Skip to main content

Google Analytics MCP Server

Connect Google Analytics 4 and ask your AI tool which channels bring engaged sessions, which landing pages turn visits into key events, and where shoppers leave between add to cart and purchase. It reads session source / medium, events and item-level ecommerce, so you can skip building an Exploration for every question.

  • No credit card required
  • Set up in 2 minutes
  • Read-only access
Google Analytics 4 logoTwo Minute Reports logo
Works with
  • ChatGPT
  • Adidas logo
  • Accenture logo
  • Cloudflare logo
  • Canva logo
  • Paytm logo
  • Doodle logo
  • Proton logo
  • SAP logo
  • UEFA logo
  • Virgin Australia logo
  • AppSumo logo
  • Walmart logo
  • Nestlé logo
  • Salesforce logo
  • Spotify logo
  • Airbnb logo
  • Samsung logo
  • Ford logo
  • Vodafone logo
  • Whirlpool logo
  • Flipkart logo
  • boAt logo
MCP SETUP

Set Up the Two Minute Reports Google Analytics 4 MCP in 3 Simple Steps

Add Two Minute Reports to your AI tool once, then ask about your Google Analytics 4 whenever you need an answer.

Create Your Free Account

Sign up for Two Minute Reports and connect your Google Analytics 4 account. Every account you manage is added for you.
Connect free

Add Two Minute Reports to Your AI Tool

Find Two Minute Reports in your AI tool's connector list and click Connect. Or add it as a Custom MCP Server with this URL:

Start Asking Questions

Type your question the way you would ask a teammate. Your AI tool checks your Google Analytics 4 data and replies in seconds.
See example questions
Use cases

Ask the Google Analytics MCP Why Key Events Fell, by Channel and Landing Page

The question below checks five parts of a GA4 property at once: channel shifts, landing pages, the checkout funnel, AI referrals and untagged traffic.

Google Analytics 4

Compare the last 28 days with the 28 days before in GA4. Which channels and landing pages lost key events, where do mobile shoppers drop between add to cart and purchase, and how many sessions came from ChatGPT or Perplexity?

AreaWhat I foundAction
ChannelsOrganic Search key events fell 18% while sessions stayed flatCheck landing pages
Landing pages/pricing drew 4,200 sessions at a 31% engagement rateRewrite hero copy
Checkout62% of mobile carts never reach begin checkoutTest mobile checkout
AI referralsChatGPT sent 640 sessions, mostly to two older blog postsRefresh cited posts
Unassigned9% of sessions sit in Unassigned, most from email linksFix UTM tags

Client summary: Revenue held steady, but organic key events dropped 18% after the pricing page redesign. Fixing the mobile checkout step and retagging email links are the two quickest wins this month.

Illustrative example

From Landing Page to Purchase: What Two Minute Reports Pulls From Google Analytics 4

Two Minute Reports lists 288 GA4 metrics and dimensions, grouped by traffic source, content, events, ecommerce, users, device and geography.

Channels and source / medium

Session source, medium, source / medium, default channel group, primary channel group and source platform, plus the first user version of each for acquisition.

Landing pages and content

Landing page, landing page + query string, page path, page title, content group, percent scrolled and site search term, with views, engagement rate and bounce rate.

Events and key events

Event name, is key event, event count, events per session, event value, key events, session key event rate and user key event rate.

Ecommerce and items

Item name, ID, brand and category, item views, add to carts, checkouts, purchases, item revenue, purchase revenue, refund amount, order coupon and transaction ID.

Google Ads and campaigns

Google Ads campaign, campaign type, ad network type, keyword text and query, with advertiser ad cost, cost per key event and return on ad spend from linked accounts.

Users, cohorts and devices

Active users, new users, user type, first session date, daily, weekly and monthly cohorts, audience name, device category, browser, country, region and city.

See all Google Analytics 4 metrics and dimensions

Claude Skill

Find the Pages Losing Traffic Before They Disappear

