Google Search Console MCP: search performance analytics, rankings, sitemaps, and indexing health.
MCPpedia last refreshed this data
Google Search Console MCP is an MCP server that google Search Console MCP: search performance analytics, rankings, sitemaps, and indexing health. Its tool list has not been published yet over stdio, requires no API key, and scores 86/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"gsc-search": {
"env": {
"GSC_SITE_URL": "sc-domain:example.com",
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/your/gsc-key.json"
},
"command": "gsc-mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Google Search Console MCP: search performance analytics, rankings, sitemaps, and indexing health.
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
uvx 'google-search-console-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked google-search-console-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in analytics / marketing
Search Console, Google Analytics and keyword data for your AI agent.
DataForSEO API modelcontextprotocol server
Newsletters where you pay for the emails you send, not for dormant subscribers, at a fraction of the price of beehiiv and the like. Open source: self-host it, or use mailcheap.ai.
Ask your agent about your own Apple Health data: 194 metrics, 22 tools, local, 0 deps.
MCP Security Weekly
Get CVE alerts and security updates for Google Search Console Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Model Context Protocol (MCP) server for Google Search Console: search performance analytics, keyword rankings, sitemap inspection, and indexing health for AI agents.
🌐 Live Documentation & Web Portal: https://gsc.builditwithai.xyz
# 1-Line Universal Installer (Auto-configures Claude Desktop, Cursor, Claude Code, Antigravity, VS Code, Zed, Windsurf)
curl -fsSL "https://gsc.builditwithai.xyz/install" | bash
# Or run directly via your preferred runtime:
uvx google-search-console-mcp
npx -y @surendranb/google-search-console-mcp
claude mcp add google-search-console -- uvx google-search-console-mcp
mcp.json){
"mcpServers": {
"google-search-console": {
"command": "uvx",
"args": ["google-search-console-mcp"]
}
}
}
claude_desktop_config.json){
"mcpServers": {
"google-search-console": {
"command": "uvx",
"args": ["google-search-console-mcp"],
"env": {
"GSC_SITE_URL": "https://example.com/",
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/service_account.json"
}
}
}
}
{
"mcpServers": {
"google-search-console": {
"command": "npx",
"args": ["-y", "@surendranb/google-search-console-mcp"]
}
}
}
| Tool Name | Parameters | Description | Return Type |
|---|---|---|---|
get_data_status | site_url? (string) | Checks the freshest available date in GSC, fresh data lag in days, and data publication frontier. Solves agent date-hunting loops. | JSON |
compare_performance | start_date_a (string), end_date_a (string), start_date_b (string), end_date_b (string), dimensions? (list), site_url? (string), row_limit? (int) | Server-side Period-over-Period comparison (e.g. MoM, YoY) with calculated absolute and percentage deltas. | JSON / Markdown |
get_search_analytics | start_date (string), end_date (string), dimensions? (list), site_url? (string), data_state? (string: "final" or "all"), fresh_data? (bool), row_limit? (int) | Queries organic search clicks, impressions, CTR, and average position grouped by query, page, country, device, and date. | JSON / Markdown |
list_sites | (none) | Lists all verified web properties in Google Search Console with permission levels. | JSON |
inspect_url | inspection_url (string), site_url? (string) | Real-time URL inspection for index status, crawl issues, canonicalization, and indexing verdict via Google URL Inspection API. | JSON |
list_sitemaps | site_url? (string) | Retrieves all submitted XML sitemaps, last download date, and indexed URL counts. | JSON |
submit_sitemap | feedpath (string), site_url? (string) | Submits a new XML sitemap directly to Google Search Console. | JSON |
delete_sitemap | feedpath (s |