Explore traffic, conversions, funnels and property configuration through a read-only MCP server.
Google Analytics is an MCP project maintained in the get-mcp-ads/google-analytics-mcp-server repository. The maintainer describes its purpose as “Explore traffic, conversions, funnels and property configuration through a read-only MCP server”. Read the project documentation for the complete scope.
The documented npm package is @getmcpads/google-analytics-mcp-server. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
The example declares GA4_CLIENT_ID, GA4_CLIENT_SECRET, GA4_REFRESH_TOKEN. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-09.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| ga4_health_check | Read-only GA4 health check. |
| ga4_list_properties | List all GA4 properties accessible with the current credentials. |
| ga4_run_report | Run a GA4 analytics report with intelligent query planning. |
| ga4_run_realtime_report | Run a read-only GA4 Data API realtime report. |
| ga4_get_metadata | Get the complete list of dimensions and metrics available for a specific GA4 property. |
| ga4_get_custom_definitions | List custom dimensions and custom metrics exposed by GA4 Data API metadata. |
| ga4_get_key_events | Inventory GA4 key events/conversions using metadata-aware Data API reports. |
| ga4_get_ecommerce_diagnostics | Read-only ecommerce coverage diagnostics for core ecommerce events, revenue metrics, and item-level reporting over a date range. |
| ga4_get_event_parameters | Best-effort event parameter inventory from GA4 metadata plus event reports. |
| ga4_run_funnel_recipe | Run a read-only configurable funnel recipe using one GA4 report per eventName/pagePath step and return simple step counts. |
| ga4_get_audience_export_diagnostics | Read-only Audience Export diagnostics. |
| ga4_get_audience_diagnostics | Read-only audience diagnostics from Admin API audiences, Data API recurring audience lists, and observed audienceName report fallback. |
| ga4_get_bigquery_export_diagnostics | Detect GA4 BigQuery export links and diagnose export modes, stream coverage, excluded events, and dataset location. |
| ga4_get_server_side_tagging_diagnostics | Best-effort read-only server-side tagging diagnostics from data streams, Measurement Protocol secrets, event rules, and stream settings. |
| ga4_run_advanced_funnel_report | Run the GA4 Data API v1alpha runFunnelReport endpoint with optional breakdown/next-action, falling back to read-only step counts if unavailable. |
| ga4_get_channel_groups | List custom channel groups defined for a GA4 property. |
| ga4_validate_query | Validate a metric/dimension combination BEFORE executing. |
| ga4_run_pivot_report | Run a read-only GA4 Data API pivot report with native filters, ordering, quota state, multiple date ranges, and up to 250,000 pivot cells. |
| ga4_batch_run_reports | Run 1-5 independent read-only GA4 Core reports for the same property in one official Data API batch request. |
| ga4_batch_run_pivot_reports | Run 1-5 independent read-only GA4 pivot reports for the same property in one official Data API batch request. |
| ga4_check_compatibility | Ask the official GA4 Data API which dimensions and metrics are compatible with a proposed Core report selection. |
| ga4_get_property_quotas_snapshot | Read the current GA4 Data API property quota snapshot from the official v1alpha endpoint. |
| ga4_list_accounts | List raw GA4 Analytics Admin accounts accessible to the authenticated user (read-only, auto-paginated). |
| ga4_list_admin_resources | List an allowlisted GA4 Admin collection in read-only mode: streams, custom definitions, key events, audiences, product links, annotations, channel groups… |
| ga4_get_property_configuration | Read GA4 property details plus selected singleton Admin settings (attribution, retention, Google Signals, reporting identity, or user-provided-data settings). |
| ga4_list_audience_exports | List existing GA4 Audience Export snapshots and Recurring Audience Lists without creating new exports. |
| ga4_query_audience_export | Query rows from an existing GA4 Audience Export. |
| URI | Contents |
{
"mcpServers": {
"google-analytics": {
"command": "npx",
"args": [
"-y",
"@getmcpads/google-analytics-mcp-server"
],
"env": {
"GA4_CLIENT_ID": "your-client-id",
"GA4_CLIENT_SECRET": "YOUR_GA4_CLIENT_SECRET",
"GA4_REFRESH_TOKEN": "YOUR_GA4_REFRESH_TOKEN"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| GA4_CLIENT_ID | Declared in the maintainer’s client configuration. | Yes |
| GA4_CLIENT_SECRET | Declared in the maintainer’s client configuration. | Yes |
| GA4_REFRESH_TOKEN | Declared in the maintainer’s client configuration. | Yes |
Metabase ships its own MCP endpoint — search your BI content, build and run queries, and save questions and dashboards without leaving the chat.
Facilitates interaction with the PyTorch HUD API, providing access to CI/CD data, job logs, and analytics.
MCP server for 1C:Enterprise (1С) over OData. Ask your accounting database in natural language — debtors, sales, taxes, cash flow — from any MCP
Your AI marketing analyst, connected to live data. 75 MCP tools across Google Ads, Meta Ads, GA4, Search Console, Shopify, Stripe and WordPress — read, analyze, manage, and monitor.
Draft, schedule and publish LinkedIn posts, reply to comments and read analytics via 2pr.io.
Read Accredible credentials, groups, designs, analytics, skills; issue one credential as a draft.