Search Console MCP
Provides integration with the Google Search Console API, enabling agents to run code-based searches against the API spec and execute authenticated API requests to manage properties and sitemaps.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Search Console MCP
A remote MCP server for the Google Search Console API. It runs on Cloudflare Workers and follows Cloudflare's Code Mode pattern (cloudflare/mcp). The agent gets two tools that accept code, instead of one tool per API method.
searchruns the agent's JavaScript against the Search Console API spec, with notes about how the API behaves. The code has no network access.executeruns the agent's JavaScript withgsc.request(), which calls the Search Console API as the logged-in user. It returns the code's result and a call record of every request the code sent.
Users log in with Google and choose read-only or full access. Full access is needed to submit or delete sitemaps and to add or remove properties.
The design decisions are in docs/adr, and the vocabulary is in CONTEXT.md.
Run it locally
You need Node 24 (nvm use reads .nvmrc) and a Google OAuth client. The client must have http://localhost:2530/oauth/callback as a redirect URI.
Install the dependencies with
npm install.Copy
.dev.vars.exampleto.dev.varsand fill inGOOGLE_CLIENT_IDandGOOGLE_CLIENT_SECRET. The file is gitignored.Start the server with
npm run dev. It listens onhttp://localhost:2530.Add
http://localhost:2530/mcpto your MCP client as an HTTP server. The client opens a browser for the Google login.
Related MCP server: searchconsole-mcp
Tests
npm run check runs the typecheck and the tests. The tests run in Cloudflare's local runtime with the real Worker Loader, and MSW fakes Google.
Two limits are not enforced by the local runtime, so the tests cannot check them. They only take effect on Cloudflare:
the sandbox CPU limit,
the runtime's own request limit. The server enforces its own cap of 50 requests per run, and the tests cover that cap.
Licence
Apache-2.0. Parts are adapted from cloudflare/mcp; see NOTICE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Google Search Console for AI assistants: traffic, rankings, indexing and page checks. Read-only.
Read-only Search Console analytics, URL inspection, indexing diagnostics, and sitemaps.
Read-only Google Search Console and Google Analytics for AI agents.
Read Search Console performance, keyword opportunities and annotations for your sites.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Google Search Console via MCP, offering search analytics, performance summaries, URL inspection, sitemap management, and property listing for SEO workflows.707 npm1MIT
- AlicenseAqualityCmaintenanceEnables automation of Google Search Console tasks, including retrieving search analytics, managing sitemaps and site properties, and inspecting URLs for index status and crawl information.9MIT
- AlicenseAqualityBmaintenanceEnables read-only access to Google Search Console data, including property discovery, search analytics queries, and URL inspection, through a security-focused interface.3941 PyPI1MIT

io.scalably/gsc-mcpofficial
AlicenseAqualityAmaintenanceEnables read-only access to Google Search Console data, including properties, Search Analytics with filters and auto-pagination, sitemaps, and URL inspection with batch support and throttling.569 PyPI1MIT