Guide · MCP

Google Search Console MCP: there's no official one. Here's what to use.

The options that exist, how to connect one to Claude, and the limits they all share.

The short answer

Google has not published an MCP server for Search Console. It has official ones for Google Analytics and Google Ads, but for Search Console you pick between an open-source server you run yourself and a hosted connector from another company.

They all read the same Search Console API, so they share its limits. The biggest one: Google only names part of your searches. On our own site it named the search for 56% of impressions. No server can show the other 44%.

How many searches Google namesShare of impressions where Search Console shows the search, harvv.com, Oct 14 to Nov 9, 2026. Any MCP server sees only the named part.
  • 56% search shown
  • 44% search hidden by Google
See the numbers
ImpressionsShare
Search shown56%
Search hidden44%
All impressions (658)100%

Data: Harvv, our own Search Console

That share is different on every site, and it matters when an AI adds things up. If it sums the searches it can see and calls that your total, the answer is too low. Your page totals do include the hidden searches, so the two numbers won't match, and that's normal.

Is there an MCP for Google Search Console?

Not from Google, as of November 11, 2026. Google's developer sites describe an official server for Google Analytics and one for Google Ads. We found none for Search Console. What exists comes in three kinds:

How do you connect Google Search Console to Claude?

For an open-source server, the steps look like the ones for Google's Analytics server. These are from the mcp-gsc README:

  1. Create a Google Cloud project and turn on the Google Search Console API.
  2. Create an OAuth client of type "Desktop app" in that project and download its JSON file.
  3. Install uv, the Python tool the server runs with.
  4. Add the server to your AI app's config, with the path to that JSON file. The README has examples for Claude Desktop and Cursor.
  5. Ask a first question. A browser window opens for the Google sign-in. Check that the consent screen says "View Search Console data", not "View and manage".

For a hosted connector, you add its web address in Claude under Settings, then Connectors, and sign in with Google on the company's page.

What should you check before you sign in?

What limits do they all share?

Where Harvv fits

Harvv asks for read-only access and copies your searches and pages each day, up to 25,000 searches. Its answers state the named share, so an AI doesn't treat the visible searches as the whole picture. And because Harvv's own script is on your pages, it can say what people did after the click.

It doesn't do everything an open-source server does. It reads a fixed set of reports. It asks Google which of your pages are indexed once a week, for up to 200 pages from your sitemap, not on demand. If you need a custom report or an index check right now, run an open-source server next to it.

For the same comparison across Google Analytics, Google Ads, Meta Ads and Clarity, see our guide to SEO and marketing MCP servers.

How we checked this

See what happens after the click.

Harvv connects Search Console and records 72 event types across 10 categories with zero personal data. Free for 3 sites, no card.