MCP IntegrationUpdated July 2026

Google Analytics MCP: Connect GA4 to Claude

TL;DR: ARLO is an MCP server that gives Claude live, read-only access to GA4 through the Google Analytics Data API. Connect once with Google OAuth, assign a property to a client, and Claude can answer questions about sessions, conversions, revenue, and channel performance on demand — nothing is exported, warehoused, or scheduled.

Why connect GA4 to Claude instead of opening another tab

GA4's own interface is built for exploring reports, not answering a specific question fast. Most agencies end up re-running the same explorations every week — traffic by channel, conversions by landing page, this-month-vs-last-month — and copying the numbers into a doc or Slack message. An MCP connector removes that step: Claude calls the GA4 API directly, so "how did organic traffic do last month" becomes a sentence instead of a five-minute detour through Explore reports and date-range pickers.

Connect GA4 in 3 steps

1

Connect Google

Sign in to ARLO and grant Google OAuth once. The same grant also unlocks Search Console, Google Ads, YouTube, and Business Profile — no separate GA4-only integration to configure.

2

Assign the GA4 property

Pick the property from a searchable dropdown for each client or business you track. Multi-client agencies assign as many properties as they have GA4 accounts for.

3

Paste your MCP URL into Claude Desktop

ARLO generates a personal MCP URL. Add it under Claude Desktop → Settings → Connectors and GA4 shows up as a tool Claude can call.

Things to ask Claude once GA4 is connected

  • What were total sessions and conversions for [Client] over the last 28 days?
  • Break down last month's traffic by channel — which source drove the most conversions?
  • Compare this month's engagement rate to last month for [Client].
  • Which landing pages had the highest bounce rate this week?
  • How much revenue came from organic search versus paid last quarter?

What Claude can query from GA4

Metrics

  • Sessions / Active users / New usersCore traffic volume
  • Engaged sessions / Engagement rateQuality of visits
  • Bounce rateSingle-interaction sessions
  • Average session durationTime on site
  • Pageviews / Event countContent and interaction volume
  • Conversions / Total revenueOutcome metrics

Dimensions

  • Session source / medium / default channel groupWhere traffic came from
  • Campaign nameUTM campaign attribution
  • Landing page / page pathWhich pages drove or received traffic
  • Country / device categoryAudience segmentation
  • DateTrend and period comparisons

Frequently Asked Questions

Is this Google's official Google Analytics MCP server?+

No. ARLO is a third-party MCP connector built on the public Google Analytics Data API. It requires you to grant OAuth access to your own GA4 properties — it isn't an official Google product.

Do I need to know the GA4 API or write GAQL-style queries?+

No. You ask Claude in plain English; ARLO translates the request into the correct Analytics Data API call and returns the numbers Claude uses to answer you.

Is my GA4 data stored anywhere?+

No. ARLO is pass-through — each query fetches live data from GA4 and returns it to Claude for that one response. Nothing is warehoused or cached long-term.

Can I connect GA4 for more than one client?+

Yes. One Google OAuth grant per team member covers every GA4 property you assign. Add a client, pick their property from the dropdown, and Claude can query it immediately.

Does this work with Claude Code or only Claude Desktop?+

Any MCP-compatible client works, including Claude Code and Cursor. Claude Desktop is the primary supported client because it's free and has the simplest connector setup.

Free SaaS Replacement Assessment

Ready to own your software?

Find out how much you could save by replacing your SaaS subscriptions with custom software you own.