Skip to main content
The official MCP server lets Claude (Desktop, Code, and the web app) and any other Model Context Protocol client fetch any web page’s HTML - or AI-parsed JSON, or Google results - through ScrapeUnblocker, bypassing anti-bot protection (Cloudflare, DataDome, PerimeterX, Akamai, Shape). You bring your own API key. Nothing is proxied through a shared account.
Requires Node.js 18+. Published on npm as scrapeunblocker-mcp.

Tools

Get an API key

Grab your key from the dashboard. The server reads it from the SCRAPEUNBLOCKER_KEY environment variable, so each user runs it with their own key.

Install

Once connected, the three tools appear automatically and the assistant calls them when it needs to reach a page that would otherwise be blocked.

Hosted connector (claude.ai web & mobile)

Don’t want to run anything locally? Use the hosted server. It works across claude.ai (web and mobile), Claude Desktop, and Claude Code - no install. There are two ways to connect: sign in with OAuth (no key to copy) or put your API key in the URL. Connect with your ScrapeUnblocker login - no key to paste, and it bills your own account.
  1. On claude.ai: Settings → Connectors → Add custom connector.
  2. URL: https://mcp.scrapeunblocker.com/mcp (no ?key=).
  3. Open Advanced settings and set OAuth Client ID to:
    Leave OAuth Client Secret empty.
  4. Add, then sign in with your ScrapeUnblocker account and Authorize.
The tools then appear everywhere you use Claude. You need a ScrapeUnblocker account for the email you sign in with - create a free one first if you don’t have it.

Or use your API key in the URL

Simplest for Claude Code and other MCP clients - your key goes in the URL:
claude.ai: Settings → Connectors → Add custom connector, paste the URL above (with your key), Save. Claude Code:
The key can also be sent as an Authorization: Bearer YOUR_API_KEY header instead of the query parameter.

Example prompts

  • “This page keeps blocking me: https://example-shop.com/product/123. Use fetch_html to get it and list the price.”
  • “Fetch the parsed data for https://www.amazon.com/dp/B08N5WRWNW and summarise the product.”
  • “Search Google for best running shoes 2026 and give me the top 5 links, then fetch the first one.”

Configuration

The MCP server is a thin wrapper over the Node.js SDK and the same getPageSource endpoint. Anything the tools return is exactly what the API returns - see the guides for response shapes.

Source