Google Analytics (GA4) logo
Analytics & Reporting
Coming soon

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
What it does

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)
Ask your assistant

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_streams
Tool catalogue

13 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 write

Showing 10 of 10 tools

  • google_analytics_batch_run_reports
    Read-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_dimension
    Write

    Register a new custom dimension on a property -- additive, does not affect existing dimensions.

  • google_analytics_create_custom_metric
    Write

    Register a new custom metric on a property -- additive, does not affect existing metrics.

  • google_analytics_create_key_event
    Write

    Mark an event name as a key event (conversion) on a property -- additive, does not affect existing key events.

  • google_analytics_get_metadata
    Read-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_property
    Read-only

    Details for one GA4 property -- display name, time zone, currency, industry category, creation time.

  • google_analytics_list_accessible_properties
    Read-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_dimensions
    Read-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_metrics
    Read-only

    Custom metrics registered on a property.

  • google_analytics_list_data_streams
    Read-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

Access & safety

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.