Drive the Screaming Frog SEO Spider from any MCP client: headless crawls, a ranked issue register, derived analysis and a shareable report.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"screamingfrog-audit-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# screamingfrog-audit-mcp [](https://github.com/mshahiddigital/screamingfrog-audit-mcp/actions/workflows/ci.yml) [](https://pypi.org/project/screamingfrog-audit-mcp/) [](https://www.python.org/) [](LICENSE) Drive the [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) from Claude, Cursor, or any other MCP client. Crawl a site, get a ranked issue register back, ask questions of the crawl data, and render a shareable report — without opening the GUI or writing a single command. ### It works on the free, unlicensed SEO Spider That is the point of this server, and it is unusual: the other MCP servers for Screaming Frog build on its saved-crawl database, which is a licensed feature, so they need a paid install. This one drives the crawl directly and never touches that database. The free tier caps you at 500 URLs **per invocation** — not per site. So `full=true` reads `robots.txt` and the sitemaps, splits the URLs into batches under the cap, runs each through list mode, and merges the exports. A 3,000-page site audits completely on a free install. A licence removes the cap and unlocks `config=` for JavaScript rendering and custom extraction. Both tiers are supported and the server adapts to whichever you have. ``` You: Crawl example.com and tell me what's actually broken. → start_crawl(url="https://example.com") → crawl_status() # 248 URLs, 51s → get_issues(priority="High") Claude: Three high-priority problems. The big one: robots.txt disallows /_next/, which hides 85 JS and CSS bundles from Google... ``` ## Install ### Step 1 — the two things you need **Screaming Frog SEO Spider**, installed on the same computer ([download](https://w…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.