Skip to main content
Glama

Server Details

Google Search Console, Bing, GA4 and SEO reports for Claude, ChatGPT and any MCP client

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
GSC Magic

TDQS

B3.4/5.0

Scored across 19 tools

Disambiguation4/5

Most tools are cleanly separated by resource and granularity: cwv_get_origin vs cwv_get_url vs cwv_history, and gsc_inspect_url vs gsc_inspect_urls_batch are clearly distinguished by their descriptions. The main soft spot is the report_* family, where report_content_decay, report_traffic_drops and report_quick_wins all look at declining/underperforming search performance and could be mis-picked, though the descriptions do spell out the different lenses (sustained slide vs period comparison vs position 4-20 opportunity). report_index_health also re-inspects URLs like the inspection tools, but its sitemap-driven aggregation makes it reasonably distinct.

Naming Consistency4/5

Names are uniformly snake_case and grouped under clear domain prefixes (cwv_, gsc_, psi_, indexnow_, report_), which makes scanning predictable. The only deviation is that the eight report_* tools are noun-phrase analyses rather than verb_noun operations, while the rest follow prefix+verb+noun; still readable and internally consistent within each group.

Tool Count4/5

19 tools is on the high side, but each covers a genuinely distinct surface: CrUX data, GSC property/sitemap/inspection/analytics, PageSpeed Insights, IndexNow, and eight canned analyses. The canned reports earn their place by encoding multi-step analytics logic an agent would otherwise have to assemble, so the count is justified rather than padded.

Completeness3/5

Coverage of read/analysis workflows is strong (sites, sitemaps, inspection incl. batch, analytics, CrUX, PSI, canned reports). However, the surface is read-only plus one IndexNow key generator with no tool to actually submit URLs to IndexNow, and there is no sitemap submit/delete or property add/verify operation, leaving obvious lifecycle dead ends.

Publisher details

Operator
Lumi Zone (GSC Magic)
Vendor relationship
Independent
Restrictions
Free plan: 1 site, 200 tool calls per month (10 per day), 14 days of stored history, read-only. Write tools, alerts and more sites require a paid plan (Pro or Agency). Requires a Google account with access to the Search Console properties; Bing data needs the user's own Bing Webmaster API key. No custom OAuth app needed. ChatGPT custom MCP servers require a paid ChatGPT plan.

Available Tools

19 tools
cwv_get_originCore Web Vitals for a site (CrUX)A
Read-only
Inspect

Real-user Core Web Vitals (LCP, INP, CLS, FCP, TTFB) for a whole origin from the Chrome UX Report, last 28 days, p75 + good/NI/poor shares.

Inputs: origin (required), form_factor.

cwv_get_urlCore Web Vitals for a URL (CrUX)B
Read-only
Inspect

Real-user Core Web Vitals for a single URL from the Chrome UX Report (needs enough Chrome traffic).

Inputs: url (required), form_factor.

cwv_historyCore Web Vitals history (CrUX)B
Read-only
Inspect

Weekly Core Web Vitals history (up to ~6 months) for an origin or URL. Give exactly one of origin or url.

Inputs: url, chart, origin, form_factor.

gsc_get_siteGet Search Console propertyB
Read-only
Inspect

Get one property and the account's permission level on it.

Inputs: site (required).

gsc_get_sitemapGet sitemap details (Google)C
Read-only
Inspect

Get details of one submitted sitemap.

Inputs: site (required), sitemap_url (required).

gsc_inspect_urlInspect URL (Google index status)A
Read-only
Inspect

URL Inspection API: is the URL indexed, coverage state, canonicals, last crawl, robots, mobile usability and rich results. Quota: 2000/day, 600/min per property.

Inputs: url (required), site (required), language_code.

gsc_inspect_urls_batchInspect many URLs (Google)A
Read-only
Inspect

Inspect up to 500 URLs sequentially (throttled to stay under 600/min). Returns a compact status per URL and stops cleanly when the daily quota is hit.

Inputs: site (required), urls (required), language_code.

gsc_list_sitemapsList sitemaps (Google)A
Read-only
Inspect

List sitemaps submitted for a property, with status, errors, warnings and indexed counts.

Inputs: site (required).

gsc_list_sitesList Search Console propertiesA
Read-only
Inspect

List all Google Search Console properties this account can access, with permission level.

Inputs: no named parameters.

