Google AnalyticsMCP for AI agents

Ask your agent about your own traffic and get an answer, not a dashboard. Sessions, users, engagement, and channels, with live market context around every result.

Trusted by 20k+ users

See what changed

Point your agent at the channels and pages that moved your traffic. No report to build, no filters to set.

“Which channels gained or lost the most sessions?”

Ranked by session change, with users and engaged sessions beside each one, so a traffic shift is easy to attribute.

Prompt

Using OpenRush, compare my Analytics sessions by channel for the last 28 days against the period before, and show which channels gained or lost the most, with users and engaged sessions next to each.

“Which landing pages lost engagement?”

Engaged sessions and average engagement time by page, so a drop in quality is separated from a drop in volume.

Prompt

Using OpenRush, find the landing pages where engagement dropped over the last 3 months, using engaged sessions and average engagement time, and tell me which to look at first.

“How did new vs returning users change?”

Movement in new and total users week over week, so your agent can point at a cause instead of a chart.

Prompt

Using OpenRush, show how new versus returning users changed week over week over the last 3 months, and flag any weeks that broke the trend.

Read your audience

Around 200 report combinations, channels, sources, campaigns, geography, and devices, all reachable with one question.

“How is traffic doing this month vs last?”

Sessions, users, and engagement for the whole property, with the previous period compared automatically.

Prompt

Using OpenRush, give me a simple summary of how my website traffic is doing this month compared to last, sessions, users, and engagement, and call out anything that changed sharply.

“Which channels send my most engaged visits?”

Engagement rate and average engagement time by channel, so you invest in the traffic that actually sticks.

Prompt

Using OpenRush, rank my traffic channels by engagement rate and average engagement time, and tell me which ones send my most engaged visitors.

“Which countries are growing for me?”

Year-over-year movement by country and city, so you can see where demand is opening up.

Prompt

Using OpenRush, compare my Analytics sessions by country year over year and tell me which countries are growing fastest for me.

Close the loop with the market

Your own traffic is only half the story. OpenRush already holds the other half, so one answer can use both.

“Sessions dropped here, did my ranking slip too?”

Joins your traffic with your Search Console performance and a live results reading, so the answer names the likely cause.

Prompt

Using OpenRush, organic sessions dropped on my pricing page. Pair my Analytics traffic with my Search Console performance and the live search results, and tell me the most likely cause.

“Which pages have the most search headroom?”

Your top landing pages weighed against real search volume, CPC, and where you already rank.

Prompt

Using OpenRush, take my top landing pages by traffic and rank them by remaining search headroom, using real search volume, CPC, and my current rankings.

“Where is rival demand outpacing my traffic?”

Your engaged sessions set against competitor keyword coverage and live search demand.

Prompt

Using OpenRush, compare my engaged sessions against my competitors’ keyword coverage and live search demand, and show where their demand is outpacing my traffic.

One question, any angle

Ask for a quick overview or a specific slice. Break your traffic down by channel, source, campaign, landing page, geography, or device, your agent picks the report and pulls the numbers.

Your whole traffic picture, ready to ask

Sessions, users, new users, engaged sessions, engagement rate, average engagement time, views, and bounce rate, for any window from the last week to the last 12 months, with periods compared automatically.

GA4 aggregate data only, no user-level or personal data ever leaves your property.

Break it down by

ChannelsSource / mediumCampaignsLanding pagesCountries & citiesDevices

Metrics it reports

SessionsUsersNew usersEngaged sessionsEngagement rateBounce rate

Any time range

Last 7 days28 days3 months6 months12 months

Compared against the previous period or the previous year, automatically.

No Google Cloud setup

Most Google Analytics MCP servers are open source, which means you own the plumbing before you get a single answer.

Running your own Analytics MCP server

  • Create a Google Cloud project
  • Enable the Analytics Data API
  • Configure an OAuth consent screen
  • Download and store a credentials file
  • Run and keep a local server alive

Connecting through OpenRush

  • Add the OpenRush MCP to your agent once
  • Authorize your Google Analytics property from the dashboard
  • Ask your question
Connect Google Analytics