Google Search Console MCP

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_analyticsClicks, 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_periodsCompares two date ranges overall and per query or page, so you can see what gained or lost traffic.
inspect_urlURL Inspection: index status, coverage, last crawl, Google-selected canonical, robots and rich results.
list_sitemapsSubmitted sitemaps with errors, warnings and URL counts.
list_propertiesThe 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

  1. Sign in with Google and grant read-only access.
  2. Add your site: pick its Search Console property and its GA4 property.
  3. 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
SetupPython or Node, a Google Cloud project, OAuth client or service account, config filesSign in with Google and paste one URL
Where it runsYour computer, while your client is openHosted, available from any device
ClientsUsually desktop clients onlyClaude web, desktop and mobile, Claude Code, Cursor, VS Code and other remote MCP clients
Google Analytics 4A separate server to set upBuilt in, paired to each site
CostFreeFree for 1 site, $9/month for 10

Simple pricing

Free
$0
  • 1 site (Search Console + GA4)
  • Every tool, unlimited questions
  • No card needed
Pro
$9 / month
  • Up to 10 sites
  • Swap sites anytime
  • Or $90 / year (2 months free)

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.