Hyperbrowser
live Web ScrapingDeveloper ToolsHyperbrowser MCP — AI-agent browser infra: async scrape (markdown/html), schema-based extract, and crawl jobs with proxy + captcha handling. BYO Hyperbrowser API key.
Tools
hyperbrowser_scrape Scrape a single web page from a cloud browser and return clean content (markdown, html, links, and page metadata). Handles JS-rendered pages. Example: hyperbrowser_scrape({ url: "https://example.com",
No parameters required.
Try it
hyperbrowser_extract Extract structured JSON data from one or more web pages using an LLM. Provide a JSON schema and/or a natural-language prompt describing what to pull. Example: hyperbrowser_extract({ urls: ["https://ex
No parameters required.
Try it
hyperbrowser_crawl Crawl a website starting from a URL, following links and scraping each page to markdown. Use maxPages to bound the crawl. Example: hyperbrowser_crawl({ url: "https://example.com", maxPages: 10, _apiKe
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/hyperbrowser/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/hyperbrowser/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"hyperbrowser_scrape","arguments":{}}}' Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("hyperbrowser_scrape", {}); // Or ask in plain English:
const answer = await px.ask("hyperbrowser mcp — ai-agent browser infra: async scrape (markdown/html), schema-based extract, and crawl jobs with proxy + captcha handling"); Related packs
Other Pipeworx packs in the same categories (Web Scraping, Developer Tools):