Google Search Console MCP Server for Claude
A free, hosted Search Console MCP (GSC MCP) that lets Claude query your real search data: queries, pages, clicks, impressions, CTR and average position. Connect once with Google sign-in. No Google Cloud project, service account or local install required.
Status: Available now. Read-only access to Search Console, plus Google Analytics 4 from the same connector.
Connect Search Console to Claude in 1 minute
- Open claude.ai → Settings → Connectors.
- Click the + next to "Connectors" → Add custom connector.
- Paste the server URL below → Connect → sign in with the Google account that has access to your Search Console property and approve read-only access.
You only paste this one URL. Claude discovers the OAuth endpoints automatically. Team or Enterprise workspaces use the same flow under Organization settings → Connectors once an admin enables custom connectors.
Search Console tools Claude gets
| Tool | What it does |
|---|---|
list_search_console_sites | Lists every Search Console property your Google account can access, both domain (sc-domain:) and URL-prefix properties. |
query_search_console | Flexible Search Analytics query by query, page, country, device, search appearance or date, for web, image, video, news or Discover results, up to 1,000 rows per call. |
find_ctr_opportunities | Query/page pairs with high impressions but lower CTR than expected for their position. Prioritised list for title and meta rewrites. |
find_ranking_opportunities | "Striking distance" pages ranking in positions 4-15 that could reach the top 3 with on-page work, sorted by impressions. |
get_seo_snapshot | 28-day overview combining Search Console (top queries, pages, countries, devices) with GA4 traffic and channels. |
The connector also includes ready-made prompts (CTR audit, rank booster, content gaps, monthly review) and GA4 tools. See the GA4 + Search Console MCP guide for the Analytics side.
What you can ask once it's connected
- "Why did my impressions drop last month? Compare pages and queries against the previous period and find when it started."
- "Which queries rank on page 2 for pages that could realistically move to page 1?"
- "Find queries where two of my pages compete for the same keyword."
- "Split my clicks into branded and non-branded queries and show the trend."
- "Which countries and devices bring impressions but almost no clicks?"
Copy/paste prompts
Diagnose a traffic or impressions drop
Keyword cannibalization check
Striking-distance keywords
Hosted vs self-hosted Search Console MCP
Several open-source Search Console MCP servers exist on GitHub. They're a good fit if you want to run everything locally, but they usually need a Google Cloud project, the Search Console API enabled, and a service account or OAuth client you manage yourself.
| SellOnLLM (hosted) | Typical self-hosted server | |
|---|---|---|
| Setup | Paste one URL, sign in with Google | Google Cloud project, API keys or service account, local config |
| Works in Claude.ai (web) | ✓ | Usually desktop or CLI clients only |
| Access | Read-only | Depends on the credentials you grant |
| GA4 in the same connector | ✓ | Varies |
| Data stays on your machine | — | ✓ |
Frequently asked questions
What is a Google Search Console MCP?
Is the Search Console MCP free?
Can it change anything in my Search Console?
Does it support domain properties?
sc-domain:example.com) and URL-prefix properties (https://example.com/) work, as long as your Google account has access.How much history can it query?
Does it work with clients other than Claude?
https://www.sellonllm.com/api/mcp. Claude.ai is the supported, tested client; other MCP clients that support remote servers with OAuth may also connect.