Google Search Console
MCP ServerFree** - A Model Context Protocol (MCP) server providing access to Google Search Console.
Capabilities9 decomposed
search analytics data retrieval with 25x api limit expansion
Medium confidenceRetrieves search performance data from Google Search Console with pagination logic that aggregates up to 25,000 rows per query, compared to the standard Google API limit of 1,000 rows. Implements a service layer abstraction (SearchConsoleService) that wraps the Google Search Console API and handles multi-page result aggregation transparently, allowing AI assistants to analyze complete datasets without manual pagination or row-limit workarounds.
Implements transparent multi-page aggregation in the SearchConsoleService layer that automatically handles Google's 1,000-row pagination limit, returning up to 25,000 rows in a single logical request without requiring the client to manage pagination state or make multiple API calls
Retrieves 25× more data per query than direct Google Search Console API access, eliminating the need for manual pagination loops or external ETL tools for complete dataset analysis
regex-based query and url filtering for search analytics
Medium confidenceApplies regex pattern matching to filter search queries and URLs in analytics results, extending beyond Google Search Console's built-in basic operators. The SearchConsoleService layer intercepts raw API responses and applies client-side regex filtering before returning results, enabling complex pattern-based queries like 'all URLs matching /blog/[0-9]{4}/' or 'queries containing (buy|purchase|price)' without requiring manual post-processing.
Implements regex filtering as a post-processing layer in SearchConsoleService that operates on aggregated API results, allowing complex pattern matching without requiring separate API calls or external regex engines
Enables regex-based filtering that Google Search Console's native UI and API do not support, allowing AI assistants to perform sophisticated query clustering and URL pattern analysis in a single request
automated seo opportunity detection via quick wins analysis
Medium confidenceAnalyzes search analytics data to automatically identify SEO quick-win opportunities based on configurable thresholds for position, click-through rate (CTR), and impression count. The SearchConsoleService implements a Quick Wins detection algorithm that scores queries/URLs by their optimization potential (e.g., queries ranking 6-10 with high impressions but low CTR are high-priority targets for title/meta optimization), returning ranked recommendations without requiring manual threshold configuration.
Implements a built-in Quick Wins detection algorithm in SearchConsoleService that automatically scores and ranks optimization opportunities based on position, CTR, and impression thresholds, eliminating the need for external SEO tools or manual analysis workflows
Provides automated opportunity prioritization directly within the MCP server, allowing AI assistants to generate actionable SEO recommendations without requiring integration with separate SEO analysis platforms or manual threshold configuration
sitemap submission and management via mcp tools
Medium confidenceManages XML sitemap operations for registered Google Search Console properties, including submission of new sitemaps and retrieval of existing sitemap status. Implements three dedicated MCP tools that wrap Google Search Console's sitemap API endpoints, allowing AI assistants to submit sitemaps, list all submitted sitemaps, and retrieve detailed status information (indexed URLs, errors, warnings) for each sitemap without manual console navigation.
Provides three dedicated MCP tools (submit_sitemap, list_sitemaps, get_sitemap_status) that encapsulate Google Search Console's sitemap API endpoints with Zod schema validation, enabling programmatic sitemap management without direct API knowledge
Enables automated sitemap management within AI assistant workflows, eliminating manual Google Search Console UI navigation and enabling integration with CI/CD pipelines for continuous indexing optimization
url inspection and indexing status verification
Medium confidenceInspects individual URLs to retrieve their current indexing status in Google Search Console, including whether the URL is indexed, any indexing errors, mobile usability issues, and rich result eligibility. Wraps Google's URL Inspection API through an MCP tool that accepts a URL and site property, returning detailed indexing metadata that helps diagnose why specific pages may not be indexed or appearing in search results.
Implements a single MCP tool that wraps Google's URL Inspection API with schema validation, providing structured access to detailed indexing metadata (coverage status, mobile usability, rich results) for individual URLs without requiring direct API integration
Enables programmatic URL inspection within AI workflows, allowing automated indexing diagnostics and health checks without manual Google Search Console navigation or external SEO tools
site property listing and metadata retrieval
Medium confidenceRetrieves a list of all Google Search Console properties (sites) accessible to the authenticated service account, including site URLs, property types (domain or URL prefix), and verification status. Implements an MCP tool that calls Google's Search Console API to enumerate all properties, enabling AI assistants to discover available sites and select the appropriate property for subsequent operations without requiring manual property URL input.
Provides an MCP tool that enumerates all Search Console properties accessible to the service account, enabling dynamic property discovery without requiring hardcoded site URLs or manual property selection
Allows AI agents to automatically discover and list available Search Console properties, enabling multi-site workflows and property selection without manual configuration or external tools
schema-first request validation with zod runtime schemas
Medium confidenceValidates all incoming MCP tool requests against Zod schemas before execution, ensuring type safety and preventing malformed requests from reaching Google APIs. The system defines schemas for each tool's input parameters (SearchAnalytics, SitemapSubmission, UrlInspection, etc.) in src/schemas.ts, with Zod providing runtime validation that generates JSON schemas for MCP protocol compliance and catches invalid inputs with detailed error messages.
Uses Zod schemas as the single source of truth for both runtime validation and JSON schema generation, eliminating schema duplication and ensuring MCP protocol compliance while providing detailed validation error messages
Provides runtime validation with automatic JSON schema generation for MCP protocol, preventing invalid requests from reaching Google APIs and generating clear error messages without manual schema maintenance
stdio-based mcp protocol communication with language-agnostic integration
Medium confidenceImplements the Model Context Protocol (MCP) server using stdio-based communication, allowing any client (Claude Desktop, custom agents, other LLMs) to interact with the server through standard input/output streams. The MCP server in src/index.ts handles protocol-level request/response marshaling, tool registration, and stdio setup, enabling sandboxed execution and language-agnostic client integration without requiring HTTP servers or network configuration.
Implements MCP server using stdio-based communication with JSON-RPC 2.0 protocol, enabling sandboxed execution and language-agnostic client integration without HTTP servers or network exposure
Provides sandboxed MCP integration that works with Claude Desktop and other MCP clients without requiring HTTP servers, network configuration, or cross-origin handling, simplifying deployment and security
service account authentication with google cloud credentials
Medium confidenceAuthenticates to Google Search Console using service account credentials loaded from the GOOGLE_APPLICATION_CREDENTIALS environment variable, following Google Cloud best practices. The SearchConsoleService layer initializes the Google API client with the service account key, enabling secure, non-interactive authentication without requiring user OAuth flows or API key management.
Uses Google Cloud service account authentication with GOOGLE_APPLICATION_CREDENTIALS environment variable, following Google Cloud best practices and enabling non-interactive authentication without OAuth flows or API key exposure
Provides secure, non-interactive authentication suitable for automated workflows and CI/CD pipelines, eliminating the need for user OAuth flows or API key management while following Google Cloud security standards
Capabilities are decomposed by AI analysis. Each maps to specific user intents and improves with match feedback.
Related Artifactssharing capabilities
Artifacts that share capabilities with Google Search Console, ranked by overlap. Discovered automatically through the match graph.
ProSEOAI
Revolutionize SEO: analytics, optimization, content generation, real-time...
growthbar
Enhance SEO, streamline content creation, optimize...
Bing Webmaster Tools
** - MCP server for Bing Webmaster Tools API integration providing access to search analytics, site management, URL submission, and SEO insights
Algolia
AI-powered search, instant results, customizable,...
EVOLV
EVOLV is an AI-powered New Tab Chrome extension, built for...
XFind
Boost efficiency with AI-driven, multi-platform meta-search...
Best For
- ✓SEO professionals managing large websites with 10,000+ monthly search queries
- ✓AI agents automating SEO analysis and reporting workflows
- ✓Data analysts building custom dashboards from Search Console data
- ✓SEO analysts performing advanced query segmentation and pattern-based analysis
- ✓Content strategists identifying content gaps by query pattern
- ✓AI agents building intelligent SEO recommendations based on regex-matched query clusters
- ✓SEO practitioners seeking data-driven optimization priorities
- ✓AI agents generating automated SEO recommendations and action plans
Known Limitations
- ⚠Pagination aggregation adds latency proportional to dataset size; 25,000-row retrieval may take 10-30 seconds depending on network conditions
- ⚠Google Search Console API rate limits still apply per service account; high-frequency queries may be throttled
- ⚠Data is read-only; no capability to modify search appearance or indexing settings through this tool
- ⚠Regex filtering is applied client-side after API retrieval, so complex patterns on large datasets (10,000+ rows) may add 500ms-2s processing overhead
- ⚠Regex syntax must be valid JavaScript RegExp; invalid patterns will cause tool execution to fail
- ⚠No support for lookahead/lookbehind assertions in some regex contexts due to JavaScript engine limitations
Requirements
Input / Output
UnfragileRank
UnfragileRank is computed from adoption signals, documentation quality, ecosystem connectivity, match graph feedback, and freshness. No artifact can pay for a higher rank.
About
** - A Model Context Protocol (MCP) server providing access to Google Search Console.
Categories
Alternatives to Google Search Console
Are you the builder of Google Search Console?
Claim this artifact to get a verified badge, access match analytics, see which intents users search for, and manage your listing.
Get the weekly brief
New tools, rising stars, and what's actually worth your time. No spam.
Data Sources
Looking for something else?
Search →