scrape-do-mcp MCP Server

An MCP server that wraps Scrape.do's documented APIs in one package: the main scraping API, Google Search API, Amazon Scraper API, Async API, and a Proxy Mode configuration helper.

Local serverstdioMIT

What is the scrape-do-mcp Server?

scrape-do-mcp is an MCP project maintained in the dztabel-happy/scrape-do-mcp repository. The maintainer describes its purpose as “An MCP server that wraps Scrape.do's documented APIs in one package: the main scraping API, Google Search API, Amazon Scraper API, Async API, and a…”. Read the project documentation for the complete scope.

Installation

The documented npm package is scrape-do-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Configuration values

The example declares SCRAPE_DO_TOKEN. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
scrape_urlMain Scrape.do scraping API wrapper
google_searchStructured Google search results
amazon_productAmazon PDP structured data
amazon_offer_listingAmazon seller offers
amazon_searchAmazon keyword/category results
amazon_raw_htmlRaw Amazon HTML with geo-targeting
async_create_jobCreate Async API jobs
async_get_jobFetch Async job details
async_get_taskFetch Async task details
async_list_jobsList Async jobs
async_cancel_jobCancel Async jobs
async_get_accountFetch Async account/concurrency info
proxy_mode_configGenerate Proxy Mode configuration

How to install the scrape-do-mcp Server

{
  "mcpServers": {
    "scrape-do": {
      "command": "npx",
      "args": [
        "-y",
        "scrape-do-mcp"
      ],
      "env": {
        "SCRAPE_DO_TOKEN": "YOUR_SCRAPE_DO_TOKEN"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
SCRAPE_DO_TOKENDeclared in the maintainer’s client configuration.Check documentation