Some of your best pages may be quietly losing clicks and sessions. Connect your GSC and GA4 data to Claude through Two Minute Reports. Identify your decaying pages, see how severe each issue is, understand the root cause, and know exactly what to fix next.

Google's Experimental Google Analytics MCP or a Hosted GA4 Connection From Two Minute Reports

The Google Analytics team released an experimental MCP server in July 2025 that you run locally with Python and your own Google Cloud project. Community GA4 servers on PyPI and GitHub exist too, each with its own setup and upkeep.

FeatureGoogle's GA4 MCP (experimental)Open-source serversTwo Minute Reports
Who maintains itGoogle, in the googleanalytics GitHub repository (Apache 2.0)Independent developersTwo Minute Reports, hosted for you
What you needPython 3.10+, pipx or uv, and a Google Cloud project with the Analytics Admin and Data APIs enabledYour own API credentials and a place to run itOAuth sign-in and one URL
Where it runsOn your own computer, started by your AI toolOn your computer or a server you manageHosted by Two Minute Reports
Access to your propertyRead-only by default; an opt-in flag lets it create property annotationsDepends on the projectRead-only on your GA4 properties
Other data sourcesGoogle Analytics onlyUsually one platformGA4 plus 30+ other sources, with all client accounts in one workspace
Dashboards and client reportsNot includedNot includedDashboards and scheduled white-label reports, included in every TMR plan

Your Data Is Safe

Security you can explain to your clients, too.

We don't store your advertising data on our servers. Two Minute Reports connects to your data sources using OAuth - your credentials never touch our system. Your AI only reads what you've explicitly connected.

OAuth Authentication

Connects securely to your data sources. No passwords stored. Revoke access anytime from your platform settings.

Read-Only Access

Your AI can only read your data. It cannot create, edit, pause, or delete anything. Your account stays fully in your control.

No Data Training

Your advertising data is never used to train AI models. What's yours stays yours - full stop.

Frequently Asked Questions

Yes. Ask for sessions where session source is chatgpt.com, perplexity.ai or a similar assistant, then group them by landing page. GA4 only sees these visits when the assistant passes a referrer, so some of them will not be labeled as AI traffic. For a ready-made breakdown by platform, run the AI traffic report Claude Skill.

Yes. Landing page sits in the content group, and you can pair it with sessions, engagement rate and session key event rate. Ask for pages above your median sessions but below your median key event rate. Every field is listed on the GA4 metrics and dimensions page.

Yes, when the Google Ads account is linked to the property. GA4 then reports advertiser ad cost, cost per key event and return on ad spend by Google Ads campaign. For search terms, Quality Score and impression share, use the Google Ads MCP server page, since that data lives in Google Ads itself.

Yes, and the difference matters. First user source / medium and first user default channel group show what first brought someone to the site. Session source / medium shows what brought each visit. Ask for both when a channel looks weak, because it may start journeys that other channels finish.

Yes. The connector has daily, weekly and monthly cohort fields, plus first session date and user type for new or returning visitors. Ask how users who first arrived in a given week behaved in later weeks, or compare returning user key events across months.

Unassigned is the value GA4 uses when no channel rule matches the session's source and medium. It often means a link was tagged with a medium GA4 does not recognize. Ask for Unassigned sessions by session source / medium and landing page, and the list shows which links need new UTM tags.

Yes. Item views, add to carts, checkouts and purchases are all there, along with cart to view rate and purchase to view rate. Break them down by item name, brand or category to see which products get attention but rarely sell. Refund amount and order coupon help explain revenue that looks off.

Google lists tools for standard reports, realtime reports, funnel reports, property details and custom dimensions and metrics. It runs on your own computer through Python and a Google Cloud project, and covers GA4 only. Two Minute Reports puts GA4 next to your ad and search data instead. To use Two Minute Reports from Claude, see the Claude guide.

Yes. Search term is a content dimension, so you can see what people typed into your site search and which pages they searched from. Percent scrolled and scrolled users (people who reached 90% of a page) show whether long pages get read to the end.

Take back your time. Wow clients.

Get Two Minute Reports.

Start your free trial today

Built by marketers. Built for marketers.