Query search rankings without opening the GSC dashboard
An MCP server that lets AI assistants query Google Search Console directly, replacing dashboard digging with conversation.

What it does This project is a Model Context Protocol (MCP) adapter for the Google Search Console API. It registers twenty discrete tools—covering property listings, search analytics, URL inspection, and sitemap management—so MCP-compatible clients like Claude Desktop, Cursor, or Codex CLI can fetch live SEO data on your behalf. You ask your assistant a question; it calls the relevant tool and returns impressions, clicks, or indexing status instead of guessing.
The interesting bit
The author recently had to remove an isatty check that was silently blocking OAuth browser logins when the server ran as a subprocess inside macOS AI clients—an annoyingly specific fix that signals this is being used in real desktop environments rather than just demoed. Exposing twenty discrete tools instead of one big “fetch everything” endpoint means the AI requests only the data it needs.
Key highlights
- Twenty exposed tools including
get_search_analytics,batch_url_inspection, andcompare_search_periods. - Supports both OAuth desktop flow and service-account authentication.
- Distributed via
uvxand the Cursor Marketplace for zero-clone installs. - Optional hosted version adds GA4 integration and one-click sign-in starting at $12/month.
- Destructive actions like site removal are disabled by default behind an
GSC_ALLOW_DESTRUCTIVEflag.
Caveats
- You still need to generate OAuth or service-account credentials in Google Cloud Console before the first chat; the AI cannot bypass Google’s bureaucracy.
- The documentation is exhaustive on installation and sparse on what conversational queries look like once connected.
- The recent
isattyfix suggests macOS auth was brittle; while resolved, running subprocesses under GUI apps remains a finicky deployment target.
Verdict Worth wiring up if you are an SEO specialist or site operator who already lives inside Claude, Cursor, or another MCP client. Everyone else can probably keep logging into the GSC web UI.
Frequently asked
- What is AminForou/mcp-gsc?
- An MCP server that lets AI assistants query Google Search Console directly, replacing dashboard digging with conversation.
- Is mcp-gsc open source?
- Yes — AminForou/mcp-gsc is open source, released under the MIT license.
- What language is mcp-gsc written in?
- AminForou/mcp-gsc is primarily written in Python.
- How popular is mcp-gsc?
- AminForou/mcp-gsc has 1.2k stars on GitHub and is currently accelerating.
- Where can I find mcp-gsc?
- AminForou/mcp-gsc is on GitHub at https://github.com/AminForou/mcp-gsc.