Google Search Console MCP server for querying search analytics, site information, and managing GSC properties
13 tools with consistent naming (verb_noun pattern) and descriptions present. However, descriptions are brief (avg ~80 chars, below 194-char baseline) and lack context on WHEN to use each tool or dependencies. Input schemas are present with type declarations, but parameter descriptions are minimal (avg ~40 chars vs 72-char baseline). No output schemas documented. Error handling and recovery guidance absent. Missing tool annotations (readOnlyHint/destructiveHint) despite clear risk levels in metadata. Composition is sound, tools are single-purpose and chainable via site_url references.
Add a new site to Google Search Console
Delete a site from Google Search Console
Delete a sitemap from Google Search Console
Get Core Web Vitals data for a site from Google Search Console
Get indexing status for a URL or site including indexed, submitted, and excluded pages
Get mobile usability issues for a site from Google Search Console
Get detailed information about a specific GSC site including verification status, crawl stats, and mobile usability
No output schemas documented. LLMs cannot infer what fields each tool returns, forcing them to guess at response structure and breaking downstream tool chaining.
Tool descriptions are too brief (avg 80 chars vs 194-char baseline). Missing context on WHEN to use each tool, dependencies, and what data is returned. E.g., 'Get detailed information about a specific GSC site' does not explain what 'detailed' means or when to call it vs list_sites.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 56 | <=2025-11-25 | v2 |
List all sitemaps submitted to Google Search Console for a site
List all verified sites in Google Search Console
Re-authenticate with Google Search Console using OAuth. Opens a browser window for login.
Request Google to index a specific URL
Query search analytics data for a site including clicks, impressions, CTR, and average position
Submit a sitemap to Google Search Console
Parameter descriptions are minimal (avg 40 chars). 'The site URL (e.g., https://example.com or sc-domain:example.com)' lacks guidance on format constraints, when to use each format, or what happens if the URL is invalid. No validation error messages documented.
No tool annotations (readOnlyHint, destructiveHint, idempotentHint) despite clear risk levels in metadata. Destructive tools (delete_site, delete_sitemap) lack confirmation or dry-run support, violating confirmation-request pattern.
No error handling or recovery guidance documented. If a tool fails (e.g., 'Site not found', 'Invalid date range'), LLMs have no guidance on what to do next or how to self-correct.