MCP Server for Google Search Console API access
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"google-search-console-mcp-python","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Google Search Console MCP Server A Model Context Protocol (MCP) server for comprehensive Google Search Console API access, built with FastMCP. ## Features - **Search Analytics** - Query performance data with clicks, impressions, CTR, and position metrics - **Site Management** - List, add, remove, and inspect Search Console properties - **URL Inspection** - Check index status and crawl information for specific URLs - **Domain Delegation** - Support for service account impersonation across Google Workspace domains - **FastMCP Framework** - Built with the fast, Pythonic way to create MCP servers - **Type Safety** - Full type hints and Pydantic validation - **Comprehensive Logging** - Structured logging with loguru ## Installation ### Using uv (Recommended) ```bash # Install globally uv tool install google-search-console-mcp-python # Run directly without installation uvx google-search-console-mcp-python ``` ### Using pip ```bash pip install google-search-console-mcp-python ``` ## Authentication Setup ### Service Account Creation 1. Go to [Google Cloud Console](https://console.cloud.google.com/) 2. Create/select project and enable "Search Console API" 3. Create Service Account with JSON key 4. In Search Console, add service account email as property owner ### Domain-Wide Delegation (Optional) For Google Workspace domains to impersonate users: 1. Enable domain-wide delegation in service account settings 2. In Google Admin Console, authorize the service account 3. Add required scopes: - `https://www.googleapis.com/auth/webmasters` - `https://www.googleapis.com/auth/webmasters.readonly` ## Configuration ### Environment Variables ```bash export GOOGLE_APPLICATION_CREDENTIALS=/path/to/credentials.json export GOOGLE_APPLICATION_SUBJECT=admin@yourdomain.com # Optional: for domain delegation ``` ### Running the Server ```bash # Using uvx (recommended) uvx google-search-console-mcp-python # With domain delegation GOOGLE_APPLICATION_SUBJECT=admin…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.