Model Context Protocol

Give Claude access to any web page

Claude cannot open most of the web on its own - anti-bot systems block it and modern pages need a real browser. Our MCP server hands Claude a working browser and your own API key, so it can read any page, parse it, and search Google for you.

500 free requests on signup · no card needed

Why you need it

Without it, Claude is locked out of most of the web

Blocked before it reads a word

Cloudflare, DataDome, PerimeterX and Akamai turn away plain fetches with a 403, a captcha or an endless challenge loop.

Empty pages

Most modern sites render their content with JavaScript. Without a real browser, the assistant gets an empty shell with no prices, listings or reviews in it.

The wrong country

Prices, availability and search results change by location. Fetching from one place gives you one answer, not the one your users see.

What Claude gets

Three tools, picked automatically

You never call them by name. Ask in plain language and Claude chooses the right one.

fetch_html

The fully rendered HTML of any URL, through a real browser and past anti-bot protection. Optional country, wait rules and extra render time.

fetch_parsed

The same page returned as clean, structured JSON instead of raw HTML - product details, article content, listings.

google_search

Google organic results as JSON, from any country, up to ten pages deep.

Setup

Connected in about a minute

Pick where you use Claude. Your own key, your own account, your own quota.

claude.ai (web & mobile)

Settings → Connectors → Add custom connector. Paste the URL below, then open Advanced settings and set the OAuth Client ID. You sign in with your ScrapeUnblocker account - no key to copy.

Connector URL
https://mcp.scrapeunblocker.com/mcp

OAuth Client ID: 5BM5Wk2dE4ABkDITmuKfemPLnn3QQ8jd

Claude Code

One command in your terminal. Nothing to install.

Terminal
claude mcp add --transport http scrapeunblocker \
  "https://mcp.scrapeunblocker.com/mcp?key=YOUR_API_KEY"

Claude Desktop

Settings → Developer → Edit Config, paste this into claude_desktop_config.json and restart. Needs Node.js 18+.

claude_desktop_config.json
{
  "mcpServers": {
    "scrapeunblocker": {
      "command": "npx",
      "args": ["-y", "scrapeunblocker-mcp"],
      "env": { "SCRAPEUNBLOCKER_KEY": "YOUR_API_KEY" }
    }
  }
}

Replace YOUR_API_KEY with the key from your dashboard. Any other MCP client (Cursor, VS Code, n8n, LibreChat and the rest) works too - it is a standard Streamable HTTP and stdio server.

In practice

Things you can ask once it is connected

“Open this product page and tell me the current price and whether it is in stock.”
“Google "best CRM for small business" and summarise the top 10 results with their URLs.”
“Read these three competitor pricing pages and build me a comparison table.”
“Check this listing daily and tell me when the price drops.”

FAQ

Common questions

Is the MCP server free?

The server itself is free and open source. The requests it makes run on your ScrapeUnblocker account, and every account starts with 500 free requests - no card needed.

Does my API key go through your servers?

Running it locally, the key never leaves your machine - the server talks to our API directly. On the hosted connector you can sign in with OAuth instead, so there is no key to paste at all.

Which assistants does it work with?

Anything that speaks the Model Context Protocol: claude.ai on web and mobile, Claude Desktop, Claude Code, Cursor, VS Code, n8n, LibreChat and others.

Can Claude fill forms or click through a site?

The tools are read-only by design: fetch a page, parse a page, search. That keeps the assistant from doing anything destructive on your behalf.

How many requests does one question use?

One request per page fetched or search run. A question that asks Claude to compare five pages costs five requests.

Give your assistant the whole web

Create a free account, copy your key, and connect it in about a minute.