HyperCrawl
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@HyperCrawlcrawl example.com and extract the pricing table"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
HyperCrawl
Self-hosted, cookie-aware web-automation engine. Turns any website into callable MCP tools (DOM-selector based), runs them headlessly with stealth on our own servers, and pulls live auth cookies on-demand from a real logged-in browser. Internal NEB tool — works alongside Apify.
Status: production on the hypercrawl-vm GCE VM (Caddy auto-TLS + Firebase-Auth gate, hypercrawl.service). Capabilities: the acquire() capability ladder (hypercrawl_acquire — API replay/hydration → learned tool → DOM agent → set-of-marks → vision → specialist), multi-page discovery (hypercrawl_map, hypercrawl_crawl_site), cross-crawl change tracking (stateless previousHashes or DB-backed track streams, both intents), web search (hypercrawl_search), plus HTTP MCP transport, ProxyPool, and the Apify fallback adapter. See docs/USAGE.md (tools) and deploy/gcp/README.md (deploy/update — includes the required npm install + npx playwright install steps).
Browser sessions
Beyond one-shot acquisition, HyperCrawl exposes a stateful browser surface: 15
hypercrawl_browser_* MCP tools that drive a single live page across many calls, so an
agent can read a page, click into it, fill a form, and submit — each step landing on the
same tab. hypercrawl_browser_open returns a sessionId every other tool takes.
Sessions are a bounded resource: each pins a real Chromium context, so the server caps
concurrency (HYPERCRAWL_MAX_SESSIONS, default 4) and sweeps sessions idle past five
minutes. Close yours when done. An unknown sessionId is a loud error, never a silently
fresh page.
Alongside them: hypercrawl_analyze / hypercrawl_quality (page structure, and whether a
stored template's selectors still resolve against the live page — the signal a redesign
broke it), hypercrawl_auth_save / _auth_list, and hypercrawl_metrics / _events /
_speed / _setup for in-process observability. Tool reference and every env var:
docs/USAGE.md.
Two capabilities are wired only when the server is started via hypercrawl serve — the
auth pair and hypercrawl_setup — because their implementations live in the CLI package.
Unwired, they say so rather than returning an empty result that would read as "nothing
configured".
Deploy to GCP
To run the full engine (including authed cookie-pull scraping) on a dedicated GCE VM with Caddy
auto-TLS and a Firebase Auth token gate, use the idempotent provisioning scripts and operator
runbook in deploy/gcp/README.md. Design:
docs/superpowers/specs/2026-05-29-hypercrawl-gcp-deploy-design.md.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
AI-powered browser automation — navigate, click, fill forms, and extract data from any website.
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/JoinSyndicate/hypercrawl'
If you have feedback or need assistance with the MCP directory API, please join our Discord server