
Hyperbrowser MCP
OfficialHyperbrowser's cloud browser MCP — scrape, crawl, extract structured data, run CUA/Claude/Browser-Use agents.
Add to your client
Copy the config for your MCP client and paste it into its config file.
npx -y hyperbrowser-mcpPaste into ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"hyperbrowser-mcp": {
"command": "npx",
"args": [
"-y",
"hyperbrowser-mcp"
],
"env": {
"HYPERBROWSER_API_KEY": "<your-hyperbrowser-api-key>"
}
}
}
}Before you start
- Node.js installed (the server runs via npx)
- A Hyperbrowser API key — sign up at https://app.hyperbrowser.ai and create a key in the dashboard (docs at https://docs.hyperbrowser.ai)
- Set the key as the HYPERBROWSER_API_KEY environment variable (or pass it as a CLI argument)
About Hyperbrowser MCP
Hyperbrowser MCP is the official Model Context Protocol server for Hyperbrowser, a cloud browser platform. It gives an LLM client a managed, headless browser in the cloud so it can scrape pages, crawl whole sites, extract structured JSON, search the web, and drive full agentic browser tasks — without you running or scaling any browser infrastructure yourself.
Beyond simple scraping, it exposes three agent backends that actually click, type, and navigate through real pages: a fast browser_use_agent, OpenAI's Computer-Use Agent (openai_computer_use_agent), and Claude computer use (claude_computer_use_agent). It also manages persistent browser profiles, so logged-in sessions and cookies can be reused across runs.
The server is written in TypeScript, runs locally over stdio via npx, and proxies all work to Hyperbrowser's cloud, which handles proxies, CAPTCHAs, and stealth. It works with Cursor, Claude Desktop, Windsurf, and any MCP-compatible client.
Tools & capabilities (10)
scrape_webpageExtract formatted content (markdown/HTML/links) from a single webpage.
crawl_webpagesFollow links across multiple pages of a site and extract their content.
extract_structured_dataConvert page HTML into structured JSON against a schema you provide.
search_with_bingRun a web search via Bing and return ranked results.
browser_use_agentFast agentic browser automation powered by the Browser Use agent.
openai_computer_use_agentAutomate tasks using OpenAI's Computer-Use Agent (CUA) model.
claude_computer_use_agentRun complex multi-step tasks via Claude computer use.
create_profileCreate a persistent Hyperbrowser profile to retain sessions/cookies.
delete_profileDelete an existing Hyperbrowser profile.
list_profilesList existing Hyperbrowser profiles.
When to use it
- Use it when you want an agent to scrape or crawl sites that block ordinary requests, without running your own browser infra.
- Use it when you need clean, structured JSON extracted from messy HTML against a schema.
- Use it when a task requires real clicking/typing/navigation — let a Browser-Use, OpenAI CUA, or Claude computer-use agent drive the page.
- Use it when you need to reuse a logged-in session across runs via persistent profiles.
- Use it when you want web search (Bing) results piped directly into an LLM workflow.
Quick setup
- 1Get a Hyperbrowser API key from the dashboard at https://app.hyperbrowser.ai.
- 2Add the server to your MCP client config (e.g. ~/.cursor/mcp.json or claude_desktop_config.json) with command "npx" and args ["-y", "hyperbrowser-mcp"].
- 3Provide the key via the HYPERBROWSER_API_KEY environment variable in that config.
- 4Restart your MCP client so it picks up the new server.
- 5Verify by asking the client to scrape_webpage on a known URL.
Security notes
Requires a billable HYPERBROWSER_API_KEY; keep it in env and rotate if leaked. Scraping and autonomous browser agents execute against arbitrary sites in the cloud, so the extracted content should be treated as untrusted input to your model.
Hyperbrowser MCP FAQ
How do I authenticate?
Set HYPERBROWSER_API_KEY in your MCP client config, or pass the key as a CLI argument to `npx hyperbrowser-mcp <KEY>`. Create the key in the Hyperbrowser dashboard.
Do I need to run a browser locally?
No. The browser runs in Hyperbrowser's cloud — the local npx process only relays MCP calls, so proxies, CAPTCHAs, and stealth are handled server-side.
Which clients does it work with?
Any MCP client over stdio. The README documents Cursor, Claude Desktop, and Windsurf; it can also be installed via Smithery.
What's the difference between the three agents?
browser_use_agent is the fast general-purpose option; openai_computer_use_agent uses OpenAI's CUA model; claude_computer_use_agent uses Claude computer use for complex multi-step tasks. Pick based on the task and the model you prefer.
Is it free?
The MCP server itself is open-source (MIT), but it calls the Hyperbrowser cloud, which is a paid service with its own plans and any free credits offered at signup.
Alternatives to Hyperbrowser MCP
All-in-one web access MCP — Web Unlocker, SERP, Scraper API, and a cloud Scraping Browser.
Popular community Playwright + API testing MCP server with codegen, screenshots, and device emulation.
Official Browserbase cloud-browser MCP built on Stagehand — natural-language act/extract/observe.
Compare Hyperbrowser MCP with: