MCP server for Google Search Console: performance queries, indexing checks and white-label SEO audits.
Strong foundation with 16 well-named, read-only tools for Google Search Console analytics. All tools have clear, action-verb names (gsc_*) and detailed descriptions. Schemas are properly structured with typed parameters and descriptions. However, several output schemas are not explicitly documented in the source, and some parameter descriptions lack format guidance. Error handling approach is not visible in the code samples provided. The server demonstrates good naming consistency and parameter coverage but falls short of A-grade due to missing output schema documentation and limited visibility into error recovery patterns.
Generate a full white-label HTML audit report with insights, issues, quick wins and a roadmap
Analyze brand vs non-brand traffic split and dependency
Detect keyword cannibalization where multiple pages compete for the same query
Find pages losing clicks month-over-month, indicating content decay
See which countries are driving the most traffic and where CTR lags behind
Identify pages with low CTR compared to their ranking position
Compare performance across mobile, desktop and tablet
Output schemas not documented in source. While input parameters have strong type and description coverage, the structure and fields returned by each tool are not visible in the provided code samples. LLMs cannot plan downstream tool chains or extract specific fields without knowing the output shape.
Date parameter format guidance could be more explicit. 'date_from' and 'date_to' parameters are described as 'YYYY-MM-DD format, optional' but lack guidance on behavior when omitted (defaults to last 28 days ending today per instructions) and whether end dates are inclusive/exclusive.
Inferred effective spec: 2026-07-28+.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 69 | 2026-07-28+ | v2 |
Report the current configuration and check access to Google Search Console
Run an indexing status check on one or more URLs
Query Search Console performance metrics (clicks, impressions, CTR, position) with optional filtering by query, page, country, or device
Find high-impact, low-effort opportunities like page 2 queries and snippet gaps
List all submitted sitemaps and their indexing statistics
List all properties the authenticated user has access to in Google Search Console
Get the top pages driving traffic to a property
Get the top search queries driving traffic to a property
Identify pages that lost the most traffic compared to the previous period
Error handling patterns not visible. No evidence of specific error recovery guidance in the source (e.g., how to handle invalid site_url, permission errors, API rate limits, or when GSC_* credentials are missing/invalid).
'brand_terms' parameter in gsc_audit and gsc_brand_analysis is an array but lacks description of term format, case sensitivity, whether wildcards are supported, and what constitutes a match.
gsc_audit 'sections' parameter is described as an array but no enum of valid section names is provided. LLMs must guess which sections are available.
gsc_doctor description is vague ('Report the current configuration and check access'). Unclear what 'configuration' means or what 'access check' entails. Does it verify credentials, permissions, or API connectivity?
gsc_audit output_dir and branding_path parameters described as 'optional' but no guidance on default directory behavior or branding.json schema.