Scrapingdog MCP Server
Provides tools for scraping Amazon search results, product details, reviews, and offers.
Provides a tool for Baidu search results.
Provides a tool for eBay search results.
Provides a comprehensive set of tools for Google search, Maps, News, Trends, Shopping, Scholar, Jobs, Finance, Lens, AI Mode, AI Overview, Shorts, Hotels, Patents, Immersive Product, and Images.
Provides a tool for Walmart search results.
Provides tools for YouTube search, transcripts, video details, channel details, and comments.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Scrapingdog MCP ServerScrape Google search results for 'best hiking trails near me'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Scrapingdog MCP Server
A Model Context Protocol server that exposes the Scrapingdog web-scraping and SERP APIs as tools any MCP-compatible client (Claude Desktop, Claude Code, Cursor, etc.) can call.
One tool per Scrapingdog product — general web scraping, the full Google family, Amazon, Walmart, eBay, LinkedIn, X, YouTube, Bing, Baidu, and screenshots.
Requirements
Node.js ≥ 18
A Scrapingdog API key — get one on your dashboard.
Related MCP server: mcp-services
Install & build
npm install
npm run buildConfiguration
The server reads your API key from the SCRAPINGDOG_API_KEY environment
variable. It is never passed as a tool argument, so it stays out of the model's
context, transcripts, and logs.
Variable | Required | Default | Description |
| yes | — | Your Scrapingdog API key. |
| no |
| Override the API base URL. |
| no |
| Per-request timeout in milliseconds. |
Claude Desktop
Add to claude_desktop_config.json
(macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"scrapingdog": {
"command": "node",
"args": ["/absolute/path/to/ScrapingdogMCP/dist/index.js"],
"env": {
"SCRAPINGDOG_API_KEY": "your_api_key_here"
}
}
}
}Claude Code
claude mcp add scrapingdog -e SCRAPINGDOG_API_KEY=your_api_key_here -- node /absolute/path/to/ScrapingdogMCP/dist/index.jsAvailable tools
35 tools. Each tool's full parameter set (with descriptions and API
defaults) is generated from src/endpoints.ts and surfaced
to the client as the tool's input schema. All paths were validated against the
live API except amazon_reviews (⚠️) — see Known issues.
General
Tool | Scrapingdog endpoint | Key required args |
|
|
|
Google family
Tool | Scrapingdog endpoint | Key required args |
|
|
|
|
|
|
|
| — ( |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
E-commerce
Tool | Scrapingdog endpoint | Key required args |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Social / professional
Tool | Scrapingdog endpoint | Key required args |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Other search engines
Tool | Scrapingdog endpoint | Key required args |
|
|
|
|
|
|
|
|
|
AI / LLM & tools
Tool | Scrapingdog endpoint | Key required args |
|
|
|
|
|
|
Known issues
All 35 endpoints were validated against the live API and return data, with one exception:
amazon_reviews— the/amazon/reviewsroute is correct, but the live endpoint currently respondsHTTP 400 "Something went wrong"for every input (any ASIN, with or without extra params). This looks like a Scrapingdog backend/plan-scope issue rather than a wrapper bug. It stays marked withverify: trueinsrc/endpoints.tsuntil it returns data. List flagged endpoints anytime with:
npm run list:unverifiedAdding or adjusting an endpoint
Every endpoint is a single declarative object in
src/endpoints.ts — no handler code to write. To add a
Scrapingdog product (e.g. Google Hotels, Patents, TikTok), append:
{
tool: "google_hotels",
title: "Google Hotels API",
path: "/google_hotels",
description: "…",
params: [
{ name: "query", type: "string", required: true, description: "…" },
// …
],
}Rebuild with npm run build.
Architecture
src/
types.ts Endpoint / EndpointParam type definitions
endpoints.ts Declarative registry of every Scrapingdog API
client.ts HTTP client: URL building, API-key resolution, error handling
server.ts Compiles each endpoint into an MCP tool + Zod input schema
index.ts stdio entry pointLicense
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceWeb scraping MCP server for Al agents. 6 tools: extract clean text/markdown from any URL, structured scraping with CSS selectors, full-page screenshots via Playwright, link extraction with regex filtering, metadata extraction (OG tags, Twitter cards), and Google search. Free tier: 50 requests/IP/day.Last updated6MIT
- Alicense-qualityDmaintenanceMulti-tool MCP server for AI agents with 29 tools across web scraping, SEO analysis, screenshot and PDF generation, domain intelligence, content extraction, multi-chain EVM blockchain queries, and security toolkit. Free tier available with no auth required.Last updated471MIT
- AlicenseAqualityDmaintenanceA comprehensive MCP server providing 15 web tools including search, scraping, screenshots, SEO audits, and DNS/SSL checks through a single installation. It delivers clean, LLM-optimized outputs so AI agents can focus on reasoning rather than parsing raw HTML.Last updated1525MIT
- -license-qualityCmaintenanceSelf-hosted MCP server that provides web scraping and crawling tools, integrating seamlessly with AI frameworks like OpenAI Agents SDK, Cursor, and Claude Code.Last updated4
Related MCP Connectors
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
MCP server for Google search results via SERP API
SerpApi MCP — wraps SerpApi (serpapi.com) search engines
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Darshan972/Scrapingdog-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server