mcpdirectory.dev
9,129 servers · updated 23 Sept

ScrapeGraphAI scrapegraph MCP server

community Active last commit 2 mo
{
  "mcpServers": {
    "smithery-scrapegraphai-scrapegraph": {
      "type": "http",
      "url": "https://server.smithery.ai/@ScrapeGraphAI/scrapegraph-mcp/mcp"
    }
  }
}
file .mcp.json (in your project root)version 1.16.0

What it does

An MCP server that integrates with the ScrapeGraph AI API to enable language models to perform web scraping, data extraction, searching, and crawling. For developers who want to add AI-powered web scraping capabilities to their AI assistants or applications.

  • Extract structured data from web pages using natural language prompts without writing CSS selectors or XPath queries.
  • Search the web and retrieve results in a specified format or schema, with filtering by country and time range.
  • Crawl multiple pages of a website asynchronously to gather data in markdown, HTML, links, images, or other formats.

Tools this server exposes

ToolDoes
scrapeFetch a URL and convert it to markdown, HTML, screenshot, branding data, links, images, or summary.
extractExtract data from a website URL using a natural language prompt and optional JSON schema.
searchSearch the web with optional filters for country and time range, returning results in a specified schema.
crawl_startBegin an asynchronous crawl of multiple pages with a specified extraction mode.
crawl_get_statusCheck the status and results of an ongoing or completed crawl job.
crawl_stopStop an active crawl job.
crawl_resumeResume a paused crawl job.
schemaGenerate or augment a JSON schema from a natural language prompt.
creditsCheck your remaining API credits.
historyRetrieve paginated history of past API requests, with optional filtering by service type.
monitor_createCreate a scheduled job to monitor a URL at regular intervals.
monitor_listList all scheduled monitoring jobs.
monitor_getGet details of a specific monitoring job.
monitor_pausePause a scheduled monitoring job.
monitor_resumeResume a paused monitoring job.
monitor_deleteDelete a scheduled monitoring job.
monitor_activityRetrieve paginated history of execution results for a monitoring job, including status and changes detected.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.