A production-ready [Model Context Protocol](https://modelcontextprotocol.io/introduction) (MCP) server that provides seamless integration with the
A production-ready Model Context Protocol (MCP) server that provides seamless integration with the [ScrapeGraph
This MCP server targets ScrapeGraph API v2 (https://v2-api.scrapegraphai.com/api), aligned 1:1 with scrapegraph-py PR #84. Auth uses the SGAI-APIKEY header. Environment variables mirror the Python SDK:
mypy — Static type checkerscrape — POST /scrape (output_format: markdown, html, screenshot, branding, links, images, summary)extract — POST /extract (requires website_url + user_prompt; optional output_schema)search — POST /search (num_results 1–20; supports country_search, time_range, output_schema)crawl_start — POST /crawl — extraction_mode markdown / html / links / images / summary / branding / screenshotcrawl_get_status — GET /crawl/:id (poll until status: completed)schema — POST /schema (generate or augment a JSON Schema from a prompt)credits — GET /creditshistory — GET /history (paginated, service filter)Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| scrape | POST /scrape (output_format: markdown, html, screenshot, branding, links, images, summary) |
| extract | POST /extract (requires website_url + user_prompt; optional output_schema) |
| search | POST /search (num_results 1–20; supports country_search, time_range, output_schema) |
| crawl_start | POST /crawl — extraction_mode markdown / html / links / images / summary / branding / screenshot |
| crawl_get_status | GET /crawl/:id (poll until status: completed) |
| schema | POST /schema (generate or augment a JSON Schema from a prompt) |
| credits | GET /credits |
| history | GET /history (paginated, service filter) |
| monitor_activity | GET /monitor/:id/activity (paginated tick history: id, createdAt, status, changed, elapsedMs, diffs) |
| new_tool |
{
"mcpServers": {
"@ScrapeGraphAI-scrapegraph-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@ScrapeGraphAI/scrapegraph-mcp",
"--config",
"\"{\\\"scrapegraphApiKey\\\":\\\"YOUR-SGAI-API-KEY\\\"}\""
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Retrieve public web pages as readable Markdown with the reference Fetch MCP server, including pagination for longer responses.
Use Firecrawl MCP to retrieve website content and extract information for research through Firecrawl’s API-backed web tools.
AI-powered web scraping MCP. Distill pages to Markdown or extract structured data via JSON Schema.
Unofficial read-only MCP for fundamentals, macro & news (EDGAR + FRED + Tavily, BYO-key).
A manager server for MCP servers that handles process management and tool routing
# docs-mcp-server MCP Server A MCP server for fetching and searching 3rd party package documentation. ## ✨ Key Features - 🌐 **Versatile Scraping:**