Skip to main content

📊 Measure Analytics MCP

AI-powered Measurement Operations for the Google analytics stack, over the Model Context Protocol.

A product of the Measure MCP ecosystem · built on measure-sdk.

License Python SDK


What it is

Audit, analyse and monitor your Google analytics stack in natural language, from Claude Desktop, ChatGPT or any MCP client. Seven focused MCP servers, each consuming the shared measure-sdk (domain models, Health Score, OAuth, …):

Server Run with Domain
BigQuery Analyst measure-bigquery Cost-aware, read-only SQL.
GA4 Intelligence measure-ga4 GA4 Admin + Data API audits.
Consent Mode Auditor measure-consent Consent Mode v2 compliance.
Data Quality measure-dataquality GA4-export health monitoring.
GTM Operations measure-gtm Web container audits + guarded writes.
Server-Side Auditor measure-sgtm sGTM config + Cloud Run health.
Alerts Engine measure-alerts Persistent cross-domain alerts.

Paid-media analysis (Google Ads, Meta, …) lives in the sibling product measure-paid-media-mcp.

Install

pip install measure-analytics-mcp     # pulls measure-sdk automatically
measure login                         # Google OAuth — that's all you need
measure doctor                        # see what's connected
measure-bigquery                      # start a server (stdio)

measure login (from the SDK) caches an OAuth token locally; every server then works with no .env and no manual IDs. ADC / service accounts still work as a fallback. Read-only by default; writes require explicit confirmation.

Develop

git clone https://github.com/measure-mcp/measure-analytics-mcp.git
cd measure-analytics-mcp
uv sync --all-extras            # resolves measure-sdk from its pinned tag
uv run ruff check . && uv run mypy . && uv run pytest

This repo is a single installable package (measure-analytics-mcp) that ships seven focused MCP servers under src/ (measure_ga4, measure_gtm, measure_bigquery, measure_consent, measure_sgtm, measure_dataquality, measure_alerts). It depends only on measure-sdk.

Ecosystem

measure-sdk Shared core: domain models, enums, Health Score, infra.
measure-analytics-mcp This product.
measure-paid-media-mcp Google Ads, Meta, LinkedIn, TikTok, CM360.

See CHANGELOG.md · ROADMAP.md · SECURITY.md · CONTRIBUTING.md.

License

Apache-2.0.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

measure_analytics_mcp-0.3.1.tar.gz (98.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

measure_analytics_mcp-0.3.1-py3-none-any.whl (79.5 kB view details)

Uploaded Python 3

File details

Details for the file measure_analytics_mcp-0.3.1.tar.gz.

File metadata

  • Download URL: measure_analytics_mcp-0.3.1.tar.gz
  • Upload date:
  • Size: 98.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for measure_analytics_mcp-0.3.1.tar.gz
Algorithm Hash digest
SHA256 f6b431ebc56c2be4330654c15728e5eedfcbc96948e958df71a881fd1063e542
MD5 2a580d2912d1a9f2004bbd4d359ad494
BLAKE2b-256 9d3618ccef628fb69404a7fc8e73b51165634c57a89b6ac0bfc5f44ecf72c24d

See more details on using hashes here.

Provenance

The following attestation bundles were made for measure_analytics_mcp-0.3.1.tar.gz:

Publisher: release.yml on measure-mcp/measure-analytics-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file measure_analytics_mcp-0.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for measure_analytics_mcp-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 62674348eb461ec5aff921bab8453f281b6b8232e48e4b00f3d7b253541e135a
MD5 423469e2919a42f8fae4993f88d05e72
BLAKE2b-256 6d7cc6f6dc90fd063c7ec08185849d6cb1bc42ae189c8383ae3e056b7c2c886c

See more details on using hashes here.

Provenance

The following attestation bundles were made for measure_analytics_mcp-0.3.1-py3-none-any.whl:

Publisher: release.yml on measure-mcp/measure-analytics-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 files

0.3.0

2 files

0.2.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page