Skip to main content
AI Visibility7 min read

Google Search Console MCP server for Claude, hosted by Cituna

Cituna runs a hosted Google Search Console MCP server at https://mcp.cituna.com/mcp. You add that URL to Claude as a connector, sign in in your browser, and Claude gets nine Search Console tools: striking-distance queries, zero-click pages, cannibalisation, pages Google never shows, AI-worded searches, an overview, an intent breakdown, a raw query tool and a connection check. Nothing runs on your machine, and you need no Google Cloud project or service account. Google access is read-only. The same connection shows how ChatGPT, Perplexity, Gemini, Claude, Grok, Google AI Overviews and Google AI Mode answer your buyer questions each day, so Claude can put your Google demand next to your AI citations. The Search Console tools come with every paid plan, from Starter at $49 a month.

If you want to self-host instead, community servers such as ahonn/mcp-server-gsc are open code you run yourself, authorised through a Google Cloud service account. The comparison below covers when each one fits.

What the server gives Claude

Search Console already answers the questions people bring to Claude, but getting those answers usually means exporting a CSV and sorting it by hand. With the server connected, you ask in plain words and Claude picks the tool: “which queries are sitting on page two with real impressions?”, “which of my pages compete for the same search?”, “what did I publish that Google has never shown anyone?”.

Cituna’s tools do the sorting for you. Each one returns an answer rather than raw rows: the striking-distance list comes ranked, zero-click pages come with the cause, and cannibalised queries come with the page Google prefers. The raw query tool is there for anything else.

The other half is the AI side. Every tracked buyer question is asked of seven engines daily, and the server exposes those answers too. One built-in workflow, gsc-to-ai-gap, takes the queries where Google already shows you and checks which ones the AI engines never cite you for, which gives you a ranked list for answer-engine work. A Search Console-only server cannot make that join, because it has no AI answers to compare against. The Google Search Console integration page covers what the joined view looks like in the app.

The nine Search Console tools

The nine Search Console tools in Cituna’s MCP server: the question each answers and its defaults and limits
ToolThe question it answersDefaults and limits
gsc_statusIs Search Console connected, and which properties can I query?Lists every connected Google account and its properties
gsc_overviewHow is search traffic doing?Totals, top queries and pages, country, device and a daily series; up to 90 days
gsc_queryAnything else, by query, page, country, device, search appearance or dateUp to 25,000 rows; up to 480 days
gsc_striking_distanceWhich queries are close enough to page one to move this week?Positions 11 to 60 by default, ranked by a priority score
gsc_zero_click_pagesWhich pages get impressions and no clicks, and why?Split into branded, snippet, page-two and ranking causes; 25-impression floor by default
gsc_query_mixWhat kind of demand do I actually earn?Brand, competitor, persona, commercial, tool, how-to and category buckets
gsc_coverage_gapWhich published pages has Google never shown?Reads your sitemap; 90-day window by default
gsc_cannibalisationWhere do two of my own pages compete for one query?Every competing page, its position and the impression split
gsc_ai_searchesWhich searches are worded like AI prompts rather than keywords?A floor on AI use, not Google’s AI Overviews numbers

Search Console data lags by about two days, so each window ends roughly two days before today. Google also withholds rare queries, which is why a page’s named-query impressions can come in below its total.

Hosted or self-hosted: which GSC MCP server to install

The results for this search are mostly community servers. They are useful, and the right choice when you only want Search Console in a chat and are happy to run the code yourself. ahonn/mcp-server-gsc is a typical one: you create a Google Cloud project, enable the Search Console API, create a service account and download its JSON key, add the service account’s email as a user on your Search Console property, then point npx -y mcp-server-gsc at the key through the GOOGLE_APPLICATION_CREDENTIALS variable. Others, such as AminForou/mcp-gsc, are Python scripts you run the same way.

Cituna’s hosted Search Console MCP server compared with a self-hosted community server
Cituna (hosted)A self-hosted community server (e.g. ahonn/mcp-server-gsc)
Where it runsCituna’s servers, at one URLYour machine, launched by the client
Google sign-inBrowser consent once, in the Cituna appA service account JSON key you create and store
Google Cloud projectNot neededNeeded, with the Search Console API enabled
Works in Claude on the web and mobileYesNo (needs a local process)
Search Console scopeRead-only (webmasters.readonly)Whatever the service account is granted
Several Google accountsYes, one workspace can connect severalEach property must add the service account as a user
Ready-made analysesNine tools, including striking distance, zero-click causes and cannibalisationDepends on the server
AI engine answersSeven engines, asked daily, in the same connectionNone
CostIncluded in every paid plan, from $49 a monthNo plan to buy; you host it

