Google Analytics MCP server: GA4 beside store and revenue
Ask Google Analytics 4 from an AI assistant: Google's own local server, or HeyMetra's hosted one that also reads your store and revenue.
Nobody likes the GA4 screen. The numbers are all in there, but answering one simple question can mean building a whole exploration first. This connector is for asking your own AI assistant instead: which channels brought key events this month, which landing pages hold attention, and how many sessions the site had last week.
When Google Analytics 4 opens, you will connect it to Claude, ChatGPT, Grok, Perplexity, Claude Code, Codex, Cursor or Antigravity, with one connection.
Who it’s for: SEO & GEO · Agencies · Marketing teams
Google Analytics 4 (GA4) is Google’s analytics platform for understanding how people find and use your website or app. It’s the source of truth for traffic, conversions, and channel performance.
Sessions and users by channel, source and campaign for any period, so "where did this month's traffic come from" is one question rather than one exploration.
Key events, engagement and the landing pages that hold attention, broken down by page, device or country, including the custom dimensions your property carries.
This week against last, this month against the same month last year. The answer says when the most recent day is still filling in, so a half-counted day is not read as a drop.
No. You ask in plain words, the way you would ask a colleague who knows Analytics, and the answer comes back with the figures. Explorations, segments and the report builder stay GA4's problem rather than yours.
No. The permission it asks Google for is read-only Analytics and nothing else, so no property, stream or key event can be changed through it.
GA4 fills in the most recent day with a delay, and the dashboard's realtime card is a different measurement from the reports this reads. Compare a finished day instead; answers say when a period is still moving.
Yes. What a property can be broken down by is read from the property itself, custom dimensions included. Ask for the list first and use the name it gives, which is often not the label you see in GA4.
GA4 shows what people did on the site. Search Console shows the searches that brought them there, and the two together answer which queries lead to key events rather than only to clicks.
Three steps. Viewer access is enough, and the one thing to get right is choosing the property rather than the account above it, since the property is what holds your data.
Sign in with a Google account that can read the property
Choose Google Analytics 4 on the Connections screen. Google's own sign-in follows and your password never reaches HeyMetra.
Viewer is enough. Nothing here needs edit or administrator access, and HeyMetra asks Google for read-only access.
Pick the PROPERTY, not the account
A Google Analytics account holds properties, and a property is what has data in it. One HeyMetra connection is one property.
A Universal Analytics property is not a GA4 one. UA stopped collecting in 2023 and its API is gone; if the property list looks wrong, check you are not looking at the old one.
Add HeyMetra to the assistant you use
Claude, ChatGPT, Grok, Perplexity, Claude Code, Codex, Cursor or Antigravity. The traffic and channel tools appear there and read the property when asked.
Then add HeyMetra where you ask
Three things are known to go wrong with GA4, and none is a broken connection: today's figures still filling in, a custom dimension asked for by its label instead of its name, and traffic that GA4 never counted in the first place.
Ask Google Analytics 4 from an AI assistant: Google's own local server, or HeyMetra's hosted one that also reads your store and revenue.
Tell us you want Google Analytics 4, and what you would ask it. We will write to you when it opens.