googleanalytics avatar

Analytics

googleanalytics/google-analytics-mcp

The Google Analytics MCP server enables AI models to query and analyze Google Analytics data by providing tools that interact with Google's Analytics Admin and Data APIs. It offers capabilities to retrieve account and property information, run standard and real-time reports, and access custom dimensions and metrics for specified properties. This server solves the problem of integrating Google Analytics insights directly into AI applications and workflows without requiring manual data exports or API integration by the end user.

GitHub stars
2.1K
tools
13
last updated
Mar 9, 2026

Tools

13 tools

Public tool metadata for what this MCP can expose to an agent.

get_account_summariesRetrieves information about the user's Google Analytics accounts and properties.

Retrieves information about the user's Google Analytics accounts and properties.

No parameter schema in public metadata yet.

get_property_detailsReturns details about a property.

Returns details about a property.

No parameter schema in public metadata yet.

list_google_ads_linksReturns a list of links to Google Ads accounts for a property.

Returns a list of links to Google Ads accounts for a property.

No parameter schema in public metadata yet.

list_property_annotationsReturns annotations for a property.

Returns annotations for a property.

No parameter schema in public metadata yet.

create_property_annotationCreates an annotation for a property (requires passing the --allow-write flag and the analytics.edit scope).

Creates an annotation for a property (requires passing the --allow-write flag and the analytics.edit scope).

No parameter schema in public metadata yet.

list_key_eventsReturns the key events (formerly conversions) defined on a property.

Returns the key events (formerly conversions) defined on a property.

No parameter schema in public metadata yet.

create_custom_dimensionCreates a custom dimension on a property (requires passing the --allow-write flag and the analytics.edit scope, and the Editor role on the property).

Creates a custom dimension on a property (requires passing the --allow-write flag and the analytics.edit scope, and the Editor role on the property).

No parameter schema in public metadata yet.

create_key_eventMarks an event as a key event on a property (requires passing the --allow-write flag and the analytics.edit scope, and the Marketer or Editor role on the property).

Marks an event as a key event on a property (requires passing the --allow-write flag and the analytics.edit scope, and the Marketer or Editor role on the property).

No parameter schema in public metadata yet.

run_reportRuns a Google Analytics report using the Data API.

Runs a Google Analytics report using the Data API.

No parameter schema in public metadata yet.

run_funnel_reportRuns a Google Analytics funnel report using the Data API.

Runs a Google Analytics funnel report using the Data API.

No parameter schema in public metadata yet.

run_conversions_reportRuns a Google Analytics conversions report (ad costs, conversions, ROAS and attribution models) using the Data API.

Runs a Google Analytics conversions report (ad costs, conversions, ROAS and attribution models) using the Data API.

No parameter schema in public metadata yet.

get_custom_dimensions_and_metricsRetrieves the custom dimensions and metrics for a specific property.

Retrieves the custom dimensions and metrics for a specific property.

No parameter schema in public metadata yet.

run_realtime_reportRuns a Google Analytics realtime report using the Data API.

Runs a Google Analytics realtime report using the Data API.

No parameter schema in public metadata yet.

Sponsors

Readme

Google Analytics MCP Server

PyPI version Python 3.10+ GitHub branch check runs PyPI - Downloads GitHub stars GitHub forks YouTube Video Views


View the full README on GitHub

Details

Repository
github.com/googleanalytics/google-analytics-mcp
Categories
Monitoring & Observability, Data & Analytics

Related Monitoring & Observability MCP servers

View all
1getsentry avatarSentrygetsentry/toolkitMCP server for Sentry - error monitoring, issue tracking, and debugging for AI assistants0stars
2pab1it0 avatarPrometheus MCP Serverpab1it0/prometheus-mcp-serverMCP server providing Prometheus metrics access and PromQL query execution for AI assistants522stars
3surendranb avatarGoogle Analytics Mcpsurendranb/google-analytics-mcpGA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.244stars
4nikolai-vysotskyi avatarTrace Mcpnikolai-vysotskyi/trace-mcpCode graph MCP: 81 languages, 91 frameworks, 72.7% fewer PR-review tokens, comprehension at parity203stars
5siddhant-k-code avataragent-stracesiddhant-k-code/agent-traceQuery recorded AI agent sessions: events, summaries, diffs, health, skills, PR reviewability.104stars
6tocharianou avatarKibanatocharianou/mcp-server-kibanaKibana MCP Server with dynamic API discovery and comprehensive Elastic Stack integration86stars