Skip to main content
mcpSource-backedReview first Safety Privacy

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.

HarnessClaude CodeCodexCursorClaude Desktop
Review first review before installing

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
Source repository stats
Scope
Source repo
Collection metadata
Estimated setup
5 minutes
Difficulty
intermediate
Tool listing metadata
Full copyable content
claude mcp add hyperbrowser \
  -e HYPERBROWSER_API_KEY=your-api-key \
  -- npx -y hyperbrowser-mcp

About 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:

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

Show that Hyperbrowser MCP Server is listed on HeyClaude. Paste this Markdown into your README — it renders the badge and links back to this page.

Listed on HeyClaude
[![Listed on HeyClaude](https://heyclau.de/badge/mcp/hyperbrowser-mcp-server.svg)](https://heyclau.de/entry/mcp/hyperbrowser-mcp-server)

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.

FieldHyperbrowser 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 riskReview firstReview firstReview firstReview first
Notes Safety Privacy Safety Privacy Safety Privacy Safety Privacy
Categorymcpmcpmcpmcp
Sourcesource-backedsource-backedsource-backedsource-backed
AuthorHyperbrowserAgentQLWebClawFirecrawl
Added2026-06-182026-06-062026-06-062026-06-05
Platforms
Claude CodeCodexCursorClaude Desktop
Claude CodeClaude Desktop
Claude CodeClaude Desktop
Claude CodeClaude Desktop
Source repo
Safety notesHyperbrowser 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 notesWebpage 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
  • 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.
  • Node.js and npx available to the MCP client runtime.
  • AgentQL API key from the AgentQL developer portal.
  • Approved list of public webpages or domains Claude may query.
  • Review of target site terms, robots guidance, rate limits, and data-use rules before extraction.
  • Node.js for the `create-webclaw` installer, or Rust/Cargo when building the MCP binary from source.
  • Review of AGPL-3.0 obligations before redistributing or operating modified server versions.
  • Review of target-site terms, robots expectations, rate limits, and scraping permissions.
  • Optional `WEBCLAW_API_KEY` only when hosted API fallback is acceptable for bot-protected or JavaScript-heavy pages.
  • A Firecrawl API key.
  • Node.js and npx for local stdio use, or a client that supports hosted HTTP MCP endpoints.
  • Clear rules for what sites the agent is allowed to crawl or scrape.
Install
claude mcp add hyperbrowser -e HYPERBROWSER_API_KEY=your-api-key -- npx -y hyperbrowser-mcp
npx -y agentql-mcp
npx create-webclaw
claude mcp add firecrawl -e FIRECRAWL_API_KEY=your-api-key -- npx -y firecrawl-mcp
Config
{
  "mcpServers": {
    "hyperbrowser": {
      "command": "npx",
      "args": ["-y", "hyperbrowser-mcp"],
      "env": {
        "HYPERBROWSER_API_KEY": "YOUR-API-KEY"
      }
    }
  }
}
{
  "mcpServers": {
    "agentql": {
      "command": "npx",
      "args": ["-y", "agentql-mcp"],
      "env": {
        "AGENTQL_API_KEY": "<your-agentql-api-key>"
      }
    }
  }
}
Manual-only setup:
npx create-webclaw
{
  "mcpServers": {
    "firecrawl": {
      "command": "npx",
      "args": ["-y", "firecrawl-mcp"],
      "env": {
        "FIRECRAWL_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
Citations
ClaimUnclaimedUnclaimedUnclaimedUnclaimed

Signals

Loading live community signals…

More like this, weekly

A short, calm digest of reviewed Claude resources. Unsubscribe any time.