← Back to search

MCP Google Search Console

crunchtools Scanned 26d ago

Secure MCP server for Google Search Console analytics, sitemaps, and URL inspection

C
71.5 / 100

Versions

0.1.0latest
first seen May 19, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 10

list_sites_tool
annotations: none low

List all Search Console properties accessible by the authenticated user. Returns: List of site entries with permission levels and site URLs

get_site_tool
annotations: none low

Get details for a specific Search Console property. Args: site_url: Site URL (e.g., "https://example.com/") or domain property (e.g., "sc-domain:example.com") Returns: Site details including permission level

site_url str
add_site_tool
annotations: none low

Add a site to Search Console. Args: site_url: Site URL (e.g., "https://example.com/") or domain property Returns: Confirmation of addition

site_url str
delete_site_tool
annotations: none low

Remove a site from Search Console. Args: site_url: Site URL to remove Returns: Confirmation of deletion

site_url str
query_search_analytics_tool
annotations: none low

Query search traffic data with filters and dimensions. Returns clicks, impressions, CTR, and average position grouped by the requested dimensions. Use this to analyze search performance for specific pages, queries, countries, devices, or date ranges. Args: site_url: Site URL or domain property start_date: Start date in YYYY-MM-DD format end_date: End date in YYYY-MM-DD format dimensions: Dimensions to group by (date, query, page, country, device, searchAppearance). Multiple allowed. search_type: Search type filter (web, image, video, news, googleNews, discover). Default: web aggregation_type: How to aggregate results (auto, byPage, byProperty). Default: auto row_limit: Maximum rows to return, 1-25000 (default: 1000) start_row: Zero-based row offset for pagination (default: 0) dimension_filter_groups: Filter groups to narrow results data_state: Data freshness (final, all). Default: final Returns: Search analytics data with rows containing clicks, impressions, ctr, and position values

end_date str site_url str row_limit int start_row int data_state str dimensions string start_date str search_type str aggregation_type str dimension_filter_groups string
list_sitemaps_tool
annotations: none low

List all sitemaps submitted for a site. Args: site_url: Site URL or domain property Returns: List of sitemaps with status, type, and submission metadata

site_url str
get_sitemap_tool
annotations: none low

Get details for a specific sitemap. Args: site_url: Site URL or domain property feedpath: Full URL of the sitemap (e.g., "https://example.com/sitemap.xml") Returns: Sitemap details including type, submission time, and index status

feedpath str site_url str
submit_sitemap_tool
annotations: none low

Submit a sitemap for crawling. Args: site_url: Site URL or domain property feedpath: Full URL of the sitemap to submit (e.g., "https://example.com/sitemap.xml") Returns: Confirmation of submission

feedpath str site_url str
delete_sitemap_tool
annotations: none low

Remove a sitemap from Search Console. Args: site_url: Site URL or domain property feedpath: Full URL of the sitemap to delete Returns: Confirmation of deletion

feedpath str site_url str
inspect_url_tool
annotations: none low

Inspect a URL's index status in Google Search. Returns detailed information about how Google sees a URL including index coverage, crawl status, mobile usability, and rich results. Args: inspection_url: The fully-qualified URL to inspect (e.g., "https://example.com/page") site_url: The Search Console property this URL belongs to language_code: Language code for localized results (default: en-US) Returns: URL inspection result with indexing, crawling, and mobile usability data

site_url str language_code str inspection_url str

Permissions 3

network medium
Server uses network capabilities via: httpx, urllib
filesystem low
Server uses filesystem capabilities via: os, pathlib
env_vars low
Server uses env_vars capabilities via: os.environ

Scan Findings 48

low
Tool 'list_sites_tool' has no annotations annotation_checker · 100%
low
Tool 'get_site_tool' has no annotations annotation_checker · 100%
low
Tool 'add_site_tool' has no annotations annotation_checker · 100%
low
Tool 'delete_site_tool' has no annotations annotation_checker · 100%
low
Tool 'query_search_analytics_tool' has no annotations annotation_checker · 100%
low
Tool 'list_sitemaps_tool' has no annotations annotation_checker · 100%
low
Tool 'get_sitemap_tool' has no annotations annotation_checker · 100%
low
Tool 'submit_sitemap_tool' has no annotations annotation_checker · 100%
low
Tool 'delete_sitemap_tool' has no annotations annotation_checker · 100%
low
Tool 'inspect_url_tool' has no annotations annotation_checker · 100%
medium
OAuth implementation without PKCE auth_checker · 75%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: fastmcp@2.0 (GHSA-5h2m-4q8j-pqpj) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (GHSA-c2jp-c369-7pvx) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (GHSA-m8x7-r2rg-vh5g) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (GHSA-mxxr-jv3v-6pgc) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (GHSA-rcfx-77hg-w2wv) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (GHSA-rj5c-58rq-j5g5) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (GHSA-rww4-4w9c-7733) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (GHSA-vv7q-7jx5-f767) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (PYSEC-2026-1364) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (PYSEC-2026-1365) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (PYSEC-2026-2474) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (PYSEC-2026-2475) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (PYSEC-2026-2476) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (PYSEC-2026-338) dependency_analyzer · 95%
medium
Vulnerable dependency: pydantic@2.0 (GHSA-mr82-8j83-vxmv) dependency_analyzer · 95%
medium
Vulnerable dependency: pydantic@2.0 (PYSEC-2026-1812) dependency_analyzer · 95%
info
pyproject.toml metadata manifest_parser · 100%
info
Tool: list_sites_tool manifest_parser · 90%
info
Tool: get_site_tool manifest_parser · 90%
info
Tool: add_site_tool manifest_parser · 90%
info
Tool: delete_site_tool manifest_parser · 90%
low
Permission: filesystem access detected permission_analyzer · 70%
info
Tool: query_search_analytics_tool manifest_parser · 90%
info
Tool: list_sitemaps_tool manifest_parser · 90%
info
Tool: get_sitemap_tool manifest_parser · 90%
info
Tool: submit_sitemap_tool manifest_parser · 90%
info
Tool: delete_sitemap_tool manifest_parser · 90%
info
Tool: inspect_url_tool manifest_parser · 90%
info
Transport: streamable-http manifest_parser · 80%
info
Required env vars (5) manifest_parser · 80%
medium
OAuth authorization code flow without PKCE oauth_scope_analyzer · 75%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 90%
low
Permission: env_vars access detected permission_analyzer · 90%
info
No dependency files found for SBOM generation sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%