Connect Google Search Console to your AI client. For your whole team.
Google has no MCP server for Search Console. The community ones put one login or a key file into every colleague's config file, and they carry the sitemap writes along with the reports. Pick the client your team uses:
Google Search Console in ClaudeSetup, roles and use cases
Google Search Console in ChatGPTSetup, roles and use cases
Free for 2 connectors, no card · Pro €19 · EU-hosted
“Which pages lost the most clicks in the last 28 days?”
Three pages are down against the 28 days before:
| Page | Clicks | Change | Position |
|---|---|---|---|
| /pricing | 412 | −118 | 8.8 |
| /blog/rollout-guide | 268 | −74 | 11.3 |
| /integrations | 197 | −53 | 7.4 |
- read-only
- logged
“And which queries drove /pricing?”
Top five queries for /pricing, with clicks and position:
| Query | Clicks | Position |
|---|---|---|
| acme pricing | 138 | 1.2 |
| acme cost | 74 | 2.8 |
| acme vs northwind | 51 | 4.1 |
| acme free plan | 39 | 3.6 |
| acme enterprise price | 22 | 6.9 |
- QUERY dimension enabled by admin
- 1
Start with a workspace in Loopthink. Its servers, its members and its key are separate from every other one.
- 2
Add a server and pick Google Search Console as its connection.
- 3
Press Connect Google account.
- 4
Sign in with Google. The consent screen asks for the Google Search Console scope and nothing else.
- 5
Tick the accounts or properties your team may report on. Each one publishes its own read-only tools.
- 6
Copy the workspace connector URL.
- 7
In Claude or ChatGPT, open Settings, then Connectors, then Add custom connector.
- 8
Give it a name your colleagues will recognise, Acme Group rather than Loopthink, and paste the URL. Those two fields are the whole form.
- 9
Continue opens a page of options. Scroll down past it and change nothing: Claude or ChatGPT has already read the server, so the sign-in and the OAuth client are detected and chosen for you, and there is no client id, no secret and no request header to type. Press Add at the bottom.
- 10
Each colleague connects once with their own account, toggles it on in a chat, and asks. Every call runs as them, with their role, and lands in the audit log.
One matrix for Google Search Console, whichever client asks.
| Tool | SEO | Content | Management |
|---|---|---|---|
| List properties | SEO may use List properties | Content may use List properties | Management may use List properties |
| Performance per property | SEO may use Performance per property | Content may use Performance per property | Management may use Performance per property |
| Sitemaps per property | SEO may use Sitemaps per property | Content may not use Sitemaps per property | Management may not use Sitemaps per property |
| Search terms (QUERY) | SEO may use Search terms (QUERY) | Content may not use Search terms (QUERY) | Management may not use Search terms (QUERY) |
| Write actions off by default | SEO may not use Write actions | Content may not use Write actions | Management may not use Write actions |
Masked for every role: search queries, the text real people typed, until an admin enables the QUERY dimension on the connection.
You set this once. Every user in your team, in every client, gets exactly this.