SEOcrawl AI
@kaufmann-seocrawl-ai
SEOcrawl AI โ MCP Server
The SEO + GEO MCP server: your Google Search Console, site audits and SEO tasks inside your AI assistant.
SEOcrawl AI is an SEO + GEO (AI visibility) platform. This repository is the public manifest for the SEOcrawl AI MCP server so MCP clients and directories can discover it. The server is hosted and remote โ there is nothing to install.
- Endpoint:
https://mcp.seocrawl.ai(universal URL, Streamable HTTP) - Auth: OAuth 2.0 (Dynamic Client Registration) โ sign in with your SEOcrawl AI account
- Tools: 21, across 7 groups
- Website / full docs: https://seocrawl.ai/mcp
- Built on the open Model Context Protocol
21 MCP tools, one connector. Pull live Google Search Console data, drill into any keyword or page, surface technical issues from your site audit, and create or close SEO tasks โ all from a chat. Works out of the box with Claude, ChatGPT, Cursor and Claude Code.
Quick start
Add the endpoint to your MCP client and sign in with your SEOcrawl AI account when prompted. Same URL for everyone โ nothing to switch on in your account first.
Claude (Claude.ai / Desktop) โ Settings โ Connectors โ Add custom connector โ https://mcp.seocrawl.ai
ChatGPT โ Apps connector โ add SEOcrawl AI, then mention @SEOcrawl in chat
Cursor โ Settings โ MCP โ Add server โ https://mcp.seocrawl.ai
Claude Code โ claude mcp add seocrawl https://mcp.seocrawl.ai
Or drop in the included .mcp.json:
{ "mcpServers": { "seocrawl": { "type": "http", "url": "https://mcp.seocrawl.ai" } } }
Use cases
Nine real conversations you can have today. Each maps to the actual MCP tools listed further down โ no exports, no copy-paste. See them rendered with live chat mockups on the landing page.
1. Search Console recap, in chat โ get_gsc_summary ยท compare_date_ranges
Get your weekly Search Console recap in one message. Ask for the last 28 days vs the 28 before and your assistant returns clicks, impressions, CTR and average position with the diff and % change already calculated.
"Compare seocrawl.ai performance for the last 28 days vs the previous 28 โ clicks, impressions, CTR and average position."
2. Growing and declining pages โ get_top_pages ยท get_page_detail
See which pages move the needle and which just dropped. Ranked by clicks with period-over-period deltas; pull the daily breakdown for any URL you call out.
"Top 5 pages by clicks on seocrawl.ai this last 28 days, and which ones dropped vs the previous 28."
3. Keyword deep dive โ get_keyword_detail
Zoom into a single keyword's day-by-day trend โ useful for catching the exact day a position shift happened or correlating with a Google update.
"Show me the daily trend for 'geo optimization' on seocrawl.ai for the last 28 days โ clicks, impressions and position."
4. From insight to action โ create_task
Spin up an SEO task without leaving the chat. Title, description, assignee, priority (1โ5) and taskbox, all in one call, straight into your SEOcrawl Task Manager.
"Create a task to update the meta title on /blog/technical-seo. Priority 2, assigned to me, description should mention the -38% click drop."
5. One-chat task triage โ list_tasks ยท update_task ยท add_comment
Triage your open SEO tasks in a single chain: list what's open, change status, and append a comment with what was done โ three MCP calls, one natural-language request.
"List my open tasks on seocrawl.ai, mark 'Update meta title on /blog/technical-seo' as Done, and add a comment with the new title."
6. Biggest movers, ranked โ list_winners_losers
See the gainers and decliners between two periods without drilling each one. Keywords or pages, deltas pre-computed.
"What are the biggest keyword movers on seocrawl.ai โ last 28 days vs the previous 28? Show the top gainers and the biggest decliners."
7. Spot keyword cannibalization โ list_pages_for_keyword
Find every page competing for the same query, ranked โ so you can pick a canonical one when two URLs split the same intent.
"Which pages on seocrawl.ai rank for 'seo dashboard'? I want to check whether more than one URL is competing for it."
8. Mark the moment, read it back โ add_annotation ยท list_annotations
Pin context to your Search Console timeline โ a migration, a Google update, a big publish โ then read the timeline back so the 'why' behind a traffic shift is never lost.
"Add an annotation on seocrawl.ai for today: 'Shipped new /mcp landing'. Then list the annotations from the last 3 months."
9. Find the pages behind a technical issue โ page_explorer
Turn your site audit into a question. Ask for pages with a missing canonical, no H1, a 404, or any audit check, and get the exact URLs from your latest crawl with health score and error/warning counts.
"On seocrawl.ai, list pages from the last crawl that are missing an H1 or return a 404 โ worst health first."
The 21 tools
Properties
list_propertiesโ every GSC property the authenticated user can access (returns the property ID + URL used by all other tools).
Performance overview
get_gsc_summaryโ clicks, impressions, CTR and average position over a window (presets or absolute dates) + branded vs non-branded breakdown.compare_date_rangesโ two windows side by side with diff + change_pct.list_winners_losersโ biggest movers between two periods (keywords or pages), deltas pre-computed.
Keywords
get_top_keywordsโ top keywords ranked by clicks/impressions/CTR/position, period-over-period, branded filter, paginated.get_keyword_detailโ daily time series for a single query.list_pages_for_keywordโ pages earning a query's clicks (cannibalization / canonical finding).
Pages
get_top_pagesโ top pages with period-over-period deltas, paginated.get_page_detailโ daily time series for a single URL.list_keywords_for_pageโ queries driving a page's clicks (the inverse of list_pages_for_keyword).
Tasks
list_tasksโ all tasks for a property, filterable by status/assignee/taskbox/search.get_taskโ full detail (UUID, slug or task URL).create_taskโ create a task (title required + optional description, assignee, priority, taskbox).update_taskโ partial update of any field, or unassign.add_commentโ append a comment to a task.get_commentsโ list comments incl. nested replies.
Annotations
add_annotationโ dated chart note (+ optional description, category, linked task).list_annotationsโ annotations in a date range, newest first.get_annotationโ full detail for one annotation.delete_annotationโ remove your own custom annotation.
Site Audit
page_explorerโ crawled pages matching technical criteria (status code, missing canonical, missing H1, any audit check), sorted by health, with indexability, performance score, error/warning counts.
Compatible clients
Any MCP-compatible client works โ the server uses the open MCP transport with no client-specific code paths. The four most common setups: Claude (Claude.ai + Desktop), ChatGPT (Apps connector), Cursor, and Claude Code.
Plans & metering
MCP access is included on every SEOcrawl AI plan. Each plan ships with a monthly MCP credit pool; per-minute rate limits and a hard daily cap apply on every plan. See pricing.
Data & privacy
The MCP authenticates against your SEOcrawl AI account and reads the same Search Console properties and tasks you see in the app. Data is never shared across accounts. Privacy policy: https://seocrawl.ai/legal
Support
Questions or issues: info@seocrawl.com ยท Full docs and live examples: https://seocrawl.ai/mcp
SEOcrawl SL ยท Andorra ยท An SEO + GEO platform that monitors organic performance and brand mentions across LLMs (ChatGPT, Claude, Gemini, Perplexity). seocrawl.ai
Server Config
{
"mcpServers": {
"seocrawl": {
"type": "http",
"url": "https://mcp.seocrawl.ai"
}
}
}