A hosted Google Search Console MCP server for Claude, Cursor and any AI assistant
SerpMuse connects your Search Console data to AI assistants over the Model Context Protocol (MCP). Ask about queries, rankings, CTR and indexing in plain language. You don't install anything or create a Google Cloud project, and access is read-only.
What you can ask
- “Which queries lost the most clicks in the last 28 days compared with the 28 days before?”
- “Find pages in positions 8 to 15 with lots of impressions. Which are the quickest wins?”
- “Which of my top 20 queries has the lowest CTR for its position? Suggest better titles.”
- “Is example.com/pricing indexed? When did Google last crawl it, and which canonical did it pick?”
- “Do any of my sitemaps have errors or warnings?”
- “How does mobile compare with desktop for clicks and average position this month?”
Search Console tools
Your AI assistant picks the right tool and arguments for each question.
search_analytics | Clicks, impressions, CTR and average position by query, page, country, device, date or search appearance, with filters (including regex). Covers web, image, video, news and Discover. |
compare_periods | Compares two date ranges overall and per query or page, so you can see what gained or lost traffic. |
inspect_url | URL Inspection: index status, coverage, last crawl, Google-selected canonical, robots and rich results. |
list_sitemaps | Submitted sitemaps with errors, warnings and URL counts. |
list_properties | The Search Console properties connected to your account. |
Also connect Google Analytics 4 to the same site and ask questions that combine search and on-site behaviour.
Set it up in about two minutes
- Sign in with Google and grant read-only access.
- Add your site: pick its Search Console property and its GA4 property.
- Add SerpMuse to your AI client with this URL, then approve access when it opens SerpMuse in your browser:
https://serpmuse.com/mcp
Claude (web and desktop)
Open Settings → Connectors, choose Add custom connector, name it SerpMuse, paste the URL above and click Connect.
Claude Code
claude mcp add --transport http serpmuse https://serpmuse.com/mcp
Then run /mcp in Claude Code and choose SerpMuse to sign in.
Cursor
Add this to ~/.cursor/mcp.json, then enable SerpMuse under Settings → MCP:
{
"mcpServers": {
"serpmuse": { "url": "https://serpmuse.com/mcp" }
}
}
VS Code (Copilot agent mode)
Add this to .vscode/mcp.json:
{
"servers": {
"serpmuse": { "type": "http", "url": "https://serpmuse.com/mcp" }
}
}
Other MCP clients
Any client that supports remote MCP servers over Streamable HTTP with OAuth sign-in works. For clients without OAuth support, create an API key in your dashboard and send it as Authorization: Bearer <key>.
Hosted vs. self-hosted GSC MCP servers
Open-source Search Console MCP servers on GitHub are free and work well if you're comfortable running them. Here's how the two options compare:
| Self-hosted (GitHub) | SerpMuse | |
|---|---|---|
| Setup | Python or Node, a Google Cloud project, OAuth client or service account, config files | Sign in with Google and paste one URL |
| Where it runs | Your computer, while your client is open | Hosted, available from any device |
| Clients | Usually desktop clients only | Claude web, desktop and mobile, Claude Code, Cursor, VS Code and other remote MCP clients |
| Google Analytics 4 | A separate server to set up | Built in, paired to each site |
| Cost | Free | Free for 1 site, $9/month for 10 |
Simple pricing
FAQ
What is a Google Search Console MCP server?
It is a server that speaks the Model Context Protocol (MCP), the open standard AI assistants such as Claude use to call external tools. A Search Console MCP server lets the assistant query your GSC performance data, URL inspection and sitemaps on your behalf, so you can ask questions in plain language instead of building reports.
Does SerpMuse change anything in my Search Console?
No. SerpMuse requests the read-only Search Console scope. It cannot submit sitemaps, remove URLs, add users or change settings.
Which AI assistants does it work with?
Claude (web, desktop and mobile through custom connectors), Claude Code, Cursor, VS Code and any MCP client that supports remote servers over Streamable HTTP. Clients without OAuth support can use an API key from your dashboard.
Do I need a Google Cloud project or API key?
No. You sign in with Google and SerpMuse handles the Search Console API access. You never touch the Google Cloud console.
Is my data stored?
SerpMuse fetches Search Console data live when your assistant asks for it and does not keep copies of your reports. Your Google refresh token is stored encrypted, and you can revoke access from your dashboard or your Google account at any time.
Is it free?
The free plan covers one site, which is one Search Console property paired with one GA4 property, with every tool included. Pro is $9 a month for up to 10 sites.
Ready to try it on your own data?
Free for one site. Read-only, revocable, and set up in about two minutes.