
Scrapegraphai Scrapegraph Mcp
Connects Claude directly to ScrapeGraph AI's v2 API for production web scraping and extraction. You get the full toolkit: basic scrape with multiple output formats (markdown, HTML, screenshots), smart extract with custom prompts and schemas, web search with 1-20 results, async multi-page crawls, and monitoring for scheduled jobs. Also includes account management for credits and history. The crawl operations are properly async with start, status polling, stop, and resume endpoints. If you're already using ScrapeGraph's API or need AI-powered scraping without building your own parser logic, this gives you immediate access through natural language. Available as a remote server via Smithery or run locally with your API key.
- GitHub stars
- 82
- tools
- 8
- auth
- Secret needed
- transport
- HTTP
- last updated
- Oct 25, 2025
Tools
8 toolsPublic tool metadata for what this MCP can expose to an agent.
markdownifyConvert a webpage into clean, formatted markdown. This tool fetches any webpage and converts its content into clean, readable markdown format. Useful for extracting content from documentation, articles, and web pages for further processing. Costs 2 credits per page. Read-only...1 params
Convert a webpage into clean, formatted markdown. This tool fetches any webpage and converts its content into clean, readable markdown format. Useful for extracting content from documentation, articles, and web pages for further processing. Costs 2 credits per page. Read-only...
website_urlstringsmartscraperExtract structured data from a webpage, HTML, or markdown using AI-powered extraction. This tool uses advanced AI to understand your natural language prompt and extract specific structured data from web content. Supports three input modes: URL scraping. Ideal for extracting pr...9 params
Extract structured data from a webpage, HTML, or markdown using AI-powered extraction. This tool uses advanced AI to understand your natural language prompt and extract specific structured data from web content. Supports three input modes: URL scraping. Ideal for extracting pr...
number_of_scrollsvalueoutput_schemavaluerender_heavy_jsvaluestealthvaluetotal_pagesvalueuser_promptstringwebsite_htmlvaluewebsite_markdownvaluewebsite_urlvaluesearchscraperPerform AI-powered web searches with structured data extraction. This tool searches the web based on your query and uses AI to extract structured information from the search results. Ideal for research, competitive analysis, and gathering information from multiple sources. Eac...3 params
Perform AI-powered web searches with structured data extraction. This tool searches the web based on your query and uses AI to extract structured information from the search results. Ideal for research, competitive analysis, and gathering information from multiple sources. Eac...
num_resultsvaluenumber_of_scrollsvalueuser_promptstringsmartcrawler_initiateInitiate an asynchronous multi-page web crawling operation with AI extraction or markdown conversion. This tool starts an intelligent crawler that discovers and processes multiple pages from a starting URL. Choose between AI Extraction Mode (10 credits/page) for structured dat...6 params
Initiate an asynchronous multi-page web crawling operation with AI extraction or markdown conversion. This tool starts an intelligent crawler that discovers and processes multiple pages from a starting URL. Choose between AI Extraction Mode (10 credits/page) for structured dat...
depthvalueextraction_modestringmax_pagesvaluepromptvaluesame_domain_onlyvalueurlstringsmartcrawler_fetch_resultsRetrieve 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 in...1 params
Retrieve 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 in...
request_idstringscrapeFetch raw page content from any URL with optional JavaScript rendering. This tool performs basic web scraping to retrieve the raw HTML content of a webpage. Optionally enable JavaScript rendering for Single Page Applications (SPAs) and sites with heavy client-side rendering. L...2 params
Fetch raw page content from any URL with optional JavaScript rendering. This tool performs basic web scraping to retrieve the raw HTML content of a webpage. Optionally enable JavaScript rendering for Single Page Applications (SPAs) and sites with heavy client-side rendering. L...
render_heavy_jsvaluewebsite_urlstringsitemapExtract and discover the complete sitemap structure of any website. This tool automatically discovers all accessible URLs and pages within a website, providing a comprehensive map of the site's structure. Useful for understanding site architecture before crawling or for discov...1 params
Extract and discover the complete sitemap structure of any website. This tool automatically discovers all accessible URLs and pages within a website, providing a comprehensive map of the site's structure. Useful for understanding site architecture before crawling or for discov...
website_urlstringagentic_scrapperExecute complex multi-step web scraping workflows with AI-powered automation. This tool runs an intelligent agent that can navigate websites, interact with forms and buttons, follow multi-step workflows, and extract structured data. Ideal for complex scraping scenarios requiri...7 params
Execute complex multi-step web scraping workflows with AI-powered automation. This tool runs an intelligent agent that can navigate websites, interact with forms and buttons, follow multi-step workflows, and extract structured data. Ideal for complex scraping scenarios requiri...
ai_extractionvalueoutput_schemavaluepersistent_sessionvaluestepsvaluetimeout_secondsvalueurlstringuser_promptvalueSponsors
Readme
ScrapeGraph MCP Server
ScrapegraphAI Logo
A production-ready Model Context Protocol (MCP) server that provides seamless integration with the ScrapeGraph AI API. This server enables language models to leverage advanced AI-powered web scraping capabilities with enterprise-grade reliability.
Table of Contents
Details
- Repository
- github.com/scrapegraphai/scrapegraph-mcp
- Category
- Search & Web Crawling
- Transport
- HTTP
- Auth
- Required
- Registry
- MCP registry, active