
Google Analytics (unofficial)
Connect Google Analytics to ChatGPT. Query GA4 data in plain English and get instant insights.
Connect it
Settings → Connectors → Add custom connector
URL: https://api.safe-mcp.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://api.safe-mcp.com/mcp{
"mcpServers": {
"google-analytics-unofficial": {
"url": "https://api.safe-mcp.com/mcp"
}
}
}claude mcp add --transport http google-analytics-unofficial https://api.safe-mcp.com/mcp{
"servers": {
"google-analytics-unofficial": {
"type": "http",
"url": "https://api.safe-mcp.com/mcp"
}
}
}5 tools, verified live
marketing_get_sourcesread-onlyLists connected and missing GA4, Google Analytics properties, property IDs, web streams, app streams, measurement IDs, Firebase app IDs, Google Search Console sites, Bing Webmaster sites, and current analysis surface mappings. Use this before reporting when property/site selectors are unknown.
marketing_get_catalogread-onlyUse this when the user wants to discover the canonical marketing reporting graph, available sources, supported metrics, supported dimensions, or which connectors are live today. Each source also reports a `passthrough` field describing whether native fields beyond the curated list are accepted (GA4 accepts any native dimension/metric; Search Console accepts any native dimension; Bing is limited to
marketing_get_reportread-onlyPrimary reporting tool for a given GA4 property or site. Use for totals, trends, and breakdowns by dimension across GA4 website traffic and app analytics, Google Search Console site traffic, and Bing Webmaster — including last-30-days summaries, revenue, leads, sessions, users, engagement/time-on-page (average_session_duration, user_engagement_duration), and period-over-period comparisons. Drill d
marketing_get_funnelread-onlyUse for ordered conversion-step analysis: GA4 ordered_steps step funnels (e.g. session_start → add_to_cart → purchase) and cross-source holistic_bundle landing-page funnels joining GA4, Google Search Console, and Bing Webmaster. Covers funnel drop-off between steps (e.g. from landing on the site to adding to cart to purchasing), conversion paths, and acquisition-to-conversion context. Pass one dat
marketing_manage_surfaceGets or updates persisted selectors for a website/app analysis surface. Use action='get' to inspect mappings and action='update' to persist GA4, Search Console, or Bing Webmaster selectors.
Alternatives in Databases & Data
Compare →
Kinsta MCP by usefulapiB
Read Kinsta sites, environments, backups, logs and analytics; clear caches, restart PHP, back up.
TinyURL MCP by usefulapiB
Create and manage TinyURL short links: aliases, destinations, tags, archive, click analytics.
Waitwhile MCP by usefulapiB
Read Waitwhile visits, bookings, customers, services and analytics; add, update and cancel visits.
Accredible MCP by usefulapiB
Read Accredible credentials, groups, designs, analytics, skills; issue one credential as a draft.
Buttondown MCP by usefulapiB
Read Buttondown subscribers, emails, analytics and automations; add subscribers; write email drafts.
Pirsch Analytics MCP by usefulapiB
Read Pirsch web analytics: visitors, pages, referrers, UTM, events, funnels and sessions.