Google Search Console MCP server
io.github.sarahpark/google-search-console·v1.1.0·10 starsGoogle Search Console MCP server — search analytics, URL inspection, and sitemaps
10 stars97 downloads/wk
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 (4)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
inspect_urlInspect a URL to check its indexing status, crawl info, and any issues Google found.
list_sitemapsList all sitemaps submitted for a site in Google Search Console.
list_sitesList all sites (properties) you have access to in Google Search Console.
search_analyticsQuery search analytics data from Google Search Console. Returns clicks, impressions, CTR, and position for your site.
Public scan report
scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 26 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
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
- 83/100
- higher than 70% of 769 SEO servers
- Tools
- 4
- the typical SEO server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 10
- more than 90% of 405 SEO servers
- Downloads a week
- 97
- more than 60% of 170 SEO servers with a package
What its tools let an agent do: 4 read
Release history: 2 versions in the registry since 2026-03-23, latest 2026-09-19, typically one every 181 days.
Install Google Search Console in Claude Code, Cursor or VS Code
Runs npx -y @sarahpark/google-search-console-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add google-search-console -- npx -y @sarahpark/google-search-console-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
A minimal MCP server for Google Search Console.
Give Codex, Claude Code, or Claude Desktop read-only access to your search analytics, URL indexing information, and sitemap status. Runs locally; cannot change your site or Search Console settings.
Once connected, ask your agent:
- "Which queries had the most impressions but few clicks over the last 28 days?"
- "Compare mobile vs desktop search performance this month."
- "Check the indexing status of https://example.com/blog/my-post."
Setup · Tools · Limitations · Troubleshooting
Setup
You need Node.js and npm, an MCP client, and access to a Search Console property. To sign in as yourself, also install the Google Cloud CLI. Server startup and tool discovery were checked with Node.js 22.
1. Enable the Google API
Create or select a project in Google Cloud Console, then enable the Search Console API. Note the project ID for the next step.
2. Authenticate
Recommended for new users: sign in as yourself. Application Default Credentials (ADC) use your existing Search Console permissions, so you don't need to add another user to your properties.
Run both commands, replacing YOURPROJECTID with the project you enabled above:
gcloud auth application-default login \
--scopes=https://www.googleapis.com/auth/webmasters.readonly,https://www.googleapis.com/auth/cloud-platform
gcloud auth application-default set-quota-project YOUR_PROJECT_IDThe quota project is required. For permission or scope errors, see troubleshooting.
Alternative: use a service account key
- In Google Cloud Console, go to APIs & Services → Credentials → Create Credentials → Service account. Name it and finish creation; you can skip the optional role/access steps.
- Open the service account, then Keys → Add Key → Create new key → JSON to download a key.
- In Search Console, open each property's Settings → Users and permissions → Add user. Add the service account email with Restricted access.
[!CAUTION]
Store the key outside your repo and never commit it. Use its absolute path in your client's configuration below.
If Search Console rejects the email with "Failed to add user: email not found," sign in as yourself instead; see troubleshooting.
The server checks GOOGLEAPPLICATIONCREDENTIALS before local ADC. If switching to ADC, remove an old key-path setting from your client configuration and environment.
3. Install the server
The npx commands in the next step download and run version 1.1.0 for you. Both authentication methods work with the npm package; no clone or build is required.
Optional: build from source
git clone https://github.com/sarahpark/google-search-console-mcp.git
cd google-search-console-mcp
npm install
npm run buildIn the client commands below, replace npx -y @sarahpark/google-search-console-mcp@1.1.0 with node "/absolute/path/to/google-search-console-mcp/build/index.js". In Claude Desktop, set command to node and args to an array containing that absolute path. Run npm test for offline authentication checks.
Let Codex or Claude Code handle installation and configuration
After completing authentication, paste this into your agent:
Add npx -y @sarahpark/google-search-console-mcp@1.1.0 as gsc in this client's user-level MCP config, preserving existing servers. Use my local Application Default Credentials. Tell me when setup is complete and whether I need to restart the client.
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?
- Mostly: it is graded B (83/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?
- Yes. The registry entry asks for
GOOGLE_APPLICATION_CREDENTIALS. - Is Google Search Console maintained?
- The last commit was 45 days ago (2026-09-19). The latest release is v1.1.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. Compare all Google Search Console alternatives.
- How does Google Search Console compare with other SEO MCP servers?
- safety score 83/100 (higher than 70% of 769 SEO servers); tools 4 (the typical SEO server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). 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