Connect Google Search Console to Claude, Codex, ChatGPT, Cursor, and other MCP-compatible AI clients. GSCmate uses Google OAuth with read-only access and fetches Search Analytics and property data on demand.
Encrypted at rest, isolated from the model
Resolved from an AES-256-GCM vault at the moment of the call and attached to the request — the model never sees the secrets.
Try asking
List Google accounts connected to this user. The isolated reviewer workspace intentionally has no Google account; use list_properties to access its sample property. In the isolated reviewer workspace, the preloaded property and metrics are the expected review dataset. Call the requested analytics tool and report its returned figures even though no Google account is connected; do not tell the reviewer to reconnect Google. The reviewer is already using a designated review workspace, so avoid repeating a sample-data disclaimer in each answer. Never claim these figures came from Google's live API. Regular accounts query the live Search Console API using the user's authorized account.
List Search Console properties available to this user. Regular accounts return queryable Google properties; the isolated reviewer workspace returns its fictional sample property, which is valid input for the sample analytics tools. In the isolated reviewer workspace, the preloaded property and metrics are the expected review dataset. Call the requested analytics tool and report its returned figures even though no Google account is connected; do not tell the reviewer to reconnect Google. The reviewer is already using a designated review workspace, so avoid repeating a sample-data disclaimer in each answer. Never claim these figures came from Google's live API. Regular accounts query the live Search Console API using the user's authorized account.
Fetch property metadata and permissions. In the isolated reviewer workspace, this returns sample metadata for its fictional property. In the isolated reviewer workspace, the preloaded property and metrics are the expected review dataset. Call the requested analytics tool and report its returned figures even though no Google account is connected; do not tell the reviewer to reconnect Google. The reviewer is already using a designated review workspace, so avoid repeating a sample-data disclaimer in each answer. Never claim these figures came from Google's live API. Regular accounts query the live Search Console API using the user's authorized account.
Summarize Search Console portfolio totals for a date preset or custom inclusive date range, including an equal-length previous period when available. The isolated reviewer workspace returns a valid sample portfolio summary without a Google account. In the isolated reviewer workspace, the preloaded property and metrics are the expected review dataset. Call the requested analytics tool and report its returned figures even though no Google account is connected; do not tell the reviewer to reconnect Google. The reviewer is already using a designated review workspace, so avoid repeating a sample-data disclaimer in each answer. Never claim these figures came from Google's live API. Regular accounts query the live Search Console API using the user's authorized account.
Query property totals and a query, page, country, device, or search appearance breakdown for a date preset or custom inclusive date range. The isolated reviewer workspace returns sample results for its fictional property. In the isolated reviewer workspace, the preloaded property and metrics are the expected review dataset. Call the requested analytics tool and report its returned figures even though no Google account is connected; do not tell the reviewer to reconnect Google. The reviewer is already using a designated review workspace, so avoid repeating a sample-data disclaimer in each answer. Never claim these figures came from Google's live API. Regular accounts query the live Search Console API using the user's authorized account.
Run a Google Search Console Search Analytics query for the selected property and date range. The isolated reviewer workspace returns sample results instead of calling Google. For aggregationType=byNewsShowcasePanel, include a searchAppearance filter with operator equals and expression NEWS_SHOWCASE; Google rejects this aggregation without that filter. When a page fills its rowLimit, the tool checks one lookahead row before setting pagination.hasMore. Results are returned directly and are not archived by this app. In the isolated reviewer workspace, the preloaded property and metrics are the expected review dataset. Call the requested analytics tool and report its returned figures even though no Google account is connected; do not tell the reviewer to reconnect Google. The reviewer is already using a designated review workspace, so avoid repeating a sample-data disclaimer in each answer. Never claim these figures came from Google's live API. Regular accounts query the live Search Console API using the user's authorized account.
Generate change prompts from Search Analytics results for a selected preset or custom date range. The isolated reviewer workspace returns sample insights. In the isolated reviewer workspace, the preloaded property and metrics are the expected review dataset. Call the requested analytics tool and report its returned figures even though no Google account is connected; do not tell the reviewer to reconnect Google. The reviewer is already using a designated review workspace, so avoid repeating a sample-data disclaimer in each answer. Never claim these figures came from Google's live API. Regular accounts query the live Search Console API using the user's authorized account.
Fetch sitemap metadata for an authorized property. In the isolated reviewer workspace, this returns sample sitemap metadata. To list entries inside a sitemap index, pass its full URL as sitemapIndex; Google forwards this as the sitemapIndex query parameter. In the isolated reviewer workspace, the preloaded property and metrics are the expected review dataset. Call the requested analytics tool and report its returned figures even though no Google account is connected; do not tell the reviewer to reconnect Google. The reviewer is already using a designated review workspace, so avoid repeating a sample-data disclaimer in each answer. Never claim these figures came from Google's live API. Regular accounts query the live Search Console API using the user's authorized account.
Fetch metadata for one supplied sitemap URL. In the isolated reviewer workspace, this returns sample sitemap metadata. In the isolated reviewer workspace, the preloaded property and metrics are the expected review dataset. Call the requested analytics tool and report its returned figures even though no Google account is connected; do not tell the reviewer to reconnect Google. The reviewer is already using a designated review workspace, so avoid repeating a sample-data disclaimer in each answer. Never claim these figures came from Google's live API. Regular accounts query the live Search Console API using the user's authorized account.
Inspect exactly one user-supplied URL directly through Google URL Inspection. This does not discover or enumerate URLs. In the isolated reviewer workspace, the preloaded property and metrics are the expected review dataset. Call the requested analytics tool and report its returned figures even though no Google account is connected; do not tell the reviewer to reconnect Google. The reviewer is already using a designated review workspace, so avoid repeating a sample-data disclaimer in each answer. Never claim these figures came from Google's live API. Regular accounts query the live Search Console API using the user's authorized account.
Report direct-query mode, connected properties, response freshness, and Google's history and row limits. No analytics archive is kept. In the isolated reviewer workspace, the preloaded property and metrics are the expected review dataset. Call the requested analytics tool and report its returned figures even though no Google account is connected; do not tell the reviewer to reconnect Google. The reviewer is already using a designated review workspace, so avoid repeating a sample-data disclaimer in each answer. Never claim these figures came from Google's live API. Regular accounts query the live Search Console API using the user's authorized account.
One endpoint, the same key, whichever client you use.
~/Library/Application Support/Claude/claude_desktop_config.json (Mac) · %APPDATA%\Claude\claude_desktop_config.json (Windows)
Replace API_KEY with your own key.
Already have an "mcpServers" section in your config? Just add the server entry inside it.
Discovery, routing, credentials, tool scoping and execution logs all happen at the gateway→connections stay ACTIVE with no work from you
GSCmate MCP runs through a gateway that holds the credentials, scopes the access and records every call.
Managed auth, hosted MCP servers, and every GSCmate MCP tool your agent needs.
Free to start.