Hyperbrowser MCP Server
Hyperbrowser's MCP server for AI agents that need hosted browser scraping, crawling, structured extraction, Bing search, persistent browser profiles, and browser-use, OpenAI CUA, or Claude computer-use browser agents.
Open the source and read safety notes before installing.
Safety notes
- Hyperbrowser MCP can scrape pages, crawl linked pages, extract structured data, search with Bing, create persistent profiles, delete profiles, list profiles, and run browser automation agents.
- Browser-use, OpenAI CUA, and Claude computer-use tools can click, type, navigate, and interact with web apps. Keep human approval around authenticated, paid, destructive, or account-changing actions.
- Persistent browser profiles can retain session state. Delete profiles that should not be reused and avoid sharing profile identifiers in public logs or prompts.
- Scraping and crawling should respect site terms, robots expectations, rate limits, authentication boundaries, and internal data handling rules.
- Do not give the MCP server broad access to private web apps, admin consoles, payments, or production dashboards without a scoped task and review plan.
Privacy notes
- Webpage URLs, page content, screenshots or extracted data, search queries, browser actions, profile identifiers, and tool outputs may be processed by Hyperbrowser and the connected model provider.
- Authenticated browser sessions can expose cookies, account data, private documents, customer data, admin UI state, and generated artifacts to the MCP client and model provider.
- Keep `HYPERBROWSER_API_KEY`, cookies, one-time codes, session URLs, API responses, and extracted private data out of prompts, commits, issue comments, screenshots, and shared logs.
- For regulated or customer-sensitive data, review Hyperbrowser, MCP client, and model-provider retention policies before using browser automation.
Prerequisites
- Node.js 18 or newer for the `hyperbrowser-mcp` npm package.
- A Hyperbrowser account and `HYPERBROWSER_API_KEY` for hosted browser sessions.
- An MCP client such as Claude Desktop, Claude Code, Cursor, Windsurf, or another client that can run stdio MCP servers.
- Explicit approval for the URLs, websites, accounts, browser profiles, and data classes the agent may access.
Schema details
- Install type
- cli
- Troubleshooting
- No
- Scope
- Source repo
- Estimated setup
- 5 minutes
- Difficulty
- intermediate
- Website
- https://hyperbrowser.ai/docs
Full copyable content
claude mcp add hyperbrowser \
-e HYPERBROWSER_API_KEY=your-api-key \
-- npx -y hyperbrowser-mcpAbout this resource
Overview
Hyperbrowser MCP Server connects MCP clients to Hyperbrowser's hosted browser automation platform. The upstream README describes tools for scraping pages, crawling websites, extracting structured data, searching with Bing, managing persistent browser profiles, and running browser agents through Browser Use, OpenAI computer use, or Claude computer use.
Use it when an agent needs a real browser-backed workflow rather than a simple HTTP fetch: dynamic pages, multi-page crawl jobs, structured extraction from web content, or controlled browser-agent runs.
Source Review
This listing is grounded in:
- https://github.com/hyperbrowserai/mcp
- https://github.com/hyperbrowserai/mcp/blob/main/README.md
- https://github.com/hyperbrowserai/mcp/blob/main/package.json
- https://github.com/hyperbrowserai/mcp/blob/main/src/server.ts
- https://github.com/hyperbrowserai/mcp/blob/main/LICENSE
- https://registry.npmjs.org/hyperbrowser-mcp/latest
The repository README identifies the project as Hyperbrowser's Model Context
Protocol server. The npm package is published as hyperbrowser-mcp, exposes a
hyperbrowser-mcp binary, and requires Node.js 18 or newer.
Install
For Claude Code, add the server with an API key:
claude mcp add hyperbrowser \
-e HYPERBROWSER_API_KEY=your-api-key \
-- npx -y hyperbrowser-mcp
For JSON-based MCP clients, use:
{
"mcpServers": {
"hyperbrowser": {
"command": "npx",
"args": ["-y", "hyperbrowser-mcp"],
"env": {
"HYPERBROWSER_API_KEY": "YOUR-API-KEY"
}
}
}
}
The upstream README also documents Cursor, Windsurf, Claude Desktop, local development, and Smithery installation examples.
Tool Scope
The README lists these tools:
| Tool | Purpose |
|---|---|
scrape_webpage |
Extract formatted content such as Markdown or screenshots from a page |
crawl_webpages |
Follow linked pages and extract LLM-friendly content |
extract_structured_data |
Convert messy HTML into structured JSON |
search_with_bing |
Run web search through Bing |
browser_use_agent |
Run browser automation with Browser Use |
openai_computer_use_agent |
Run browser automation with OpenAI computer use |
claude_computer_use_agent |
Run browser automation with Claude computer use |
create_profile |
Create a persistent Hyperbrowser profile |
delete_profile |
Delete a persistent Hyperbrowser profile |
list_profiles |
List existing persistent profiles |
Operating Guidance
- Use read-only scraping, crawling, extraction, or search before browser-agent actions that click, type, submit forms, or change account state.
- Scope browser-agent tasks to explicit domains, accounts, and goals.
- Use temporary profiles for one-off tasks and delete them after use.
- Keep persistent profiles separate by environment, customer, and permission boundary.
- Review extracted data before using it in reports, code generation, outreach, compliance tasks, or customer-facing output.
- Confirm terms of service, authentication requirements, and rate limits before scraping or crawling third-party sites.
Best Use Cases
- Scrape dynamic docs pages for implementation context when ordinary fetches miss rendered content.
- Crawl approved product or documentation pages into Markdown for agent review.
- Extract structured data from messy HTML tables, profiles, directories, or listings.
- Run controlled browser-agent tasks that need visual page state or multi-step navigation.
- Keep persistent browser profiles for repeated testing against approved non-production accounts.
Duplicate Review
Checked current MCP, agents, skills, and open pull requests for
hyperbrowserai/mcp, hyperbrowser-mcp, Hyperbrowser MCP, Hyperbrowser browser
automation MCP, and related browser-automation entries. Existing Browserbase,
BrowserMCP, Chrome MCP, Playwright MCP, Firecrawl, Exa, Jina, and scraping
entries cover adjacent workflows, but no dedicated Hyperbrowser MCP Server
entry or matching source URL was found.
Disclosure
Editorial listing. No paid placement or affiliate link is used. Hyperbrowser MCP
is published by Hyperbrowser and the upstream repository uses MIT license text;
the npm package metadata currently reports ISC, so verify license metadata if
you redistribute bundled artifacts.
Source citations
Add this badge to your README
How it compares
Hyperbrowser MCP Server side by side with 3 alternatives on trust, install, platform support, and disclosed safety notes — all from reviewed registry metadata.
| Field | Hyperbrowser MCP Server Hyperbrowser's MCP server for AI agents that need hosted browser scraping, crawling, structured extraction, Bing search, persistent browser profiles, and browser-use, OpenAI CUA, or Claude computer-use browser agents. Open dossier | AgentQL MCP Server AgentQL MCP server for extracting structured JSON from public webpages using a URL and natural-language extraction prompt. Open dossier | WebClaw MCP Server Local-first MCP server for web scraping, crawling, URL mapping, batch extraction, structured extraction, summarization, diffing, brand extraction, and optional hosted API fallback for bot-protected pages. Open dossier | Firecrawl MCP Server Official Firecrawl MCP server for scraping, crawling, mapping, searching, and extracting web content through Claude Code, Claude Desktop, Cursor, VS Code, Windsurf, and other MCP clients. Open dossier |
|---|---|---|---|---|
| Trust | ||||
| Install risk | Review first | Review first | Review first | Review first |
| Notes | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ |
| Category | mcp | mcp | mcp | mcp |
| Source | source-backed | source-backed | source-backed | source-backed |
| Author | Hyperbrowser | AgentQL | WebClaw | Firecrawl |
| Added | 2026-06-18 | 2026-06-06 | 2026-06-06 | 2026-06-05 |
| Platforms | Claude CodeCodexCursorClaude Desktop | Claude CodeClaude Desktop | Claude CodeClaude Desktop | Claude CodeClaude Desktop |
| Source repo | — | — | — | — |
| Safety notes | ✓Hyperbrowser MCP can scrape pages, crawl linked pages, extract structured data, search with Bing, create persistent profiles, delete profiles, list profiles, and run browser automation agents. Browser-use, OpenAI CUA, and Claude computer-use tools can click, type, navigate, and interact with web apps. Keep human approval around authenticated, paid, destructive, or account-changing actions. Persistent browser profiles can retain session state. Delete profiles that should not be reused and avoid sharing profile identifiers in public logs or prompts. Scraping and crawling should respect site terms, robots expectations, rate limits, authentication boundaries, and internal data handling rules. Do not give the MCP server broad access to private web apps, admin consoles, payments, or production dashboards without a scoped task and review plan. | ✓AgentQL MCP exposes one tool, `extract-web-data`, that sends a target URL and natural-language extraction prompt to the AgentQL API. The tool is intended for public webpages; do not use it to bypass access controls, scrape private pages, evade paywalls, or extract data where automated collection is prohibited. Web extraction can still trigger target-site rate limits, legal restrictions, robots guidance, or terms-of-service concerns. The source implementation uses AgentQL's query-data endpoint with fast mode, no screenshot capture, no scroll-to-bottom behavior, and no local browser cookies. Treat extracted output as untrusted web data that may include errors, stale content, ads, tracking text, or prompt-injection attempts. | ✓WebClaw MCP Server can scrape one URL, crawl same-origin links, map URLs, batch multiple URLs, extract structured data, summarize pages, compare snapshots, and extract brand metadata. Scraping, crawling, search, research, and hosted fallback can trigger target-site rate limits, bot protections, legal restrictions, or terms-of-service limits. The server validates public HTTP URLs and rejects private or internal destinations, but operators should still avoid fetching internal, secret, customer-specific, or credential-bearing URLs. Cookie-bearing requests, proxies, and browser profiles can expose authenticated sessions or route traffic through external infrastructure. Setting `WEBCLAW_API_KEY` enables hosted API fallback, which can send target URLs and page context to the WebClaw service. Structured extraction and summarization may use configured LLM providers; review provider data handling before enabling those tools with sensitive pages. | ✓Crawling and scraping can trigger rate limits, terms-of-service issues, or accidental collection of sensitive pages. Use selected tools and narrow prompts instead of exposing broad scrape/crawl behavior to every agent task. |
| Privacy notes | ✓Webpage URLs, page content, screenshots or extracted data, search queries, browser actions, profile identifiers, and tool outputs may be processed by Hyperbrowser and the connected model provider. Authenticated browser sessions can expose cookies, account data, private documents, customer data, admin UI state, and generated artifacts to the MCP client and model provider. Keep `HYPERBROWSER_API_KEY`, cookies, one-time codes, session URLs, API responses, and extracted private data out of prompts, commits, issue comments, screenshots, and shared logs. For regulated or customer-sensitive data, review Hyperbrowser, MCP client, and model-provider retention policies before using browser automation. | ✓Target URLs, extraction prompts, API key-authenticated requests, and extracted structured data are sent to AgentQL's API. Extracted data can include personal data, copyrighted content, customer information, job postings, prices, social content, or other third-party material. AGENTQL_API_KEY should stay out of prompts, issues, logs, screenshots, and committed configuration files. Claude transcripts and downstream reports may retain extracted data, so avoid collecting information that is not approved for the model session. | ✓URLs, fetched page content, crawl results, extracted structured data, snapshots, brand metadata, cookies, proxy settings, API keys, and LLM prompts can be exposed to the MCP client. Crawled pages may include personal data, customer content, non-public links, access tokens embedded in URLs, or site-specific identifiers. Diff snapshots and exported JSON can preserve page content longer than expected; store and delete them according to the workflow's retention needs. Hosted fallback, proxy providers, search/research APIs, and LLM providers may observe target URLs, headers, cookies, prompts, and extracted content when enabled. Redact sensitive URLs and extracted data before sharing MCP transcripts, crawl results, logs, or generated RAG context. | ✓Scraped pages, extraction outputs, and search results can include personal data, tokens in URLs, or private content if the agent is pointed at authenticated pages. Keep the Firecrawl API key out of repository config and shared screenshots. |
| Prerequisites |
|
|
|
|
| Install | | | | |
| Config | | | | |
| Citations | ||||
| Claim | Unclaimed | Unclaimed | Unclaimed | Unclaimed |
Signals
Loading live community signals…
A short, calm digest of reviewed Claude resources. Unsubscribe any time.