Pick a self-hosted server if Search Console is all you need and you are comfortable running Node or Python and holding a Google key. Pick Cituna if you want a connector that also works in Claude on the web, with no key on your laptop, or if the question you keep asking is why AI engines cite someone else for searches you already rank for.

Connect it in three steps

  1. Connect Search Console in the app. In Cituna, open Integrations and connect your Google account. Google asks for read-only Search Console access. Choose the account where your domain is a verified property; the Search Console connection guide covers the case where it is not.
  2. Add the connector to Claude. In Claude, open Customize, then Connectors, add a custom connector and paste https://mcp.cituna.com/mcp.
  3. Approve it. Sign in to Cituna and approve the connection. Untick “Also allow changes” if you want the connection to stay read-only.

Then ask Claude to run gsc_status; it lists each connected account and the properties it can read. The same URL works in ChatGPT, Cursor, VS Code, Windsurf and other MCP clients. For scripts and CI, the identical server is on npm as cituna-mcp, which needs Node 20 or later and an API key. For the questions worth asking once it is connected, see how to query Search Console from Claude. For every tool, Search Console and beyond, see the full MCP server page.

How your Google data is handled

The MCP server holds no Google credentials. Your Search Console refresh token stays on Cituna’s backend, which mints a short-lived Google access token for each request. Cituna asks Google for the webmasters.readonly scope only, so nothing it does can change your Search Console settings or properties. Access tokens for the connector last 24 hours, and disconnecting Search Console in the app cuts the server off straight away.

What it cannot tell you

  • Google’s own AI Overviews and AI Mode impression totals. The Search Analytics API has no filter for them. gsc_ai_searches picks out searches worded like prompts, which is a floor on AI use, not Google’s figure.
  • Pages on a property your Google account has not verified. If the account you connect has never verified the domain, the tools connect fine and come back empty.
  • The last two days. Search Console reports with a lag of about two days, so every window ends before them.

Which plan you need

  • Starter, $49 a month: all nine Search Console tools and the other read tools (every one of the 22 except list_keywords, which needs Pro), so Claude can read your AI answers, audits and fix queue next to your Google data. On Starter the connection is read-only.
  • Pro, $119 a month: adds the nine write tools. One of them, enrich_article, refreshes a live article’s title, description and FAQs from that article’s own Search Console queries.
  • Max, $399 a month: higher data and MCP allowances, for agencies and many brands.

The 3-day free trial covers the app but not the MCP server; MCP access starts when your plan does. The pricing page lists every limit.

Get the server

Drafted with AI assistance from our own research and Search Console data, and reviewed by Rahul A before publishing. Rules and prices change; check the linked official source before you act.

Frequently asked questions

Do I need a Google Cloud project to use it?

No. Cituna’s server signs in through Google’s consent screen in the Cituna app, so there is no Cloud project, service account or JSON key to create. Self-hosted community servers such as ahonn/mcp-server-gsc do need one.

Can it change anything in my Search Console account?

No. Cituna requests the webmasters.readonly scope from Google, so the Search Console tools can only read. The write tools on Pro change your Cituna workspace, and enrich_article also updates a live article on your site, but none of them changes anything at Google.

Does it work outside Claude?

Yes. The hosted URL works in ChatGPT, Cursor, VS Code, Windsurf, Codex CLI and any client that speaks MCP, and the npm package covers clients that only run local servers.

Rahul Arora

Written by

Founder, Cituna

Rahul founded Cituna and leads the product. He runs Cituna on his own sites first, in the same workspace customers use.

Track your brand in Claude with Cituna

See the answers Claude gives to your buyer questions, the brands it mentions and the sources it cites. Use those gaps to decide what to fix next.

  • Your buyer questions asked on 7 AI engines every day
  • Which answers name you, and which name a competitor
  • The pages each engine cites instead of you
  • A written fix for every answer you are missing from

3-day free trial · Card required, cancel anytime · Plans from $49 a month

Join 1,783 growing businesses

The Cituna overview: visibility score, its trend and the result on each AI engine