LearnGoogle Search Console MCP

Google Search Console MCP

Google has no official Search Console MCP server, and no Search Console connector for ChatGPT or Claude. You need a community server or a hosted one.

The free open-source servers run on your computer, so they work in Claude Code and Claude Desktop. ChatGPT only connects to remote servers, so it needs a hosted one.

Ways to connect Search Console to an AI assistant, September 2026
OptionChatGPTClaudeSetupCost
CSV exportUpload the fileUpload the fileExport from the Performance report. 1,000 rows maxFree
mcp-gsc (open source)NoCode, DesktopGoogle Cloud project, OAuth or service account. Asks for write accessFree
mcp-server-gsc (open source)NoCode, DesktopGoogle Cloud project and service account. Read-onlyFree
mcpsearchconsole.comYesYesSign in with GoogleFree tier, then €4.99/mo
Advanced GSC MCPYesYesSign in with GoogleFrom $15/mo
Windsor.ai, SupermetricsYesYesAn account with the vendorWindsor from $23/mo
Itto (ours)No, its own appNo, its own appSign in, connect Search Console14 days free, then $49/mo

Set up a free server in Claude Code

  1. In Google Cloud, create a project and enable the Search Console API.
  2. Create a service account and download its JSON key.
  3. In Search Console, add the service account's email under Settings, Users and permissions. Restricted access is enough.
  4. Add the server to Claude Code:
claude mcp add gsc -e GOOGLE_APPLICATION_CREDENTIALS=/path/to/key.json -- npx -y mcp-server-gsc

Limits they all share

  • 25,000 rows per request and about 50,000 per day. The rest is dropped.
  • 16 months of history, 2 to 3 days behind.
  • Anonymized queries are missing from the query rows but counted in the totals.
  • URL Inspection: 2,000 checks per site per day, and no way to request indexing.
  • No Page indexing, Core Web Vitals or Links reports.

Three checks before you trust an answer

Totals
Compare total clicks for a fixed date range with the Performance report. They should match.
Query set
If it gives an average position, ask which queries it covers.
The gap
Add up the query rows and compare them with the total. On one customer's site in August 2026, the query rows covered 3,648 of 7,956 clicks. The other 54% had no query attached.

Or skip the setup.

Itto reads Search Console for you. Sign in with Google, connect read-only, and ask: no Google Cloud project, no key file. Figures come with their date range, positions with the queries they average, and when it compares totals, it says what Search Console leaves out.

Start 14 days free

No card. Then $49/mo.