gsc_query_analyticsSearch performance (clicks, impressions, CTR, position)A
Read-only
Inspect

Query Google Search performance data grouped by dimensions (query, page, country, device, searchAppearance, date, hour) with filters. A single Search Analytics query returns at most 25,000 rows (platform limit): JSON output is capped at 25,000 rows, and format=csv keeps paginating with startRow until your limit, but it stops as soon as the API rejects the next page and then reports summary.truncated=true — so never treat a shorter rows_total as a complete dataset. format=csv writes the rows to a file and returns the path. The hour dimension requires data_state=hourly_all (set automatically when unset).

Inputs: site (required), chart, limit, range, +8 more.

indexnow_generate_keyGenerate IndexNow keyA
Read-only
Inspect

Generate a new IndexNow key and tell you which file to host on the site. Then set INDEXNOW_KEY and restart the server.

Inputs: host (required).

psi_run_auditPageSpeed Insights auditB
Read-only
Inspect

Run Lighthouse via PageSpeed Insights for a URL: category scores, lab metrics, field data and top opportunities. Takes 10-30 s.

Inputs: url (required), strategy, categories.

report_brand_splitBrand vs non-brand queriesA
Read-only
Inspect

Splits Search Console queries into branded (contain any of your brand terms) and non-branded, with clicks, impressions and click share for each, plus the top queries in both groups. Pass your brand name and common spellings in brand_terms; leave it out to use the brand terms saved for the site in the dashboard.

Inputs: site (required), top, range, end_date, +2 more.

report_cannibalizationKeyword cannibalizationB
Read-only
Inspect

Queries where 2+ of your pages each get a meaningful share of impressions, splitting ranking signals.

Inputs: site (required), limit, range, end_date, +3 more.

report_content_decayContent decay (pages losing clicks window after window)A
Read-only
Inspect

Pages whose clicks fell in every one of the last 3 consecutive windows of the chosen length (default 28 days each, 84 days total): a steady slide, not a one-off dip. Sorted by clicks lost. Candidates for a content refresh.

Inputs: site (required), limit, range, end_date, +3 more.

report_ctr_outliersLow-CTR pages for their positionA
Read-only
Inspect

Pages whose CTR is under half of your site's median CTR at the same position: candidates for better titles/meta descriptions.

Inputs: site (required), limit, range, end_date, +2 more.

report_index_healthIndex health from sitemapA
Read-only
Inspect

Read URLs from a sitemap (or all sitemaps submitted in GSC), inspect up to max_urls with the URL Inspection API, and group by coverage state. Uses inspection quota (2000/day).

Inputs: site (required), max_urls, sitemap_url.

report_quick_winsQuick wins (positions 4-20)A
Read-only
Inspect

Query+page pairs ranking at positions 4-20 with many impressions: the cheapest traffic to gain by improving existing pages. Sorted by potential extra clicks.

Inputs: site (required), chart, limit, range, +3 more.

report_traffic_dropsTraffic drops and gains vs previous periodA
Read-only
Inspect

Compare the period with the same-length period right before it. Returns biggest click losers and gainers by page or query.

Inputs: site (required), chart, limit, range, +3 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      Google Search Console for Claude and other MCP clients. Sign in with Google in one click, then ask about clicks, queries, rankings and indexing, export every GSC report as CSV (beyond the 1,000-row UI limit), inspect URLs, submit sitemaps and verify sites. Includes a local SEO dashboard. Free, open source, runs on your computer.
      18
      100 npm
      2
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables Claude and other MCP clients to read Google Search Console and Bing Webmaster Tools data, analyze query/page performance, compare periods, inspect indexing and canonical status, and retrieve sitemap and keyword statistics.
      23
      102 npm
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables Claude, ChatGPT, Cursor, and other MCP clients to query Google Search Console, GA4, PageSpeed Insights, and live SERPs through 38 read-only SEO tools for quick wins, content decay, indexing, Core Web Vitals, AI traffic, and conversion analysis.
      2
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Google Search Console for Claude, Cursor & any MCP client — one sign-in, 30 seconds, no Google Cloud project. Six read-only tools (search analytics incl. Google Discover, period comparison with computed deltas, batch URL inspection, sitemaps) plus five built-in SEO analyses as slash-commands. Tokens stay on your machine. MIT.
      6
      984 npm
      7
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources