data-ai MCP Server
The complete Google SEO MCP for Claude Code & Cursor — Search Console + Analytics 4 + 5 cross-platform tools (GSC↔GA4 journey, opportunity matrix, traffic health check, revenue attribution, full landing page diagnosis). Diagnostic intelligence with anti-hallucination provenance, leave-one-out Z-score, real funnels. Read-only by default.
Discovered via github-topic:mcp-server and last synced 3mo ago.
Install instructions not detected yet
Check the source repository for the latest setup steps.
Pages with monotonic decline across 3 consecutive 30-day windows
Anti-context-blowup probe (`limit=1` → reads `row_count` for free)
GA4 metric decline across 3 consecutive 30-day windows (any metric)
Cheap discovery of available dim/metric categories
GSC quick-win pages ranked by GA4 conversion potential, in 4 quadrants
Aggregated totals last N days vs prior period
Timezone, currency, industry, service level for one property
Deprecated alias of `event_volume_comparison` (kept for back-compat)
Old vs new sitemap with `xhtml:link` hreflang alternate parsing
Reciprocity + region-aware (es-ES ≠ es-MX) cross-domain support
Side-by-side perf score delta
GSC clicks vs GA4 sessions ratio with `tracking_gap` / `filter_issue` / `healthy` diagnosis
Given a landing path, returns GSC top queries + GA4 behavior on that page
WordPress REST inventory: post types, taxonomies, plugin probes
Pre-JS HTML SEO signals + shell-only soft-404 detection
Full PSI audit; surfaces lab + CrUX field data (`loadingExperience`)
URL_DELETED notification (gated)
`false`
Sitemaps with errors / warnings / last-submitted
Position drops / CTR collapses / click drops / disappeared queries with severity dedup
Submit a sitemap (gated by `GSC_ALLOW_DESTRUCTIVE=true`)
Pages losing traffic, classified `ranking_loss` / `ctr_collapse` / `demand_decline` / `disappeared`
Same diff across Googlebot + Bingbot + user UAs
Old vs new robots.txt × GSC ranked paths → `newly_blocked` flag
Heuristic schema suggestions by content_type
Parallel fan-out for ≤50 GA4 properties (multi-location dashboards)
Verified properties + permission level + property type
Queries where ≥2 pages on your site compete
Full Data API report with filters, order_bys, aggregations
Mobile-first Googlebot UA vs user UA with 5 anti-FP guards (cf-mitigated, Vary, html.unescape, A/B threshold 30%, cache-bust double-fetch)
robots.txt sitemaps declared, crawl-delay, disallow counts, sample-path verdicts
Latest 28-day p75 with auto-fallback URL→origin and `scope` tag
Submit a list of URLs
Parse a Google Alerts RSS feed for brand mentions
—
—
End-to-end page diagnosis: GSC + GA4 + cannibalization + score + issues
What it does
URL Inspection API — index status, canonical, mobile, rich results
Pages with CTR far below the expected for their position
STL-deseasonalised + leave-one-out Z-score + Benjamini–Hochberg FDR correction
Composer: WP REST + crawl + GSC + internal-link graph → equity score per URL with `MUST_PRESERVE` / `WORTH_PRESERVING` / `LOW_VALUE` / `DEPRECATE` tags
rDNS forward+backward validation of a server-log IP
Side-by-side with `winner` / `metric_unit` / interpretation
URL_UPDATED notification (gated by `GSC_ALLOW_DESTRUCTIVE=true`)
Verify `/llms.txt` + `/llms-full.txt` against the [llmstxt.org](https://llmstxt.org) spec
—
`INFO`
Custom Search Analytics query — supports `country` (ISO-3166 alpha-3) and `device` filters
Every GA4 property the auth account can access
Per-event unique-user counts (was `conversion_funnel`; renamed for honesty — GA4 Data API can't enforce sequence)
advertools crawl → in/out degree, orphans, top hubs
JSON-LD types + critical props old vs new with parity_score
Filtered to LCP-relevant audits via `auditRefs.relevantAudits`
Lightweight validation against 40+ types (incl. `MedicalWebPage`, `ClaimReview`, `DefinedTerm`, `JobPosting`)
Google autocomplete for a seed query
Tool catalog + auth status for both GSC and GA4 (call this first)
conservative defaults
Channels in decline, multi-axis: volume / engagement / conversion / bounce
Per-bot allow/block for 16 AI/LLM crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot, Bytespider, etc.) with vendor + purpose + docs
Top organic queries attributed to GA4 revenue by click-share (with 50% confidence band)
First-touch vs last-touch comparison; classifies as assister / closer / balanced
Hybrid exact + rapidfuzz match with collision + self-redirect detection
Internet Archive CDX snapshot inventory as historical anchor
32-char key for Bing/Yandex IndexNow
Top + rising related queries
gcloud ADC default
—
Queries in positions 4-15, scored by `impressions × CTR-gap-to-pos-3`
TF-IDF keyword search over GA4 dimensions/metrics (top-N, avoids 10k token dump)
New vs returning visitor metrics
Concurrent GET (Range: bytes=0-0) + retry on 503/504
Post-launch GSC URL Inspection batch with INDEXED / DISCOVERED / SOFT_404 / BLOCKED classification
Lighthouse SEO category breakdown
pytrends interest-over-time + region
Default
(falls back to `PAGESPEED_API_KEY`)
Health score (red/amber/green) for top landing pages
Enumerate redirects from Redirection / RankMath / Yoast Premium
Playwright DOM diff with optional `wrs_realistic=True` (5s budget, console errors, hydration mismatches)
LCP + CLS lab + INP/LCP/CLS field + TBT/FCP/SI/TTI under `lab_metrics`
Extract JSON-LD + microdata + RDFa via extruct
`false`
Up to 25 weekly snapshots (~6 months) for one metric
Parse sitemap and submit (chunked at 10k URLs)
—
`~/.google-seo-mcp/history`
Seed × A-Z fan-out (~110 long-tails per seed)
Reset in-process auth clients for both APIs
—
Implementing and auditing GCP VPC firewall rules to enforce network segmentation, restrict ingress and egress traffic, apply hierarchical firewall policies across the organization, and monitor firewall rule effectiveness using VPC Flow Logs.
Auditing Google Cloud Platform IAM permissions to identify overly permissive bindings, primitive role usage, service account key proliferation, and cross-project access risks using gcloud CLI, Policy Analyzer, and IAM Recommender.
Configuring Google Cloud Identity-Aware Proxy (IAP) to enforce per-request identity verification for Compute Engine, App Engine, Cloud Run, and GKE services using access levels, context-aware policies, and programmatic access with service accounts.
Implement GCP Binary Authorization to enforce deploy-time security controls that ensure only trusted, attested container images are deployed to Google Kubernetes Engine and Cloud Run.
Sample code and notebooks for Generative AI on Google Cloud, with Gemini Enterprise Agent Platform
The secure gateway connecting AI agents to enterprise systems.
DecisionBox connects to your data warehouse, runs autonomous AI agents that write and execute SQL, and surfaces validated insights and actionable recommendations — without you asking a single question.
Learn how to use the cloud-gcp Claude skill. Complete guide with installation instructions and examples.
Learn how to use the implementing-gcp-vpc-firewall-rules Claude skill. Complete guide with installation instructions and examples.
Learn how to use the auditing-gcp-iam-permissions Claude skill. Complete guide with installation instructions and examples.