Google Analytics MCP
Official Google MCP server for Google Analytics 4. Query reports, dimensions, metrics, custom audiences, and admin entities through MCP. 1,981 GitHub stars and 5 commits on main in the last 30 days. Apache-2.0.
“Official Google MCP server for Google Analytics 4. Query reports, dimensions, metrics, custom audiences, and admin entities through MCP. 1,981 GitHub stars and 5 commits on main in the last 30 days. Apache-2.0. Top star count in this batch.”
INSTALL THIS SERVER
{
"mcpServers": {
"google-analytics": {
"command": "python",
"args": [
"-m",
"google_analytics_mcp"
],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/service-account.json"
}
}
}
}
{
"mcpServers": {
"google-analytics": {
"command": "python",
"args": [
"-m",
"google_analytics_mcp"
],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/service-account.json"
}
}
}
}
{
"mcpServers": {
"google-analytics": {
"command": "python",
"args": [
"-m",
"google_analytics_mcp"
],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/service-account.json"
}
}
}
}
{
"mcpServers": {
"google-analytics": {
"command": "python",
"args": [
"-m",
"google_analytics_mcp"
],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/service-account.json"
}
}
}
}
{
"mcpServers": {
"google-analytics": {
"command": "python",
"args": [
"-m",
"google_analytics_mcp"
],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/service-account.json"
}
}
}
}
7 TOOLS AVAILABLE
OUR ASSESSMENT
- 1,981 GitHub stars and Apache-2.0 licence.
- Official Google maintenance.
- 5 commits on main in the last 30 days.
- Tool surface covers reporting (run_report) plus admin (accounts, properties, audiences, data streams).
- GA4-native: focuses on the current Analytics platform.
- OAuth and service account authentication options.
- Google Analytics OAuth credentials grant scoped read access; service accounts are the recommended path for agent deployments.
- GA4 API quotas apply per project; high-volume agents can exhaust quota.
- Reporting tool input requires GA4 dimension and metric IDs; agents trained on Universal Analytics names may produce queries that need re-mapping.
GA OAuth tokens or service-account JSON keys grant read access to the Google Analytics properties scoped at credential creation. Use a dedicated service account with read-only Analytics access for production agents. The MCP forwards all queries to the Google Analytics API; results contain user-level data when the property uses User-ID; treat the result stream as sensitive.
Teams running Google Analytics 4 for web analytics who want agents to query reports inside the editor; analytics workflows where the agent retrieves dimensions, metrics, audiences, or property configuration; production deployments using service-account authentication for headless agents.
TECHNICAL DETAILS
ADOPTION METRICS
// Reading this1,981 stars on the googleanalytics/google-analytics-mcp repo. 5 commits on main in the last 30 days. Top star count in this batch.
// Reading thisFirst-ranked in this batch on combined star count and Google official-vendor signal.
SOURCES & VERIFICATION
We don't take any single directory's word for it. Before scoring, we cross-reference 5 public MCP sources, install the server ourselves against the clients we cover, and record when we last re-verified.
The same server, 5 different lenses. We reconcile these signals into our editorial score, which is why our number sometimes diverges from a directory-aggregate star count.
| Source | Their rating | Their star count | Their downloads | Last synced |
|---|---|---|---|---|
| AutomationSwitch This page | 4.6editorial | 1,981 | — | MAY 3, 2026 |
| PulseMCP | — unrated | unavailable | unavailable | MAY 3, 2026 |
| MCP.so | — unrated | unavailable | unavailable | MAY 3, 2026 |
| Glama | — unrated | unavailable | unavailable | MAY 3, 2026 |
| Smithery | — unrated | unavailable | unavailable | MAY 3, 2026 |
| Official MCP Registry | — unrated | unavailable | unavailable | MAY 3, 2026 |
// Counts are directory-reported; we don't adjust them. Discrepancies usually come from different snapshot times or star-caching.
OTHER DATA / ANALYTICS MCP SERVERS
Firecrawl
Web intelligence layer that turns any URL into LLM-optimised markdown. Handles JavaScript rendering, pagination, and structured extraction so your agent reads the live web instead of stale training data.
Apify Actors MCP
Apify Actors as MCP tools: 6,000+ web scrapers, automation actors, and AI agents callable from Claude, Cursor, or any MCP client. Hosted streamable transport at https://mcp.apify.com plus stdio via npx. Dynamic actor discovery at runtime.
dbt MCP
Official dbt Labs MCP server covering SQL execution, Semantic Layer queries, Discovery API, dbt CLI, Admin API, dbt Codegen, dbt LSP, and Product Docs. 41 commits on main in the last 30 days, joint top cadence in this batch.
Bright Data MCP
Web data extraction over the Bright Data network with two operating modes: Rapid Mode (free, basic search and scrape) and Pro Mode (60+ structured-dataset tools targeting Amazon, LinkedIn, Walmart, Instagram, and more).
Power BI Modeling MCP
Official Microsoft MCP server for Power BI semantic modelling. Bring Power BI semantic model capabilities to AI agents: tables, columns, measures, relationships, DAX queries. 715 stars and 1 commit on main in the last 30 days.
DISCUSS YOUR
MCP REQUIREMENTS.
Evaluating a server, scoping an internal deployment, or working out whether MCP is the right fit at all. Start the conversation and we will point you at the right piece of the ecosystem.