Google Analytics (GA4) MCP server
GA4 reporting an assistant can construct, not just read back.
Coming soon — Google Analytics support is not yet available.
- Tools
- 13
- Read-only
- 10
- Write
- 3
- Off by default
- Destructive
- 0
- Flagged distinctly
Google Analytics (GA4) through an assistant
The full GA4 reporting surface -- custom reports over any dimension and metric combination, batched reports, and realtime. A metadata tool exposes the dimension and metric catalogue, which is what lets an assistant build an unfamiliar report correctly instead of guessing at field names. Configuration is additive only: key events, custom dimensions and custom metrics can be created, and nothing here deletes anything.
- Custom GA4 reports over any dimension and metric combination
- Batched reports in one call, and realtime activity
- The dimension and metric catalogue, so reports are built from real field names
- Property details, data streams and accessible-property discovery
- Key events, custom dimensions and custom metrics, listed
- Create key events, custom dimensions and custom metrics (opt-in)
What people actually ask
Real questions, answered from live Google Analytics (GA4) data.
“Which landing pages lost the most organic sessions month over month?”
google_analytics_run_reportgoogle_analytics_get_metadata“How many people are on the site right now, and what are they looking at?”
google_analytics_run_realtime_report“What key events are configured on this property, and which data streams feed it?”
google_analytics_list_key_eventsgoogle_analytics_list_data_streams13 Google Analytics (GA4) tools
Grouped by what they touch. Every tool is individually toggleable — you expose only what you want.
All tools
13 tools10 read-only · 3 writeShowing 10 of 10 tools
- google_analytics_batch_run_reportsRead-only
Run up to 5 reports against the same property in one call -- more quota-efficient than separate google_analytics_run_report calls when you need several distinct dimension/metric combinations.
- google_analytics_create_custom_dimensionWrite
Register a new custom dimension on a property -- additive, does not affect existing dimensions.
- google_analytics_create_custom_metricWrite
Register a new custom metric on a property -- additive, does not affect existing metrics.
- google_analytics_create_key_eventWrite
Mark an event name as a key event (conversion) on a property -- additive, does not affect existing key events.
- google_analytics_get_metadataRead-only
List every dimension and metric name valid for a property -- standard GA4 fields plus this property's own registered custom dimensions/metrics. Call this before constructing an unfamiliar report to avoid guessing field names.
- google_analytics_get_propertyRead-only
Details for one GA4 property -- display name, time zone, currency, industry category, creation time.
- google_analytics_list_accessible_propertiesRead-only
Every GA4 account and property this connection's Google account can access, in one call. Not scoped to this connection's authorized properties -- use this to discover what's available before authorizing more from Settings -> Connections -> Manage Properties.
- google_analytics_list_custom_dimensionsRead-only
Custom dimensions registered on a property -- check this (or google_analytics_get_metadata) before referencing a custom field in a report.
- google_analytics_list_custom_metricsRead-only
Custom metrics registered on a property.
- google_analytics_list_data_streamsRead-only
The web/iOS/Android data streams feeding a property -- useful for confirming a measurement ID matches the customer's actual site or app.
+ 3 more all tools tools — see the full catalogue
Every tool name and description, machine-readable: /llms-full.txt
You decide what it can touch
The same model applies to every connector, and it defaults closed.
Authorize once
Connect Google Analytics (GA4) through its own consent screen. Credentials are encrypted with AES-256-GCM and never returned by any API response or tool call.
Writes off by default
A new connection switches on a read-oriented default set only. Every write tool must be enabled deliberately before any client can call it.
Roles enforced server-side
READ, WRITE and ADMIN gate tool invocation on the server, not just in the UI. A READ member's token is refused any write tool.
Start with what's live today
Free plan, no card required. Connect in minutes.