Gsc Indexer MCP

An MCP server that gives Claude and other AI agents real control over Google Search Console - list your properties, check whether a URL is indexed, find the pages Google left out, run URL inspection in bulk, submit sitemaps, request indexing, and pull search analytics, all from a conversation. Its 15 documented tools cover gsc, job, status, indexing.

People connecting API integration tools to Claude, Cursor, VS Code, or another MCP client. The project is written in Python.

VERIFIED ACTIVE

LAST COMMIT 2026-08-08 · ★ 3 · #78 OF 250 MAINTAINED API INTEGRATION · VERIFIED 2026-08-25

NOASSERTION · Python servers · how we verify → /methodology

01 · Install Gsc Indexer MCP

before you install - you'll need

Set GSC_MCP_CLIENT_ID, GSC_MCP_CLIENT_SECRET before connecting.

Claude Code

claude mcp add mrshahidali420-google-search-console-mcp -- uvx gsc-indexer-mcp

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "mrshahidali420-google-search-console-mcp": {
      "command": "uvx",
      "args": [
        "gsc-indexer-mcp"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions

repo age created 2026-08-02 - young repo, little track record yet

license no standard license detected - usage rights unclear; check the repo before commercial use

pypi package gsc-indexer-mcp - check the name against the project README before installing (PyPI has no namespace ownership)

registry namespace io.github.Mrshahidali420 is GitHub-verified and matches the repo owner

03 · What Gsc Indexer MCP can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

With this server connected, an agent can list every Search Console property the account can reach, index status for one or more URLs via the URL Inspection API (read-only, spends no Request-Indexing slot), click, impressions, CTR and position from Search Analytics, and ask a running submission job to stop after the URL in flight.

The 15 tools it gives your agent

Extracted from the project's README - what gsc-indexer-mcp lets an agent do.

gsc_list_sites
- List every Search Console property the account can reach
gsc_doctor
- Diagnose auth, config and environment problems
gsc_check_status
- Index status for one or more URLs via the URL Inspection API (read-only, spends no Request-Indexing slot)
gsc_quota
- Request-Indexing and URL Inspection budget remaining today, per property
gsc_performance
- Clicks, impressions, CTR and position from Search Analytics
gsc_submit_sitemaps
- Submit or resubmit sitemaps to a property
gsc_setup
- Walk through sign-in and setup; idempotent, returns the single next step
gsc_detect_browsers
- Locate installed browsers and profiles for browser-driven submission
gsc_use_browser
- Pin the browser profile to drive, overriding the detector's recommendation
gsc_request_indexing
- Submit up to five URLs for indexing, one at a time. Blocks for minutes - see Submitting URLs
gsc_start_indexing_job
- Queue a background submission run over any number of URLs; returns at once
gsc_job_status
- Progress and state for one submission job, or the most recent
show all 15 tools
gsc_stop_job
- Ask a running submission job to stop after the URL in flight
gsc_find_unindexed
- Find which of a property's URLs are not indexed, and why - see Finding what is not indexed
gsc_audit
- The current indexation position for a property, read from the local store; spends no quota

Latest releases

v0.1.0 · 2026-08-08

First release without a pre-release suffix. Nothing in the code changed from · 0.1.0a6; what changed is who is expected to install it. Through the alpha · series the PEP 440 suffix meant pip refused the package without…

v0.1.0a6 · 2026-08-08

Wheel with the OAuth client embedded, so no Cloud Console setup is needed. · The PyPI build of the same version deliberately omits the client and downloads it at first setup: pip install --pre gsc-indexer-mcp. · What…

v0.1.0a5 · 2026-08-07

Wheel with the OAuth client embedded, so no Cloud Console setup is needed. · The PyPI build of the same version deliberately omits the client and downloads it at first setup: pip install --pre gsc-indexer-mcp. · What…

04 · Who maintains Gsc Indexer MCP

gsc-indexer-mcp is maintained by mrshahidali420. It's the only MCP server we track from this author; the repo dates to Aug 2026.

05 · Facts

category
API integration - ranked #78 of 250 actively-maintained API integration servers as of 2026-08-25.
release cadence
5 releases in the last 90 days (latest 2026-08-08)
registry
io.github.Mrshahidali420/gsc-indexer-mcp (active, first published 2026-08-05 · 4 versions)
packages
pypi:gsc-indexer-mcp

06 · Gsc Indexer MCP FAQ

Is Gsc Indexer MCP still maintained?

Yes - as of 2026-08-25, its last commit was 2026-08-08 and it shipped 5 releases in the last 90 days. We re-verify nightly.

What can Gsc Indexer MCP do?

With this server connected, an agent can list every Search Console property the account can reach, index status for one or more URLs via the URL Inspection API (read-only, spends no Request-Indexing slot), click, impressions, CTR and position from Search Analytics, and ask a running submission job to stop after the URL in flight.

How do I install Gsc Indexer MCP?

Run `uvx gsc-indexer-mcp`. The README documents 2 environment variables (GSC_MCP_CLIENT_ID, GSC_MCP_CLIENT_SECRET) to set first. Set GSC_MCP_CLIENT_ID, GSC_MCP_CLIENT_SECRET before connecting. You can also paste the ready-made client config above.

Does Gsc Indexer MCP run locally?

Yes - it's a stdio server: it runs on your machine (via uvx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to Gsc Indexer MCP

More API integration MCP servers · Allure Testops MCP · Tesla · Legislative Yuan · Swagger MCP Bridge · Neo4j MCP Canary

More Python MCP servers · Agent Bom · GitLab CI MCP · Package Version Check MCP · OmniClip RAG · see all