Skip to main content
MCP server CX Codex

scrapeunblocker-mcp — Claude Code MCP server: setup and tools

Connects Claude Code to scraping tools that bypass Cloudflare and DataDome. It fetches fully rendered HTML, extracts clean Markdown, or returns structured JSON.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add scrapeunblocker-mcp -e SCRAPEUNBLOCKER_KEY=<SCRAPEUNBLOCKER_KEY> -- npx -y scrapeunblocker-mcp
Open on GitHub

What scrapeunblocker-mcp does

The server routes requests through ScrapeUnblocker to get past anti-bot screens like DataDome, Cloudflare, or Akamai. Its fetch_html tool grabs complete rendered pages, while fetch_markdown strips scripts and navigation. That leaves main content with absolute links at roughly 2-25% of the original HTML footprint. Context stays compact.

When sites require interaction, browse_page runs browser steps like clicking tabs, entering text, or scrolling to load content. These actions alter page state directly on the target site, so the tool is not read-only. If any step fails, the server reports the failure point along with the DOM state at that instant.

Over 100 specialized site plugins pull structured data directly from platforms such as Amazon, YouTube, or Booking.com. Without a valid key set in SCRAPEUNBLOCKER_KEY, all web fetching fails. Each execution counts as an API request against your account balance.

What it helps with

  • extract page content as stripped Markdown to preserve model context
  • bypass DataDome and Cloudflare bot barriers on target websites
  • click buttons and fill input fields before capturing rendered HTML
  • retrieve structured JSON from marketplaces and search engines

Example prompts for the agent

  • Use fetch_markdown to read the article at <url> and summarize its findings.
  • Run list_elements on <url>, then use browse_page to click the search button and grab the HTML.
  • Search Google for running shoes with google_search and display the organic results.

How to install scrapeunblocker-mcp

Platform CLI

claude mcp add scrapeunblocker-mcp -e SCRAPEUNBLOCKER_KEY=<SCRAPEUNBLOCKER_KEY> -- npx -y scrapeunblocker-mcp

Replace <…> with your own values

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about scrapeunblocker-mcp

How do I install scrapeunblocker-mcp in Claude Code?

Run claude mcp add scrapeunblocker-mcp -e SCRAPEUNBLOCKER_KEY=<SCRAPEUNBLOCKER_KEY> -- npx -y scrapeunblocker-mcp. Replace the placeholder with your personal key from the ScrapeUnblocker dashboard.

What does scrapeunblocker-mcp do?

It gives your AI client tools to scrape websites through anti-bot systems. The server can return raw HTML, Markdown summaries, AI-parsed JSON, or interact with forms inside a browser.

What is required before using the tools?

You need an active ScrapeUnblocker account and an API key. Pass it via the SCRAPEUNBLOCKER_KEY environment variable during client configuration.

Similar MCP servers

All MCP servers for Browser and scraping →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor