Skip to content
Agentmart
Submit a tool

Google Search Console

Search Console analytics, hourly data, URL inspection and sitemaps, with guards for API quirks.

Connector by onlymoein · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 8
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/onlymoein-google-search-console-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Search Console analytics, hourly data, URL inspection and sitemaps, with guards for API quirks.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
17 read · 2 write · 2 delete · 1 not yet classified
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Tools by what they do 22

Read from the source code; the running server may list different tools.

Read 17 · Look things up without changing anything.

  • audit_indexing
  • batch_inspect_urls
  • compare_periods
  • explain_change
  • get_site
  • get_sitemap
  • inspect_url
  • list_search_appearances
  • list_sitemaps
  • list_sites
  • query_discover_analytics
  • query_google_news_analytics
Show 5 more tools
  • query_hourly_analytics
  • query_image_analytics
  • query_news_tab_analytics
  • query_search_appearance
  • query_video_analytics

Write 2 · Create, change, send or run things.

  • add_site
  • submit_sitemap

Delete 2 · Delete, drop, revoke or wipe things.

  • delete_site
  • delete_sitemap

Not yet classified 1 · We could not tell from the name and description.

  • query_search_analytics

Secrets and settings it asks for

Other settings (environment variables or headers).

  • GSC_ENABLE_WRITES
  • GSC_SERVICE_ACCOUNT_FILE

Network hosts it talks to 7

  • github.com · found in code
  • googleapis.com · found in code
  • myaccount.google.com · found in code
  • oauth2.googleapis.com · found in code
  • searchconsole.googleapis.com · found in code
  • status.search.google.com · found in code
  • support.google.com · found in code

Files it touches

  • Your home directory (~)

Tools (22)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • add_siteAdd a Search Console property

    Add a property to this account. It starts unverified: ownership must be verified in the Search Console web interface before any data is available.

  • audit_indexingAudit indexing

    Full indexing audit of a property, rebuilt from its sitemaps because Google's API does not expose the Page indexing report's URL lists. Each call inspects the next URLs (new ones first, then any checked more than 14 days ago) and reports every URL inspected so far: grouped by Google's index status with likely fixes, plus canonical conflicts, indexed pages with no search impressions in 90 days, and pages shown in search but missing from the sitemaps. Progress is saved locally, so call again to continue, today or on later days; Google allows 2,000 inspections per property per day.

  • batch_inspect_urlsInspect many URLs

    Inspect up to 50 URLs concurrently and summarize their index verdicts. Failures are reported per URL; if the daily quota runs out, the remaining URLs are skipped and listed so you can retry them later.

  • compare_periodsCompare two periods

    Compare search performance between two periods of equal length: totals plus a per-key breakdown with absolute and percent changes. Position change is negative when ranking improved.

  • delete_siteDelete a Search Console property

    Remove a property from this account. This removes access for this account only; it does not delete the site or other users' access. Confirm with the user first.

  • delete_sitemapDelete a sitemap

    Remove a sitemap from Search Console. Google may still know the URLs in it, and the file itself is not touched. Confirm with the user first.

  • explain_changeExplain a change in traffic

    Answer "why did traffic go up or down?" between two periods of equal length. Splits the change by page, query, country, device and search appearance and says which slices account for most of it; separates clicks lost to fewer impressions from clicks lost to a lower CTR; and lists Google updates that ran in or near the periods. Defaults compare the last 28 days of final data with the 28 before.

  • get_siteGet a Search Console property

    Get one property's exact site_url, type and this account's permission level.

  • get_sitemapGet a sitemap

    Status of one submitted sitemap.

  • inspect_urlInspect a URL

    Google's index status for one URL: whether it is indexed and why not, last crawl, canonical chosen by Google versus declared, robots.txt and fetch state, sitemaps and rich results. This is Google's indexed view, not a live test of the page.

  • list_search_appearancesList search appearances

    Step one: list the search appearances (rich results and other result features, such as VIDEO or REVIEW_SNIPPET) the property had, with clicks and impressions. Then call query_search_appearance with one of the names to break it down.

  • list_sitemapsList sitemaps

    List submitted sitemaps with their status: last submitted and downloaded, errors, warnings, whether processing is pending, and URL counts by content type.

  • list_sitesList Search Console properties

    List every Search Console property this account can access, with its exact site_url and permission level. Call this first: every other tool needs a site_url.

  • query_discover_analyticsQuery Discover performance

    Google Discover performance: clicks, impressions and CTR by page, country or date. Discover reports no queries, no average position and no device breakdown, and has data only for sites that appear in Discover feeds.

  • query_google_news_analyticsQuery Google News performance

    Google News performance (news.google.com and the Google News app): clicks, impressions and CTR by page, country, device or date. Google News reports no queries and no average position. For the News tab in Google Search, use query_news_tab_analytics.

Show 7 more tools
  • query_hourly_analyticsQuery hourly search analytics

    Search performance broken down by hour (Pacific Time) for the last ~10 days. Use it to spot same-day spikes or compare today with the same day last week. The most recent hours are incomplete; first_incomplete_hour says where that starts.

  • query_image_analyticsQuery Google Images performance

    Performance in Google Images and the Images tab of Search: clicks, impressions, CTR and average position within image results, by query, page, country, device or date.

  • query_news_tab_analyticsQuery News tab performance

    Performance in the News tab of Google Search: clicks, impressions, CTR and average position, by query, page, country, device or date. For news.google.com and the Google News app, use query_google_news_analytics.

  • query_search_analyticsQuery search analytics

    Clicks, impressions, CTR and average position from the Performance report, grouped by dimensions and filtered. Rows are sorted by clicks. Invalid combinations are rejected with an explanation before Google is called. For Discover, Images, video, Google News or the News tab, the matching query_*_analytics tool offers only what that surface supports.

  • query_search_appearanceQuery one search appearance

    Step two: performance of one search appearance, broken down by query, page, country, device or date. Get the appearance name from list_search_appearances.

  • query_video_analyticsQuery video search performance

    Performance in the Videos tab of Google Search: clicks, impressions, CTR and average position, by query, page, country, device or date. Video results shown on the main web results are counted under web search, not here.

  • submit_sitemapSubmit a sitemap

    Submit (or resubmit) a sitemap so Google fetches it. Safe to repeat.

Compare and alternatives

    Featured in

    Signals

    Stars
    8
    Forks
    0
    Open issues
    0
    Weekly downloads
    109
    Last commit
    Oct 15, 2026 (13 days ago)
    Last release
    Oct 15, 2026 (13 days ago)
    Last package publish
    Oct 15, 2026 (13 days ago)

    From GitHub (fetched Oct 24, 2026) and the package registry.

    Details

    Registry name
    io.github.onlymoein/google-search-console-mcp
    Version
    1.4.0
    Auth
    No auth
    Packages
    pypi open-gsc-mcp
    License
    MIT
    First seen
    Oct 24, 2026
    Last checked
    Oct 24, 2026
    Cite this page

    Google Search Console MCP server. Agent Mart. https://agentmart.dev/connectors/onlymoein-google-search-console-mcp (last updated 2026-10-24)