Screaming Frog SEO Spider MCP Server

Crawl websites, export SEO data, and manage crawls via Screaming Frog SEO Spider.

Local serverstdioPython

What is the Screaming Frog SEO Spider MCP Server?

Crawl websites, export SEO data, and manage crawls via Screaming Frog SEO Spider.

The short version

A headless MCP (Model Context Protocol) server for Screaming Frog SEO Spider. It drives the SF command line and saved crawl database directly, so Claude (or any MCP-compatible client) can run crawls, export crawl data, and analyze the results with the Screaming Frog GUI closed: on your laptop, on a server, or inside scheduled audits and CI pipelines.

What it needs from you

  1. Screaming Frog SEO Spider installed on your machine (tested with v23.x and v24.x, should work with v16+). Download from: https://www.screamingfrog.co.uk/seo-spider/ 2. A valid Screaming Frog license. The free version has a 500-URL crawl limit. Most MCP features (headless CLI, saving/loading crawls, exports) require a paid license. 3. Python 3.10+

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
sf_checkVerify Screaming Frog is installed, check version and license status
crawl_siteStart a headless background crawl (see note below)
crawl_statusCheck progress of a running crawl
list_crawlsList all saved crawls with their Database IDs
export_crawlExport crawl data as CSV files (many export options available)
read_crawl_dataRead exported CSV data with pagination, filtering, and column selection
aggregate_crawl_dataCounts and group-by breakdowns over exported data ("how many 404s", "status code distribution") without reading rows into context
delete_crawlPermanently delete a crawl from the database
storage_summaryShow disk usage of SF's crawl storage

How to install the Screaming Frog SEO Spider MCP Server

{
  "mcpServers": {
    "screaming-frog": {
      "command": "uvx",
      "args": ["screaming-frog-mcp"],
      "env": {
        "SF_CLI_PATH": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  1. Screaming Frog SEO Spider installed on your machine (tested with v23.x and v24.x, should work with v16+). Download from: https://www.screamingfrog.co.uk/seo-spider/ 2. A valid Screaming Frog license. The free version has a 500-URL crawl limit. Most MCP features (headless CLI, saving/loading crawls, exports) require a paid license. 3. Python 3.10+
VariableDescriptionRequired
SF_CLI_PATHFilesystem location the server is allowed to use.Optional

Example prompts to try

  • “Use Screaming Frog SEO Spider to sf check.”
  • “Use Screaming Frog SEO Spider to crawl site.”
  • “Use Screaming Frog SEO Spider to crawl status.”

Frequently asked questions

Crawl websites, export SEO data, and manage crawls via Screaming Frog SEO Spider. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.