Google Search Console MCP server
io.github.onlymoein/google-search-console-mcp·v1.4.0·2 starsSearch Console analytics, hourly data, URL inspection and sitemaps, with guards for API quirks.
not scanned yet
2 stars
Reviews
Write oneNobody has reviewed Google Search Console yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Google Search Console tools
No tool declarations could be read from the package source. They show once the server is installed.
How Google Search Console compares
Against every graded SEO MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 88% of 769 SEO servers
- GitHub stars
- 2
- more than 75% of 400 SEO servers
Release history: 2 versions in the registry since 2026-10-14, latest 2026-10-15, typically one every 1 day.
Install Google Search Console in Claude Code, Cursor or VS Code
claude mcp add google-search-console-mcp -- uvx open-gsc-mcp
What the publisher says
From the Google Search Console repository's README, as published. We do not edit it. Read it on GitHub
Google Search Console MCP Server
<!-- mcp-name: io.github.onlymoein/google-search-console-mcp -->
A local Model Context Protocol server that connects AI assistants (Claude Code, Claude Desktop, Cursor and any other MCP client) to the Google Search Console API. Ask about clicks, queries, pages, indexing and sitemaps in plain language; the server turns that into correct API calls and returns structured data.
It runs on your machine, talks only to Google, and stores nothing but your own login.
Unofficial. This project is not affiliated with or endorsed by Google. You use your own
Google Cloud credentials and are responsible for your usage under Google's terms.
Why this one
instead of an error: an invalid regex, a two-letter country code, hourly data older than ten days, a future date. Other combinations fail with a terse 400. Every one of these is checked before the call and explained in plain words. The rules are verified against the live API, not copied from blog posts.
- It catches the API's traps. Google answers many bad requests with an empty result
only asks Google for read-only access unless you need more.
- Read-only by default. Write tools do not exist unless you turn them on, and the login
fields, and every analytics result includes the exact request sent to Google.
- Structured output. Every tool declares an output schema, rows come back as named
pagination), hourly data, search appearances, URL inspection (single and concurrent batch), sitemaps and properties, plus a dedicated tool for each search surface (Discover, Images, video, news) that only accepts what that surface supports.
- Full API coverage: search analytics (all search types, filters, data states,
alike) and an async client, so batch inspection runs concurrently.
- Built on the current stack: MCP Python SDK 2.x (protocol 2026-07-28 and older clients
Quick start
You need uv and a Google account with access to at least one Search Console property.
project.
- Create an OAuth client in Google Cloud (about five minutes, once):
- Open console.cloud.google.com and create or pick a
test user, then click Publish app so the status is In production. Skip this and Google expires your login every 7 days.
- APIs & Services > Library: enable the Google Search Console API.
- Google Auth Platform > Branding: fill in an app name and your email.
- Google Auth Platform > Audience: choose External, add your Google account as a
JSON and keep it outside any repository, for example ~/.config/open-gsc-mcp/client_secret.json.
- Google Auth Platform > Clients > Create client: type Desktop app. Download the
- Sign in (opens a browser once; the server itself never does):
uvx open-gsc-mcp auth login --client-file ~/.config/open-gsc-mcp/client_secret.jsonGoogle shows "Google hasn't verified this app" because the app is yours and unreviewed; choose Advanced > Go to (your app). When it finishes, the command lists the properties it can see.
"Which queries lost the most clicks this month on example.com?"
- Add the server to your client (below), restart the client, and ask something like
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Google Search Console: common questions
- Is Google Search Console MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Google Search Console safety report
- How do I install Google Search Console?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Google Search Console need an API key?
- No secret keys are declared. It reads 2 settings from the environment.
- Is Google Search Console maintained?
- The last commit was 19 days ago (2026-10-14). The latest release is v1.4.0.
- What can I use instead of Google Search Console?
- Servers from other publishers that do the same job: SEO Skill MCP server, Google Ads + Meta Ads + SEO/GEO MCP server and SEO Tools: Google Search Console MCP server.
- How does Google Search Console compare with other SEO MCP servers?
- safety score 92/100 (higher than 88% of 769 SEO servers); github stars 2 (more than 75% of 400 SEO servers). Full comparison.
Alternatives to Google Search Console
Same job from other publishers: the closest match first, then the best rated.
SEO SkillFree Google Search Console MCP: your real GSC, Google Analytics and keyword data for AI agents.not reviewedEstablishedA
Google Ads + Meta Ads + SEO/GEO MCPGoogle Ads, Meta Ads, Google Analytics (GA4) & Search Console MCP server by Ryze AInot reviewedEstablishedA- SEO Tools: Google Search ConsoleGoogle Search Console: Search Analytics, URL Inspection, sitemaps (read-only, OAuth/service acct).not reviewedGrowingB
- MetricPortGoogle Search Console, Ads and AdSense analytics for AI clients. Hosted, read-only, 57 tools.not reviewedGrowingA
- Searchdock CLIRead-only Google Search Console analytics, URL inspection and sitemaps via SearchDock CLI.not reviewedGrowingA