MCP server for Google Search Console — query search analytics, manage sitemaps, inspect URLs
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":"searchconsole-mcp","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.
# searchconsole-mcp A lightweight, fast MCP server for Google Search Console. Query search analytics, manage sitemaps, and inspect URLs directly from your AI assistant. [](https://www.python.org/downloads/) [](LICENSE) ## Features - **7 Powerful Tools**: List sites, query search analytics, manage sitemaps, inspect URLs - **Fast & Lightweight**: Built with `httpx` and `google-auth` — minimal dependencies - **Standard MCP**: Works with Claude Desktop, Cursor, Windsurf, and any MCP-compatible client - **Full Analytics**: Query clicks, impressions, CTR, and position with flexible dimensions and filters - **URL Inspection**: Check indexing status and coverage for any URL - **Sitemap Management**: Submit, list, and delete sitemaps ## Installation ### From PyPI (recommended) ```bash pip install searchconsole-mcp ``` ### From source ```bash git clone https://github.com/harisnadeem/searchconsole-mcp.git cd searchconsole-mcp pip install -e . ``` ## Quick Start ### 1. Enable the Search Console API 1. Go to [Google Cloud Console](https://console.cloud.google.com/apis/library/searchconsole.googleapis.com) 2. Select or create a project 3. Click **Enable** ### 2. Authenticate **Option A: User Account (OAuth)** — recommended for personal use ```bash gcloud auth application-default login ``` **Option B: Service Account** — recommended for team/agency use 1. Create a service account: [Google Cloud Console → IAM → Service Accounts](https://console.cloud.google.com/iam-admin/serviceaccounts) 2. Download the JSON key 3. Set the environment variable: ```bash export GOOGLE_APPLICATION_CREDENTIALS="/path/to/service-account-key.json" ``` ### 3. Configure your MCP client #### Claude Desktop Edit `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\Claude\claude_desktop_config.json` (Windows):…
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.