What does the Google Analytics MCP server do?

By Tom Claydon, Co-founder, Nudge · Updated 22 Oct 2026

Google's Google Analytics MCP server lets Claude run GA4 reports in plain English. It is free and open source, Google labels it experimental, and it runs on your own computer with a Google Cloud project. The released version reads data only; Google has added one opt-in tool for creating annotations, not yet in a release.

Disclosure: Nudge publishes this page. We make Nudge, a Google Ads MCP server, and have no tie to the tools below. Facts come from Google's GitHub page, read on 22 October 2026. We have not tested this server.

What can it do?

Its tools, by Google's names:

  • Account and property: get_account_summaries, get_property_details, list_google_ads_links, list_property_annotations.
  • Reports: run_report, run_funnel_report, run_realtime_report, get_custom_dimensions_and_metrics.
  • Coming: create_property_annotation, which Google says "requires passing the --allow-write flag and the analytics.edit scope". The latest release, 0.7.0 from 29 July 2026, does not include it.

How do you set it up with Claude Code?

  1. In a Google Cloud project, switch on the Google Analytics Admin API and the Data API.
  2. Make sure your Google account can view the GA4 property.
  3. Set up Application Default Credentials with the read-only analytics scope.
  4. Add it to Claude Code. Google's README gives:
claude mcp add analytics-mcp --scope user -e "GOOGLE_APPLICATION_CREDENTIALS=PATH_TO_CREDENTIALS_JSON" -e "GOOGLE_PROJECT_ID=YOUR_PROJECT_ID" -- pipx run analytics-mcp

Google does not offer a hosted version, so it is not a one-click connector for Claude on the web.

What are the hosted alternatives?

OptionWhere it runsNote from the maker
Supermetrics MCPHostedGA4 among 170+ sources; in Supermetrics plans that include Data API access
Windsor.ai MCPHostedGA4 among its sources; MCP access on all plans
Advanced GSC MCPHostedSearch Console and GA4 together

How can a PPC agency use it?

Our suggestions:

  • Check each client's GA4 property is linked to the right Google Ads account (list_google_ads_links).
  • Compare Google Ads clicks with GA4 sessions and key events by landing page, to find tracking gaps.
  • Run a funnel report to show where paid visitors drop off.

Questions

Is there an official Google Analytics MCP server?

Yes. Google publishes it on GitHub as googleanalytics/google-analytics-mcp, labelled experimental.

Can it change my GA4 settings?

The released version cannot. A tool for creating annotations is in development and needs an explicit flag and edit permission.

Is it free?

Yes, it is open source. Normal Google Analytics API quotas apply.

Can I use it in Claude in the browser?

Not directly. It runs on your computer with Claude Desktop or Claude Code. Hosted alternatives work in the browser.

Sources

All read on 22 October 2026:

  • github.com/googleanalytics/google-analytics-mcp, its README and releases
  • supermetrics.com/products/supermetrics-mcp
  • claude.com/connectors/windsor-ai
  • advancedgsc.com/mcp

Related: Search Console MCP · Google Ads MCP servers compared · All MCP servers