Marketing

Google Analytics MCP Server

Connect your account, then chat with AI to run tools.

Ask for traffic trends, channel mix, landing-page performance, and live visitor counts from chat — sign in with Google once in MCPBundles.

Best forMarketingGrowth AnalystsWeb Analytics LeadsContent Strategists

Try this workflow

Monday marketing brief

For the Bright Smile Co website property, summarize last week's sessions, active users, and top landing pages — call out anything that moved more than 15% versus the prior week.

Managed
6 tools
Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

What you can do with Google Analytics

Built for

Marketing Teams, Growth Analysts, Web Analytics Leads, Content Strategists, Agency Reporting Teams

Example workflows

Monday marketing brief

Weekly standup read: property-scoped totals plus page-level movers.

Try this

For the Bright Smile Co website property, summarize last week's sessions, active users, and top landing pages — call out anything that moved more than 15% versus the prior week.

Channel performance

Marketer-friendly acquisition mix without exporting CSVs.

Try this

Break down Harbor Legal's traffic for the last 30 days by default channel group — rank channels by sessions and note which drove the most engaged visits.

Campaign landing pages

Connects paid or email campaigns to on-site landing behavior.

Try this

Show page paths with the most screen views in the last 14 days for Riverside Dental, filter to /promo URLs, and highlight bounce-heavy pages worth fixing this week.

Live site pulse

Launch-day or incident check when historical reports lag reality.

Try this

Pull a realtime report for Acme Dental — how many active users are on the site right now and which pages are getting traffic in the last few minutes?

Context to know first

What is Google Analytics MCP?

Google Analytics MCP connects your website analytics to AI assistants so you can ask for traffic summaries, channel breakdowns, landing-page performance, and live visitor counts from chat after you sign in with Google in MCPBundles.

Who is this for?

Marketers and growth teams who need quick answers from Google Analytics — weekly recaps, campaign checks, and landing-page reviews — without building every report by hand in the Analytics UI.

Which websites can the assistant read?

Any Google Analytics property your Google account can access. Ask the assistant to list your accounts and properties, then name the site you want — for example your main marketing domain or a client property you manage.

Related editorial

Google Analytics Reporting Workflows with AI

How AI agents can pull traffic trends, channel mix, landing-page performance, and live visitor counts for Monday briefs without exporting CSVs.

Read article

AI Skill
SKILL.md

Domain knowledge for Google Analytics — workflow patterns, data models, and gotchas for your AI agent.

Google Analytics

Google Analytics tracks website traffic, user behavior, and conversion metrics. Access account/property info, run reports with 200+ dimensions and metrics, analyze real-time data.

Data Model

  • Accounts & properties — organizational hierarchy: an account owns one or more GA4 properties.
  • Report pulls — arbitrary dimension/metric slices (200+ built-ins) with paging tokens.
  • Custom definitions — user-defined dimensions and metrics registered on a property.

Reporting workflow

Historical reports time out after 60 seconds upstream. Stage large questions instead of one export-shaped call:

  1. Totals — metrics only, small row limit (works for YTD and other long ranges).
  2. Trend — one time dimension such as yearMonth or date, row limit about one bucket per period.
  3. Breakdown — one breakdown dimension at a time, moderate row limit, paginate with offset.
  4. Long-range detail — split by month or narrow with dimension_filter instead of stacking multiple session dimensions across YTD.

Use the account/property discovery call first, then custom dimension/metric discovery when non-standard fields are involved.

Gotchas

  • property_id: Numeric string like 123456789 or properties/123456789; resolve from the account summary in the linked Google account.
  • Dimensions/metrics: Names must exist in the GA4 schema; inspect custom definitions before referencing non-standard fields. users is invalid — use activeUsers, newUsers, or totalUsers. Filtering on source with session-scoped metrics (bounceRate, averageSessionDuration, sessions) is incompatible — use screenPageViews with pagePath or split into two reports.
  • Timeouts: Heavy dimension × date × row-limit combinations may exceed 60s — decompose and retry a smaller shape instead of repeating the same call.
  • Realtime vs historical: Realtime supports a smaller dimension/metric set and reflects the last few minutes only.

Tools in this Server (6)

Google Analytics Get Account Summaries

Retrieves a summary of all Google Analytics accounts and properties accessible to the authenticated user. Returns account IDs, names, property IDs, pr...

Google Analytics Get Custom Dims Metrics

Retrieves all custom dimensions and custom metrics configured for a Google Analytics property. Returns dimension/metric names, display names, descript...

Google Analytics Get Property Details

Retrieves detailed information about a specific Google Analytics property including display name, timezone, currency code, creation time, industry cat...

Google Analytics List Google Ads Links

Lists all Google Ads account links associated with a Google Analytics property. Returns link IDs, Google Ads customer IDs, and link status. Use this t...

Google Analytics Run Realtime Report

Runs a realtime Google Analytics report showing data from the last few minutes. Realtime reports have limited dimensions and metrics compared to stand...

Google Analytics Run Report

Runs a Google Analytics Data API report. Stage heavy questions: totals first (metrics only, limit 1), then one trend dimension such as yearMonth, then...

Frequently Asked Questions

What is Google Analytics MCP?

Google Analytics MCP connects your website analytics to AI assistants so you can ask for traffic summaries, channel breakdowns, landing-page performance, and live visitor counts from chat after you sign in with Google in MCPBundles.

Who is this for?

Marketers and growth teams who need quick answers from Google Analytics — weekly recaps, campaign checks, and landing-page reviews — without building every report by hand in the Analytics UI.

Which websites can the assistant read?

Any Google Analytics property your Google account can access. Ask the assistant to list your accounts and properties, then name the site you want — for example your main marketing domain or a client property you manage.

Can it replace my weekly reporting deck?

It accelerates the numbers-gathering step: totals, trends, channel splits, and page-level tables you can paste into slides or email. For very large date ranges, ask for staged summaries — totals first, then one breakdown at a time — so answers stay fast.

How do I connect?

Open the Google Analytics skill page in MCPBundles and sign in with Google using the account that owns or can view your properties. Read-only access is enough for reporting workflows.

How do I connect Google Analytics to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/google-analytics. Authentication is handled automatically.

How many tools does Google Analytics provide?

Google Analytics provides 6 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Google Analytics require?

Google Analytics uses One-click sign in. Google Analytics requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Google Analytics to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/google-analytics

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to Google Analytics and paste the MCP URL into Remote MCP server URL.
  4. Click Add. Google Analytics will appear under Not connected — select it and click Connect to complete OAuth.
Name: Google Analytics
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/google-analytics
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Ready to use Google Analytics?

Sign in to connect your credentials and start running tools from the chat.