MCP Server for Scrape.do - scraping, Google Search, Amazon, Async API, and Proxy Mode helpers
MCP Server for Scrape.do - scraping, Google Search, Amazon, Async API, and Proxy Mode helpers. That is what the scrape do mcp mcp server brings to an AI assistant: the same capability, reachable through the Model Context Protocol rather than a separate app or dashboard.
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.
npm on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.
The server publishes 13 tools. What each one is for:
scrape_url — Main Scrape.do scraping API wrappergoogle_search — Structured Google search resultsamazon_product — Amazon PDP structured dataamazon_offer_listing — Amazon seller offersamazon_search — Amazon keyword/category resultsamazon_raw_html — Raw Amazon HTML with geo-targetingasync_create_job — Create Async API jobsasync_get_job — Fetch Async job detailsasync_get_task — Fetch Async task detailsasync_list_jobs — List Async jobsasync_cancel_job — Cancel Async jobsasync_get_account — Fetch Async account/concurrency infoConfiguration is passed through the environment: SCRAPE_DO_TOKEN. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.
This sits in the search and retrieval group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Scrape Do MCP's toolset — scrape_url, google_search, amazon_product and 10 more — is a fair guide to whether it matches your workflow. It is maintained by dztabel-happy; worth a glance at recent repository activity before you build anything load-bearing on it.
We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.
| Tool | What it does |
|---|---|
| scrape_url | Main Scrape.do scraping API wrapper |
| google_search | Structured Google search results |
| amazon_product | Amazon PDP structured data |
| amazon_offer_listing | Amazon seller offers |
| amazon_search | Amazon keyword/category results |
| amazon_raw_html | Raw Amazon HTML with geo-targeting |
| async_create_job | Create Async API jobs |
| async_get_job | Fetch Async job details |
| async_get_task | Fetch Async task details |
| async_list_jobs | List Async jobs |
| async_cancel_job | Cancel Async jobs |
| async_get_account | Fetch Async account/concurrency info |
| proxy_mode_config | Generate Proxy Mode configuration |
{
"mcpServers": {
"scrape-do": {
"command": "npx",
"args": ["-y", "npm"],
"env": {
"SCRAPE_DO_TOKEN": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
| Variable | Description | Required |
|---|---|---|
| SCRAPE_DO_TOKEN | Credential the server authenticates with. | Yes |
The simplest web tool that matters — fetch any URL and get model-ready markdown back.
Industrial-strength web extraction — render, scrape, crawl and search entire sites into clean markdown.
Puppeteer-powered browser control that drives pages from the accessibility tree instead of pixels.
Search built for AI, not humans — semantic web search that returns model-ready content, plus code context.
Answers, not links — delegate questions to Perplexity's search-grounded models and get cited responses back.
Put 6,000+ pre-built scrapers at your assistant's fingertips through one MCP endpoint.