Advanced GSC MCP Server
Connect Claude, ChatGPT, Cursor, and other AI clients to your live Google Search Console and Google Analytics 4 data over the Model Context Protocol — no Python, no local install.
https://www.advancedgsc.com/api/mcpTransport: Streamable HTTP. Authentication: OAuth 2.0 sign-in, or an API key passed as a
Bearer token.What it is
Advanced GSC is a hosted MCP server for SEOs. You sign in with Google, choose which Search Console and GA4 properties to expose, and then query that data from any MCP-compatible AI client. When the AI calls a tool, the server fetches the data live from Google on your behalf and returns it — your search and analytics data is never stored on our servers beyond the request.
Because the server is hosted, the same connection works in web-based clients (Claude.ai, ChatGPT) and desktop/CLI clients (Claude Desktop, Cursor, Codex, Windsurf, Zed, Antigravity) alike.
Before you start
- Create an account. Sign up and choose a plan (a free tier is available).
- Connect Google & pin properties. In your dashboard, connect your Google account and select (pin) the Search Console — and, on Pro and Max, GA4 — properties you want the AI to access.
- Grab your API key from the dashboard if you are connecting a config-file client (Cursor, Windsurf, Zed, Antigravity, Codex). OAuth clients don't need it.
Connecting your AI
There are two ways to connect, depending on your client:
Claude.ai · Claude Desktop · ChatGPT
Paste the server URL into the client's connector UI and sign in with your Advanced GSC account. No API key or config file needed.
Cursor · Codex · Windsurf · Zed · Antigravity
Add the server URL plus an Authorization: Bearer header containing your API key, via a config file or form.
Set up your client
Pick your AI client below. OAuth clients sign in with your account; config-file clients add the server URL plus an Authorization: Bearer header with your API key (from your dashboard).
Cursor
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"advancedgsc": {
"url": "https://www.advancedgsc.com/api/mcp",
"headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
}
}
}Claude Code
Claude Code configures itself from a single install prompt — open the per-client instructions in your dashboard, which include your API key and a short walkthrough video.
Codex
- Go to Settings → MCP Servers → “Add server”.
- Select “Streamable HTTP”.
- Paste
https://www.advancedgsc.com/api/mcpinto the URL field. - Paste your API key into the Bearer Token field, then save.
Claude.ai
- Open Claude.ai and go to Settings.
- Go to “Connectors” → “Add custom connector”.
- Enter the server URL
https://www.advancedgsc.com/api/mcpand click Connect. - Sign in with your Advanced GSC account when prompted.
Claude Desktop
- Open Claude Desktop. In the left sidebar, click “Customize”.
- Open “Connectors”.
- Click “+” → “Add custom connector”.
- Enter a name (e.g. “Advanced GSC”), paste
https://www.advancedgsc.com/api/mcp, then sign in when prompted.
ChatGPT
- Open ChatGPT → Settings → “Apps”, and turn on “Developer mode”.
- Click “Create app” and enter a name (e.g. “Advanced GSC”).
- Paste
https://www.advancedgsc.com/api/mcpinto the URL field. - Check “I understand and want to continue”, then click Create.
- In a new chat, try “Using Advanced GSC, list my Search Console properties”. ChatGPT prompts you to sign in the first time.
Windsurf & Antigravity
Open the MCP config (Settings → MCP Servers → raw config) and add — note these use serverUrl:
{
"mcpServers": {
"advancedgsc": {
"serverUrl": "https://www.advancedgsc.com/api/mcp",
"headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
}
}
}Zed
In Zed's agent panel, choose “Add MCP Server” → “Remote” and add:
{
"advancedgsc": {
"url": "https://www.advancedgsc.com/api/mcp",
"headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
}
}Plans & tools
Tools are grouped into categories and unlocked by plan, with each higher plan including everything below it. The authoritative, always-current list for your account is the get_capabilities tool — just ask your AI “what can Advanced GSC do?”.
| Plan | Adds | Properties |
|---|---|---|
| Free | Core Search Console (properties, search analytics, URL inspection, performance explorer) + Google algorithm updates. 30-day window, 100 rows, 10 URL inspections/day. | 1 GSC |
| Starter | All Search Console tools (advanced analytics up to 25k rows, period comparison, sitemaps, batch inspection) + live SERP checks. | Up to 3 GSC |
| Pro | Full Google Analytics 4 suite (traffic, channels, landing pages, conversions, devices, geography, retention) + deeper SERP intelligence (AI Overview & People-Also-Ask). | Up to 10 GSC + 10 GA4 |
| Max | Technical SEO / crawl (page SEO, bulk audit, redirects, robots.txt, schema, internal links, cannibalization), backlinks suite, and SERP share-of-voice. | Unlimited (fair use), up to 3 Google accounts |
See pricing for current rates and monthly SERP / backlink lookup allowances.
Example prompts
Once connected, talk to your AI in plain language. For example:
- “List my Search Console properties.”
- “What were my top 20 queries by clicks in the last 28 days, and how did position change vs the prior period?”
- “Inspect https://example.com/pricing and tell me if it's indexed.”
- “Which pages lost the most organic traffic in the last 3 months? Cross-check with GA4 sessions.”
- “Find keyword cannibalization on my site and suggest which page should own each query.”
- “Did any Google algorithm update line up with my traffic drop in May?”
Troubleshooting
A tool says no property is connected
Open your dashboard, pin at least one property, and save. Tools only operate on pinned properties.
The AI can't find a tool by name
Ask it to call get_capabilities first — it returns the exact tools available on your plan. In some clients you may need to refresh the connector's tool list after upgrading your plan.
A config-file client returns 401 Unauthorized
Confirm the Authorization header is Bearer <YOUR_API_KEY> and that the key matches the one in your dashboard.
Support
Questions or issues? Use the AI support assistant in your dashboard, submit a support ticket from there, or reach us through the contact form. See also our Privacy Policy and Terms of Service.