Skip to content
Get MCP AdsGet MCP Ads, home
Start free
Markdown
How-to7 min readUpdated 30 Aug 2026

Connect Search Console via MCP

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.

By The Get MCP Ads teamPublished by BENLY HLG30 Aug 2026

Read this in

Each one opens that assistant with this URL and asks it for a summary.

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.

How do you connect Search Console to an assistant?Link to this section

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. The Search Console source guide lists what to ask. Every parameter is in the API reference.

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?Link to this section

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

AskTools
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 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?Link to this section

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.

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?Link to this section

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 and the one URL article.

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 does not add a GSC write; this source cannot write.

When should you not use this GSC source?Link to this section

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.

Get MCP Ads

Two ways to run Google Search Console over MCP

  • Hosted

    Google Search Console MCP Server

    18 read-only tools behind one hosted URL. This one cannot write at all. Nothing to install, and no key to paste.

  • Open source, Apache 2.0

    Run it yourself

    The same server, published as a package you can read, audit and host on your own machine. No account, and no gateway in the path.

    @getmcpads/google-search-console-mcp-server

Questions

Answered in one paragraph each

Keep reading

Spec

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.

Sources

  • Google Ads MCP server: Developer integration guideGoogle · 2026developers.google.com/google-ads/api/docs/developer-toolkit/mcp-server

Who wrote this

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 Markdown: /articles/search-console-mcp.md. Every page under /articles answers to Accept: text/markdown as well.