XenMCPby Xenaxio

Catalog / Google Search Console

Connect Google Search Console to Claude and ChatGPT

In beta

Ask your Search Console data questions in plain language: which pages are losing clicks, which queries are growing, why a URL is not indexed.

Your address for Claudehttps://google-search-console-acme.xenmcp.com/mcp

Register interest

XenMCP signs in to Search Console with a service account you create and add to your properties yourself. Claude or ChatGPT sees exactly those properties – everyone on the team signs in as themselves, and access can be revoked at any time.

Read-only by default: performance data, URL inspection and sitemaps. Switch read-only off and the AI client can also submit sitemaps. Deleting is not possible.

What you can ask Claude

  • Which 20 queries brought the most clicks in the last 28 days?
  • Which pages get many impressions but a CTR below 1%?
  • Is https://example.com/pricing/ indexed, and which canonical did Google choose?
  • Compare clicks per country with the previous month.

Typical tools

list_sites
Properties the service account can see
search_analytics
Clicks, impressions, CTR and position by query, page, country, device or date, with filters
inspect_url
Index status of a URL: coverage, last crawl, canonical, robots.txt, rich results
list_sitemaps
Submitted sitemaps with errors and indexed URLs
submit_sitemap
Submit or resubmit a sitemap (with read-only off)
Delete
Not there

What you need to connect

  • A service account in Google Cloud with a JSON key and the Search Console API enabled
  • The service account added as a user of your property in Search Console (Restricted to read)

Security

  • Read-only by default; even with read-only off there is no tool that deletes.
  • The service account is yours and sees only the properties you add it to. We store only its email and key, encrypted (AES-256-GCM).
  • The sandbox reaches only Google’s sign-in and the Search Console API – nothing else.
  • The data goes to your AI client. XenMCP’s call log keeps only tool, status and duration.

Built on

There is no open server for this system yet that meets our criteria. We are building one on the official API.

Frequently asked questions

Why a service account and not “Sign in with Google”?

You see a service account in Search Console as a user of its own and can remove it at any time; it sees only the properties you add it to. Sign-in with Google follows once Google has reviewed our app.

How fresh is the data?

As fresh as in Search Console itself: performance data arrives there about two days late.

Connect Google Search Console to Claude?

Sign up and confirm your email. Servers marked “In beta” you can connect right after your invitation; for planned ones your interest decides the order.

Join the beta