Scrapegraph MCP
AI-powered web scraping and data extraction capabilities through ScrapeGraph API
Connector by ScrapeGraphAI · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/scrapegraphai-scrapegraph-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: web-scraping, web-search
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 10 read · 6 write · 1 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Python package
Tools by what they do 17
Read from the source code; the running server may list different tools.
Read 10 · Look things up without changing anything.
crawl_get_statuscreditsextracthistorymonitor_activitymonitor_getmonitor_listschemascrapesearch
Write 6 · Create, change, send or run things.
crawl_resumecrawl_startcrawl_stopmonitor_createmonitor_pausemonitor_resume
Delete 1 · Delete, drop, revoke or wipe things.
monitor_delete
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
SGAI_API_KEY
Network hosts it talks to 6
docs.scrapegraphai.com· found in codegithub.com· found in codemcp.scrapegraphai.com· found in codesgai-mcp-main.onrender.com· found in codesite.com· found in codev2-api.scrapegraphai.com· found in code
Tools (17)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
crawl_get_statusread-onlyRetrieve the results of an asynchronous SmartCrawler operation. This tool fetches the results from a previously initiated crawling operation using the request_id. The crawl request processes asynchronously in the background. Keep polling this endpoint until the status field indicates 'completed'. While processing, you'll receive status updates. Read-only operation that safely retrieves results without side effects. Args: request_id: The unique request ID returned by crawl_start. Use this to retrieve the crawling results. Keep polling until status is 'completed'. Example: 'req_abc123xyz' …
crawl_resumeResume a stopped crawl job (API v2 POST /crawl/:id/resume).
crawl_startStart an asynchronous multi-page crawl (API v2 POST /crawl). Poll crawl_get_status with the returned id. Args: url: Starting URL (http/https). extraction_mode: Per-page output format — markdown (default), html, links, images, summary, branding, or screenshot. depth: Maximum crawl depth (0+). Maps to the v2 `maxDepth` field. Default 2. max_pages: Max pages (1-1000). Default 10. max_links_per_page: Max links to follow per page (>=1). Default 10. allow_external: Whether the crawler can cross domains. Default false. content_types: Allowed response content type…
crawl_stopStop a running crawl job (API v2 POST /crawl/:id/stop).
creditsread-onlyReturn remaining API credits (API v2 GET /credits).
extractread-onlyExtract structured data from a webpage using AI (API v2 POST /extract). Args: user_prompt: Natural language instructions describing what data to extract. website_url: URL to extract data from (must include http:// or https://). output_schema: JSON schema (dict or JSON string) defining the expected output structure. If "required" field is missing, it will be automatically added as []. mode: Fetch/proxy mode — auto, fast, js. stealth: Use residential proxies to bypass bot detection (+5 credits). headers: Custom HTTP headers. cookies: Cookies to send with the …
historyread-onlyList recent API requests (API v2 GET /history). v2 accepts page/limit/service. The legacy endpoint/offset params are kept as aliases and translated client-side (endpoint -> service, offset -> page when it divides limit). status filtering was removed in v2. Args: service: Filter by service name (e.g. scrape, extract, search). page: One-based page number. limit: Max rows per page (1–100). endpoint: Legacy alias for service. offset: Legacy offset; must be a non-negative multiple of limit.
monitor_activityread-onlyPoll per-run tick history for a monitor (API v2 GET /monitor/:id/activity). Returns the ticks produced on each scheduled run (`id`, `createdAt`, `status`, `changed`, `elapsedMs`, `diffs`) plus `nextCursor` when more results are available. Mirrors `sgai.monitor.activity()` in scrapegraph-py v2. Args: monitor_id: ID of the monitor (cronId returned by monitor_create). limit: Page size, 1–100. Default 20 (server-side). cursor: Opaque pagination cursor returned as `nextCursor` by a prior call.
monitor_createCreate a scheduled monitor job (API v2 POST /monitor). The v2 API expects a `formats` array. This tool wraps `prompt` (+ optional `output_schema`) into a `{type: "json", ...}` format entry for you. Args: url: URL to monitor. prompt: Prompt describing what to extract on each run. interval: 5-field cron expression for scheduling. name: Optional monitor name. webhook_url: Optional webhook URL invoked when changes are detected. output_schema: JSON schema (dict or JSON string) for structured output. mode: Fetch/proxy mode — auto, fast, js. stealth: Use residential …
monitor_deletecan change or delete dataDelete a monitor (API v2 DELETE /monitor/:id).
monitor_getread-onlyGet one monitor by id (API v2 GET /monitor/:id).
monitor_listread-onlyList monitors (API v2 GET /monitor).
monitor_pausePause a monitor (API v2 POST /monitor/:id/pause).
monitor_resumeResume a paused monitor (API v2 POST /monitor/:id/resume).
schemaread-onlyGenerate or augment a JSON Schema from a natural-language prompt (API v2 POST /schema). Args: prompt: Natural-language description of the schema to generate. existing_schema: Optional existing JSON Schema to extend (dict or JSON string). model: Optional LLM model override.
Show 2 more tools
scraperead-onlyFetch page content (API v2 POST /scrape). Args: website_url: URL to scrape (must include http:// or https://). output_format: Output format — markdown, html, screenshot, branding, links, images, or summary. screenshot_full_page: Capture full page screenshot (screenshot format only). content_type: Optional contentType override passed through to the API. mode: Fetch/proxy mode — auto, fast, js. stealth: Use residential proxies to bypass bot detection (+5 credits). headers: Custom HTTP headers. cookies: Cookies to send with the request. country: Two-le…
searchread-onlyAI-powered web search with structured data extraction (API v2 POST /search). Args: user_prompt: Search query string (maps to the `query` field in the v2 API). num_results: Number of search results (1-20, default 5). output_schema: JSON schema (dict or JSON string) for structured output. When provided, `prompt` is required by the v2 API. prompt: Extraction prompt applied to the search result pages. Required whenever `output_schema` is supplied. country_search: Two-letter country code for geo-targeted search (e.g. 'it', 'us'). time_range: Relative recency…
Compare and alternatives
Featured in
Signals
- Stars
- 117
- Forks
- 40
- Open issues
- 2
- Contributors
- 7
- Weekly downloads
- 141
- Last commit
- Jul 17, 2026 (3 months ago)
- Last release
- Feb 7, 2026 (8 months ago)
- Last package publish
- Nov 19, 2025 (11 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.ScrapeGraphAI/scrapegraph-mcp- Version
- 1.0.1
- Auth
- API key
- Packages
- pypi scrapegraph-mcp
- License
- MIT
- Repository
- github.com/ScrapeGraphAI/scrapegraph-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from ScrapeGraphAI
- 0.843score
ScrapeGraphAI
ScrapeGraphAI
Python library and API that uses LLMs to extract structured data from websites and local documents.
InfrastructureAFreshness: A★ 32.2Kscraping - 0.714score
AGENTS.md · ScrapeGraphAI/Scrapegraph-ai
ScrapeGraphAI
AGENTS.md from ScrapeGraphAI/Scrapegraph-ai: 137 lines covering 1.
TemplateAFreshness: A★ 32.2KCodex +5
Cite this page
Scrapegraph MCP. Agent Mart. https://agentmart.dev/connectors/scrapegraphai-scrapegraph-mcp (last updated 2026-10-24)