io.github.pijusz/mcp-gsc · version 0.4.1 · 20,371 weekly npm downloads · audited 2026-11-03
Notes
No hidden-instruction or invisible-character findings in any tool, prompt, or resource description.
Checks the directory's published tool requirements that are visible from tools/list. Passing them does not guarantee acceptance.
| Name | Title | Hint | Description |
|---|---|---|---|
list_properties | read-only | List all Google Search Console properties you have access to, with permission levels and verification status. | |
get_property_details | read-only | Get verification info, ownership, and permissions for a specific Google Search Console property. | |
search_analytics | read-only | Query Google Search Console search performance data (clicks, impressions, CTR, position) with filtering and grouping. DIMENSIONS: query, page, country, device, date, searchAppearance, hour - "hour" requires data_state="… | |
list_sitemaps | read-only | List all sitemaps for a property with status, type, indexed URL counts, errors/warnings. | |
get_sitemap | read-only | Get detailed info for a specific sitemap including content breakdown by type (web, image, video, etc.). | |
inspect_url | read-only | Inspect a URL's indexing status, crawl info, rich results, mobile usability, and canonical URLs. Counts against the daily 2,000 and per-minute 600 URL Inspection limits. | |
batch_inspect_urls | read-only | Inspect up to 10 URLs simultaneously. Returns categorized results (indexed, not indexed, issues). Each URL counts against the daily 2,000 and per-minute 600 URL Inspection limits. | |
export_csv | destructive | Export search analytics data to a CSV file on the machine running this server. Pages through results internally (25K rows per API call, up to 40 calls) to write the full dataset, bypassing the tool response row cap. Not… | |
performance_overview | read-only | Aggregate metrics (total clicks, impressions, avg CTR, avg position) plus a daily trend breakdown for a property. Single API call. | |
compare_periods | read-only | Compare two date ranges with delta calculations (absolute change + percentage change) for each dimension value. Makes 2 API calls. | |
top_movers | read-only | Biggest gains and drops in clicks/impressions/position between two periods. Period A = start_date to end_date. Period B = the comparison_days before start_date. | |
device_country_breakdown | read-only | Performance breakdown by device type and/or country. | |
quick_wins | read-only | Find high-impression, low-CTR queries in striking distance (position 4-20). These are opportunities to improve rankings and CTR with small content or SEO tweaks. | |
cannibalization | read-only | Detect keyword cannibalization — multiple pages ranking for the same query. Uses query + page dimensions to find overlap. | |
opportunity_finder | read-only | Find queries with improving impressions but low clicks, new emerging queries, and declining performers. Makes 2 API calls to compare periods. | |
position_tracking | read-only | Track position changes for specific queries or pages over time. Uses date dimension with query/page filters. Returns daily or weekly averages. | |
ctr_anomalies | read-only | Detect queries/pages with abnormally low or high CTR relative to their position. Uses expected CTR curves per position bucket and flags deviations. | |
content_decay | read-only | Detect pages/queries where impressions have dropped significantly compared to their historical peak within the 16-month API window. | |
weekly_seo_report | read-only | All-in-one SEO report: runs performance overview + quick wins + top movers + indexing issues summary. Returns a combined markdown report. | |
indexing_coverage | read-only | Batch-inspect user-provided URLs and categorize by indexing status: indexed, not indexed, canonical mismatch, robots blocked, fetch error, other. Respects URL Inspection rate limits. | |
sitemap_health | read-only | Analyze all sitemaps: error/warning patterns, submission freshness (days since last submitted), indexed vs submitted ratio per sitemap. |
npx mcpvetter scan --liveAdd this to a README:
[](https://mcpvetter.com/servers/mcp-gsc)Get the MCPVetter verified badge, a re-audit within 24 hours of every npm release, and an email whenever tools, findings, or Claude directory readiness change. $29 per server per month. You prove ownership first, free.