# Connect Search Console via MCP

> Connect Google Search Console to an assistant with one hosted MCP URL. Our GSC source is live and read only, next to Google Ads.

[Articles](https://www.getmcpads.com/articles)

How-to. Published 30 Aug 2026. Updated 30 Aug 2026. By The Get MCP Ads team, published by BENLY HLG.

## In short

Google Search Console is a live source on the hosted MCP URL, with 18 read-only tools. You connect it in the dashboard, tick properties, then paste the URL into your assistant. Official Google Ads MCP does not include Search Console. There is no write on this source, and no X Ads on this gateway.

## Key takeaways

- Search Console on this gateway is 18 tools, all read only.
- Ticking a Search Console property is a separate allowlist from Google Ads customers.
- Official Google Ads MCP is ads-only: 3 read-only tools, no GSC, no Google-hosted URL.
- The same URL also carries Google Ads (44 tools) and GA4 if you connect them.
- An agent cannot complete OAuth or the ticked-property allowlist.
- There is no X Ads source. Microsoft Advertising is soon, with no tools.

## Spec

| Field | Value |
| --- | --- |
| Product | Get MCP Ads |
| Category | hosted MCP gateway |
| Protocol | MCP (Model Context Protocol) |
| Live sources | 6: Meta Ads, Pinterest Ads, Google Ads, TikTok Ads, Search Console, Google Analytics 4 |
| Auth | OAuth 2.1 + dynamic client registration |
| Transport | HTTPS, streamable HTTP |
| Endpoint | `https://mcp-review.getmcpads.com/mcp` |
| Account access | ticked-account allowlist, checked server-side |
| Search Console tools | 18 (read only) |
| Writes on GSC | None. This source cannot write |
| Pricing | Free 0 (1 ad account, 1 seat, 200 tool calls per period, read only). Pro 39 per month. Team 99 per month. Agency 199 per month. |

## How do you connect Search Console to an assistant?

Add the hosted URL as a remote MCP server in your client. Connecting Search Console and ticking properties still happens on Get MCP Ads. Those two steps need a person. You do not paste a client secret. OAuth 2.1 with dynamic client registration means a URL-only connector is enough. 18 tools, all read only.

1. Open your MCP client and add a remote MCP server.
2. Paste `https://mcp-review.getmcpads.com/mcp` as the server URL and confirm.
3. Approve the sign-in page. Connecting platforms and ticking accounts still happens on Get MCP Ads, not inside the client.

The H1 of this page is client-agnostic on purpose. ChatGPT and Codex can use the same URL (`https://mcp-review.getmcpads.com/mcp`); they are not repeated here. See [account scoping](https://www.getmcpads.com/docs/concepts/accounts). The [Search Console source guide](https://www.getmcpads.com/guides/sources/search-console) lists what to ask. Every parameter is in the [API reference](https://www.getmcpads.com/docs/sources/search-console).

A worked path: connect Search Console, tick one domain property, ask which pages compete against each other in Search. The assistant should call `gsc_detect_cannibalization` then `gsc_cluster_queries` on the ticked property. If it names an unticked site, the gateway refuses. That refusal is the allowlist, not a Search Console outage.

## What can you ask Search Console?

Reads cover Search Analytics, cannibalisation, query clustering, losses and gains, search types, freshness and sitemap health. This source cannot write. gsc_inspect_url reads inspection status; it does not request indexing. There is no confirm path on Search Console because there is no write tool.

Worked prompts mapped to shipped gsc_* tools

| Ask | Tools |
| --- | --- |
| Which of our pages are competing against each other in Search? | `gsc_detect_cannibalization`, then `gsc_cluster_queries` |
| Where did we lose clicks between this month and last? | `gsc_find_losses_gains`, then `gsc_query_search_analytics` |
| Compare Web, Image and Discover for this property. | `gsc_compare_search_types`, then `gsc_get_data_freshness` |

More prompts live on the [Search Console MCP Server](https://www.getmcpads.com/tools/search-console) page. `gsc_list_sitemaps` and `gsc_get_sitemap_health` read submitted sitemaps. `gsc_inspect_url` and `gsc_bulk_inspect_urls` read inspection status. Do not expect a sitemap submit or an index request through this URL. If a prompt asks the assistant to request indexing, the catalogue has no tool for it.

## Does official Google Ads MCP include Search Console?

No. Official Google Ads MCP is three read-only Ads API tools you run yourself, with no Google-hosted URL. Search Console is a different API. This gateway ships both, plus GA4, as separate live sources on one URL, each with its own ticked-account allowlist. That join is the point of a hosted gateway.

Google's Ads MCP developer guide is pipx or your own Cloud Run, developer token plus GCP, tools `list_accessible_customers`, `search` and `get_resource_metadata`. None of those are Search Analytics. A paid-versus-organic question needs `google_ads_get_search_terms` and `gsc_query_search_analytics` in one thread. Official Ads MCP cannot do that join. See [Google Ads and GA4 in one MCP](https://www.getmcpads.com/articles/google-ads-and-ga4-mcp).

Meta official mcp.facebook.com/ads is Meta only. TikTok official is TikTok only. Neither includes Search Console. There is no X Ads on this gateway. Microsoft Advertising is soon: OAuth exists, tools do not. Organic next to paid is a live-source problem, not an official-ads-MCP problem.

## How do you join Search Console to Google Ads?

Connect both sources, tick the Ads customer and the Search Console property separately, then ask a question that names both. Paid search terms live in Google Ads; organic queries live in Search Console. The assistant calls google_ads_* and gsc_* in one thread. Official Google Ads MCP cannot do that join because it has no GSC tools.

A worked ask: which paid search terms overlap organic queries we already rank for. Map that to `google_ads_get_search_terms` then `gsc_query_search_analytics`. If only one source is ticked, the other call is refused. Ticking is human-only. See [What a ticked-account allowlist is](https://www.getmcpads.com/articles/ticked-account-allowlist) and the [one URL article](https://www.getmcpads.com/articles/one-mcp-url-six-sources).

GA4 is the third Google source if checkout events belong in the same question. Ticking a GA4 property is a third picker. Writes, if any, still live on Google Ads paid plans, preview then confirm, never on Search Console. [Pricing](https://www.getmcpads.com/pricing) does not add a GSC write; this source cannot write.

## When should you not use this GSC source?

Do not use this source when you need to submit a sitemap or request indexing, when the property is not ticked, when you only wanted Google's official Ads MCP, or when you need X Ads or Microsoft Advertising tools. This source is read only. Connecting the Google identity is not enough.

- You need to submit a sitemap or inspect-and-index as a write. This source is read only. `gsc_inspect_url` reads inspection status; it does not request indexing.
- The property is not ticked. Connecting the Google identity is not enough.
- You only wanted Google's official Ads MCP. That server does not include Search Console.
- You need X Ads or Microsoft Advertising tools. This gateway does not ship them.

If the job is Ads-only GAQL on a machine you operate, use official Google Ads MCP. If the job is organic queries next to paid terms, one hosted URL is the other shape. There is no X Ads. Microsoft Advertising is soon, with no tools. Live sources stay Meta Ads, Google Ads, TikTok Ads, Pinterest Ads, GA4 and Search Console.

## Questions

### Is this a client-specific setup guide?

No. The H1 is client-agnostic. Paste the hosted URL into any MCP-capable assistant as a remote server. Connecting Search Console and ticking properties still happens on Get MCP Ads. ChatGPT and Codex can use the same URL. Official Google Ads MCP still does not include Search Console, so the join with organic queries is this gateway.

### Can the assistant request indexing?

No. The Search Console source is read only. gsc_inspect_url and gsc_bulk_inspect_urls read inspection status. gsc_list_sitemaps and gsc_get_sitemap_health read submitted sitemaps. There is no write tool to submit a sitemap or to request indexing. Do not expect a confirm:true path on this source.

### Does official Google Ads MCP include Search Console?

No. Official Google Ads MCP is three read-only Ads API tools you run yourself, with no Google-hosted URL. Search Console is a different API. This gateway ships both, plus GA4, as separate live sources on one URL, each with its own ticked-account allowlist.

### How many properties can the assistant see after I connect?

Only the properties you tick. Connecting a Google identity that can see many Search Console sites lists them and leaves them unticked. The gateway answers only for ticked IDs. The check runs server-side, including through run_tool. Untick to drop access on the next call.

### Can I join Search Console to Google Ads in one question?

Yes, once both sources are connected and ticked. Paid search terms live in Google Ads; organic queries live in Search Console. The assistant calls google_ads_* and gsc_* in one thread. That is the point of one hosted URL. Official Google Ads MCP cannot do that join because it has no GSC tools.

### Do you ship X Ads next to Search Console?

No. There is no X Ads source. Microsoft Advertising is soon: OAuth exists, tools do not. Live sources are Meta Ads, Google Ads, TikTok Ads, Pinterest Ads, GA4 and Search Console. Official X and Microsoft MCPs are separate products, not rows on this picker.

## Sources

- [Google Ads MCP server: Developer integration guide](https://developers.google.com/google-ads/api/docs/developer-toolkit/mcp-server) (Google, 2026)

## Related

- [Search Console with your assistant](https://www.getmcpads.com/guides/sources/search-console): 18 tools, what to ask, what it can change.
- [Search Console MCP Server](https://www.getmcpads.com/tools/search-console): The server itself: 18 tools, the endpoint, the repository.
- [Search Console MCP API reference](https://www.getmcpads.com/docs/sources/search-console): Every parameter of every tool, with what it accepts.
- [Google Ads and GA4 in one MCP](https://www.getmcpads.com/articles/google-ads-and-ga4-mcp): The other two Google sources.
- [One MCP URL for six live sources](https://www.getmcpads.com/articles/one-mcp-url-six-sources): Organic next to paid.
- [What a ticked-account allowlist is](https://www.getmcpads.com/articles/ticked-account-allowlist): Properties start unticked.

## Author

Written by the team that ships Get MCP Ads, the hosted MCP gateway this page describes. Every count on the page is read from the tool catalogue rather than typed out, so it cannot drift from what the gateway serves. BENLY HLG publishes the site; Get MCP Ads is a separate product from Benly and does not read Benly data.

---

This page as HTML: https://www.getmcpads.com/articles/search-console-mcp
Every page under /articles, /guides and /docs is available as Markdown: append `.md`, or send `Accept: text/markdown`.
