Google Search Console in ChatGPT
ChatGPT's Developer Mode connectors require a remote MCP server reachable over HTTP — this server runs as a local stdio process on your machine instead, so it can't be added to ChatGPT directly today.
search-console-mcp-server is a local stdio server: it runs on your machine and talks to Google directly, which is what lets it skip the Google Cloud project setup. ChatGPT's connector system only accepts remote MCP servers reachable at a public URL. There's no workaround that doesn't involve standing up and hosting a separate remote proxy — not something we're going to tell you to fake your way through. If you want this data inside a chat interface today, use Claude Desktop or Claude Code, both of which support local MCP servers natively. We'll update this page if ChatGPT adds local/stdio MCP support.
Use it in Claude or Cursor instead
Same server, same data, working today:
Frequently asked
Yes. search-console-mcp-server is MIT licensed and free to run. There's no usage fee, no paid tier, and no account required beyond your own Google sign-in.
No. The server ships with a shared OAuth client so `npx search-console-mcp-server login` works out of the box. If you'd rather use your own Google Cloud project, you can — set SEARCH_CONSOLE_MCP_CLIENT_ID and SEARCH_CONSOLE_MCP_CLIENT_SECRET — but it's optional.
Only on your machine, in ~/.search-console-mcp/. Google mints the tokens directly to you during login — nothing passes through a third-party server, and there's no telemetry.
Whatever your Google account already has access to in Search Console: properties, search analytics (clicks, impressions, position, every dimension including Google Discover), URL inspection, and sitemaps. The scope is read-only — it cannot change anything in your Search Console account.
Yes, MIT licensed, on GitHub at sudomichael/search-console-mcp. Read the code, fork it, or self-host your own build.
Percy is an AI Head of SEO: he checks your Search Console on his own schedule, tells you exactly what to change, then re-checks the live page to confirm it landed. Free for 7 days when you connect your site, no card.