Search Console MCP
This server unifies Google Search Console, Bing Webmaster Tools, and Google Analytics 4 into a single AI agent interface, enabling comprehensive SEO and analytics tasks without manual data handling. Capabilities include:
Site & Account Management: List, add, delete, and verify sites; manage multi-account configurations.
Search Analytics: Query clicks, impressions, CTR, position with filters and dimensions; top queries/pages; compare periods and engines; detect trends, anomalies, and traffic drops.
SEO Audits & Opportunities: Automated audits for quick wins, striking distance, cannibalization, low-hanging fruit, lost queries, brand vs. non-brand, and low CTR; generate prioritized recommendations.
URL Inspection & Indexing: Inspect individual or batch URLs for indexing status; submit URLs to Google or Bing (including IndexNow); remove URLs from index; check quotas.
Sitemaps: List, submit, delete, and inspect sitemaps for Google and Bing.
PageSpeed & Core Web Vitals: Run PageSpeed Insights audits; get LCP, FID, CLS, FCP, TTI, TBT scores for mobile/desktop.
GA4 Analytics: Page performance, traffic sources, organic landing pages, ecommerce, real-time users, user behavior, audience segments, conversion funnels; correlate with PageSpeed.
Cross-Platform Analysis: Compare GSC vs GA4 behavior; diagnose tracking issues; opportunity matrix combining GSC, Bing, and GA4 signals; brand and page analysis.
Keyword Research (Bing): Get keyword stats and related keywords.
Utilities & Diagnostics: Validate Schema.org structured data; run connectivity diagnostics; low-level SEO primitives; star the repo.
Enables interaction with Google Search Console to query performance metrics, detect traffic anomalies and trends, identify SEO opportunities like keyword cannibalization, and manage sitemaps and property health checks.
Provides the ability to run PageSpeed audits and analyze Core Web Vitals, allowing for the correlation of site performance scores with search ranking positions.
๐ Search Console MCP
Google Search Console + Bing Webmaster Tools + GA4 โ in one context window.
Stop exporting CSVs. Start asking your AI agent questions.
๐ Docs ยท Quick Start ยท Tools ยท Backward Compatibility ยท Security
โก What's New in v2.0.2
๐ฆ MCPB One-Click Bundle Support (
.mcpb): Drag and drop bundle installation for Claude Desktop.โก Parallel Fetch Engine (
engine: "all"): Multi-engine queries fetch Google, Bing, and GA4 concurrently with 50%+ lower latency.๐ 100% Backward Compatibility: All ~96 legacy tool names continue to work seamlessly via our fallback router. Read Backward Compatibility Guide โ
Related MCP server: searchconsole-mcp
Why this exists
SEO data lives in three different silos. Answering one question โ "did my traffic drop because of a ranking loss or a UX issue?" โ usually means logging into three dashboards, exporting three CSVs, and doing VLOOKUPs by hand.
Search Console MCP puts GSC, Bing, and GA4 behind one set of tools your AI agent can call directly, and does the SEO math (cannibalization, anomaly detection, opportunity scoring) before the data ever reaches your context window โ so your agent gets insights, not spreadsheets.
Before | After | |
Data | 3 dashboards, manual exports | 1 unified context |
Analysis | Manual VLOOKUPs & pivot tables | Deterministic SEO math, done server-side |
Accounts | Constant re-login | 20+ accounts, auto-resolved per site |
Insight | Raw rows, agent guesses | Curated signals (opportunity scores, anomalies) |
โก Quick Start
npx search-console-mcp setupThis opens your browser, authorizes your Google account, and stores your credentials securely (see Security). Then add it to your MCP client config (Claude Desktop, Cursor, Antigravity, etc.):
{
"mcpServers": {
"search-console": {
"command": "npx",
"args": ["search-console-mcp"]
}
}
}Restart your client โ and try one of the prompts below.
๐ฌ Try it
Paste these straight into your agent:
"My traffic dropped this week vs. last. Find exactly when it started and which pages are responsible."
"Find keywords for example.com ranking positions 8โ15 with 1,000+ impressions โ my best quick wins."
"Check for keyword cannibalization โ are two of my pages competing for the same query?"
"Run
seo_auditon my top pages: which have high search visibility but poor CTR?"
"Run a full SEO health check (
site_health_check), segmented by Brand vs Non-Brand.""Fetch my top 5 pages by impressions and run
pagespeed_analyzeโ any correlation with declining rankings?""Compare Google vs Bing performance for the last 30 days (
compare_engines) โ where is Bing winning?""Submit my latest URLs to Google and IndexNow using
indexing_submitwithmethod: "index_now"."
๐ Connect your accounts
Platform | Method | Setup |
Google Search Console | OAuth (recommended) |
|
Google Search Console | Service Account | Set |
Bing Webmaster Tools | API Key |
|
Google Analytics 4 | Service Account |
|
Manage everything from the CLI:
npx search-console-mcp accounts list
npx search-console-mcp accounts add-site --account=you@company.com --site=example.com
npx search-console-mcp accounts remove --account=you@company.comWhen your agent queries a site, the server auto-resolves which account owns it โ no manual switching. Multi-account docs โ
๐ฅ๏ธ Run tools from the CLI
Search Console MCP also exposes registered MCP tools as direct CLI commands. Use the run subcommand to list tools, inspect tool-specific arguments, and print results as JSON, CSV, or an ASCII table:
# List registered tools
npx search-console-mcp run --help
# Show options for one tool
npx search-console-mcp run analytics_query --help
# Run an SEO audit with JSON output
npx search-console-mcp run seo_audit --siteUrl=https://example.com --type=quick_wins
# Print array results as CSV or a table
npx search-console-mcp run analytics_query --siteUrl=https://example.com --startDate=2026-06-01 --endDate=2026-06-30 --dimensions=date,query --format=csv
npx search-console-mcp run sites_list --engine=all --format=tableCreate a service account in the Google Cloud Console
Generate a JSON key
Add the service account email as a user in Search Console with "Full" or "Restricted" access
export GOOGLE_APPLICATION_CREDENTIALS="/path/to/key.json"
๐ Tools (Fluent Domain Architecture)
Search Console MCP v2.0 features 7 Fluent Domain Tools that handle all SEO, Analytics, Inspection, and Indexing operations cleanly:
Fluent Tool | Parameters / Actions | Description |
|
| Lists verified sites across search engines in parallel |
|
| Adds or removes site properties |
|
| Configures multi-account profiles |
|
| Fetches sitemap status and indexing state |
|
| Submits sitemaps to GSC & Bing |
|
| Removes sitemaps |
|
| Multi-engine search & GA4 analytics query |
|
| Analyzes period deltas, trend shifts, and drop causes |
|
| Statistical detection of traffic spikes/drops |
|
| Google URL inspection & Bing URL info |
|
| Core Web Vitals and PageSpeed Insights audits |
|
| Instantly indexes URLs via IndexNow or Google/Bing API |
|
| Checks remaining indexing quota & URL status |
|
| Comprehensive automated SEO audits |
|
| Keyword volumes and related keyword stats |
|
| One-shot site performance & technical audit |
|
| Side-by-side Google vs Bing performance breakdown |
All legacy tool names (bing_sites_list, seo_quick_wins, sitemaps_get, bing_index_now, indexing_submit_url, opportunity_matrix, etc.) continue to work transparently via our fallback router.
Read our complete Backward Compatibility & Migration Guide โ
๐ Security
OS keychain first โ tokens stored in macOS Keychain, Windows Credential Manager, or Linux Secret Service
AES-256-GCM fallback โ encrypted with a key derived from your machine's hardware ID; a stolen file is useless on another device
Minimal storage โ only
refresh_tokenandexpiry_dateare persisted, atmode 600Silent refresh โ tokens renew automatically in the background
License
MIT ยท Contributing guide ยท Backward Compatibility Guide
If this saves you a spreadsheet, consider โญ starring the repo.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for querying Google Search Console data โ search analytics, URL inspection, sitemap monitoring, and more โ read-only tools for any MCP-compatible AI client.Last updated7Apache 2.0
- AlicenseAqualityCmaintenanceA lightweight, fast MCP server for Google Search Console. Query search analytics, manage sitemaps, and inspect URLs directly from your AI assistant.Last updated7Apache 2.0
- Alicense-qualityDmaintenanceThis MCP server provides LLMs with programmatic access to Google Search Console data and functionality, including search analytics, sitemap management, site management, and URL inspection.Last updatedMIT
- Alicense-qualityCmaintenanceA Model Context Protocol server that provides read-only access to Google Search Console data, enabling natural language queries about SEO performance, rankings, and indexing status.Last updated254MIT
Related MCP Connectors
MCP server for Google search results via SERP API
A Model Context Protocol server for Wix AI tools
SEO MCP server: crawl your site, find AI-visibility gaps, and ship the fix from your coding agent.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/saurabhsharma2u/search-console-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server