A Google Analytics MCP server with nothing to set up.
Ask Claude, ChatGPT or Cursor about your GA4 traffic, landing pages, conversions and AI referrals. Connect Google once in AuditAE and point your client at one URL — no Google Cloud project, no service account, no credentials file. A 250-row GA4 report is 3¢. See how it compares with Google’s official server.
query_google_analytics · get_ai_referral_traffic · 99 tools on the server · no card
Three steps, no Google Cloud.
- Add your site to AuditAE (free, no card; first audit free).
- Connect Google in the site’s Settings and pick its GA4 property. One sign-in covers every site in the workspace, and Search Console too.
- Add the server at
https://auditae.app/api/mcpto your client, below: Claude, ChatGPT, Claude Code, Codex, and VS Code sign in, no key needed. Then ask it about your traffic.
Claude, ChatGPT, Claude Code, Codex and Cursor.
Claude
Connects with: Sign-in (OAuth)Opens Claude's Add custom connector dialog with AuditAE filled in. Confirm, then sign in to AuditAE or create a free account in the same step. The connector works in Claude on the web, in Claude Desktop and in Cowork.
https://auditae.app/api/mcp- Claude Free allows one custom connector.
- On Team and Enterprise plans only Owners add custom connectors, from Organization settings → Connectors. Members then connect it from Customize → Connectors.
- Sign-in connects your personal workspace. Team workspaces use an API key.
Then ask “What's my AuditAE balance and what can you do?”
ChatGPT
Connects with: Sign-in (OAuth)ChatGPT adds custom MCP servers as plugins. Four steps; the last one signs you in.
- Open chatgpt.com/plugins, select +, then Add custom MCP server. If you don't see that option, turn on developer mode in ChatGPT's settings (on Business, Enterprise and Edu workspaces an admin does this).
- Name it AuditAE, paste https://auditae.app/api/mcp as the server URL and choose OAuth for authentication.
- Select I understand and want to continue, then Create as a plugin.
- Install the plugin and sign in to AuditAE when ChatGPT asks.
https://auditae.app/api/mcp- Needs a plan that allows custom MCP servers. Check your plan and workspace settings.
- When AuditAE adds tools, open AuditAE at chatgpt.com/plugins and select Refresh.
- Sign-in connects your personal workspace. Team workspaces use an API key.
Then ask “What's my AuditAE balance and what can you do?”
Claude Code
Connects with: Sign-in (OAuth)Run this once in your terminal; --scope user adds AuditAE to every project. Then run /mcp in Claude Code, pick auditae and choose Authenticate to sign in.
claude mcp add --transport http --scope user auditae "https://auditae.app/api/mcp"- Sign-in connects your personal workspace. Team workspaces use an API key.
Then ask “What's my AuditAE balance and what can you do?”
Codex
Connects with: Sign-in (OAuth)One command for the Codex CLI. It detects AuditAE's sign-in and opens your browser; if it doesn't, run codex mcp login auditae. The Codex IDE extension and the ChatGPT desktop app read the same ~/.codex/config.toml: you can paste the block instead, then run codex mcp login auditae (or sign in from the app's MCP settings).
codex mcp add auditae --url "https://auditae.app/api/mcp"[mcp_servers.auditae]
url = "https://auditae.app/api/mcp"
tool_timeout_sec = 300- tool_timeout_sec = 300 gives long citation runs room to finish; Codex's default is 60 seconds.
- Sign-in connects your personal workspace. Team workspaces use an API key.
Then ask “What's my AuditAE balance and what can you do?”
VS Code
Connects with: Sign-in (OAuth)Opens VS Code's install prompt for AuditAE, for GitHub Copilot agent mode. Select Install, then sign in when VS Code asks. Or run MCP: Open User Configuration and add the block below.
{
"servers": {
"auditae": {
"type": "http",
"url": "https://auditae.app/api/mcp"
}
}
}- VS Code caps the tools one request can use (128 at last check), counting its built-in tools and your other servers. If it warns, turn off tools you don't need in the tool picker.
- Sign-in connects your personal workspace. Team workspaces use an API key.
Then ask “What's my AuditAE balance and what can you do?”
Cursor
Connects with: API keyCursor connects with an API key for now. Add this to ~/.cursor/mcp.json, your user config, so the key never sits in a project folder, and replace ae_live_… with your key.
{
"mcpServers": {
"auditae": {
"url": "https://auditae.app/api/mcp",
"headers": {
"Authorization": "Bearer ae_live_…"
}
}
}
}- Sign-in and a one-click install for Cursor aren't available yet, so it needs a key.
- If the tools don't show up, reload Cursor after saving the file.
Then ask “What's my AuditAE balance and what can you do?”
Windsurf
Connects with: API keyWindsurf (Devin Desktop) connects with an API key. Add this to ~/.config/devin/mcp_config.json (%APPDATA%\devin\mcp_config.json on Windows; older Windsurf builds read ~/.codeium/windsurf/mcp_config.json) and replace ae_live_… with your key.
{
"mcpServers": {
"auditae": {
"serverUrl": "https://auditae.app/api/mcp",
"headers": {
"Authorization": "Bearer ae_live_…"
}
}
}
}- Cascade allows 100 tools across all your MCP servers, and AuditAE's full set uses most of them. Turn off servers you aren't using.
- The config path has moved between versions; check your version's MCP settings if neither file is read.
Then ask “What's my AuditAE balance and what can you do?”
Other clients
Connects with: Sign-in or API keyMost other clients that speak remote MCP over Streamable HTTP, such as Zed, Cline, Continue, Kiro, Goose or JetBrains, connect to the URL. Clients that support OAuth client metadata documents sign in; the rest send an API key in the Authorization header.
https://auditae.app/api/mcpURL: https://auditae.app/api/mcp
Header: Authorization: Bearer ae_live_…{
"mcpServers": {
"auditae": {
"command": "npx",
"args": [
"-y", "mcp-remote", "https://auditae.app/api/mcp",
"--header", "Authorization:${AUTH_HEADER}"
],
"env": { "AUTH_HEADER": "Bearer ae_live_…" }
}
}
}- Clients that only launch local (stdio) servers can bridge to the hosted endpoint with mcp-remote, as in the last block.
- Sign-in connects your personal workspace. Team workspaces use an API key.
Then ask “What's my AuditAE balance and what can you do?”
Want every click spelled out? The step-by-step guide to connecting Claude or ChatGPT to Google Analytics walks through each screen, from adding the site to the first GA4 question.
Questions people actually run.
Your client picks the dimensions, metrics and date ranges. The last prompt is the one only this server answers: it joins the visits AI assistants send you with whether their answers still cite you.
“How many visits did ChatGPT, Perplexity and Claude send us in the last 28 days, and which pages did they land on?”
get_ai_referral_traffic (days: 28, compared with the 28 before)
1¢ per call
“Which landing pages get organic sessions but no conversions? Write a fix plan for the worst one.”
query_google_analytics (landingPage, sessionDefaultChannelGroup; sessions, keyEvents) → get_fix_plan
1¢ per 100 rows read + 50¢ for the plan
“How did sessions and conversions from organic search change month over month, by landing page?”
query_google_analytics (landingPagePlusQueryString, sessionDefaultChannelGroup; this month and last in one call with compare dates)
1¢ per 100 rows
“Our ChatGPT referrals dropped. Does ChatGPT still cite us for 'best invoicing app for freelancers', and who does it cite instead?”
get_ai_referral_traffic → check_brand_citation
1¢ for the referral read + 5–12¢ per engine, plus the fix-it playbook (about 12¢ per answered check that didn't cite the brand and about 45¢ per audit)
Everything else the server does.
Connecting AuditAE for GA4 connects all 99 tools. The Google queries, Search Console included, cost 1¢ per 100 rows (1¢ minimum) and everything else is pay-per-use, from one balance, with no subscription. A new account’s first audit is free. The full tour is on the SEO MCP server page.
Search Console too
3 toolsClicks, impressions, CTR and position by query, page, country or device, and URL Inspection for any page: indexed or not, Google's canonical, rich results. Same Google connection and price, with URL Inspection 1¢ per URL.
Search Console MCPAI search citations
14 toolsCheck whether ChatGPT, Perplexity, Gemini and Google AI Overviews cite you for a prompt, who they cite instead, share of voice across a prompt set, content gaps, and competitor prompts. Checks are 5–12¢ per engine, plus the fix-it playbook.
How citation checks workFix plans
1 toolget_fix_plan reads your latest audit and the live page, then returns the exact edits: the sentence to rewrite, FAQs and schema to add, title and meta. Steps for WordPress, Next.js, Shopify, Webflow and more. 50¢.
WordPress edits
45 toolsOn a site paired with the free plugin, the agent edits posts, Yoast and Rank Math meta, schema and llms.txt, including Elementor pages. Reads are free, writes 5¢.
WordPress MCP setupTechnical audits and schema
16 toolsCore Web Vitals and on-page checks, a site crawl, agent-readiness, tech-stack detection, a backlink summary, IndexNow submission, and schema you can generate and validate.
Account and client portals
9 toolsList your sites, check your balance, create a top-up link, and share a live client portal with traffic, Google search and AI visibility.
Google’s official server vs hosted.
Google’s open-source server is free, and the better choice if you need realtime or funnel reports and you’re comfortable in Google Cloud. If you’d rather not set up Python, a project and credentials, or you want to use it from Claude or ChatGPT on the web, this is the shortcut.
| AuditAE (hosted) | Google’s official server | |
|---|---|---|
| Setup | Sign in with Google once, pick the property | Python 3.10+, pipx or uv, a Google Cloud project with the Analytics Admin and Data APIs enabled, and gcloud credentials or a service account |
| Hosting | Remote URL, nothing to run | Runs on your machine. Google's list of remote MCP servers doesn't include Analytics |
| Properties | Every site in the workspace, by domain | Every property your credentials can read |
| Clients | Claude, ChatGPT, Claude Code, Codex, and VS Code (sign-in); Cursor and Windsurf (API key) | Clients that launch a local server; web apps need your own hosting |
| Reports | Standard GA4 reports, plus AI referral traffic. No realtime or funnel reports | Standard, realtime and funnel reports |
| Access | Read-only | Read-only unless you turn on writes for property annotations |
| Beyond GA4 | Search Console, AI citation checks, fix plans, WordPress edits: 99 tools | Google Analytics only |
| Price | GA4 reads: 1¢ per 100 rows (1¢ minimum per call); first audit free | Free |
Checked November 4, 2026: Google's MCP guide, its GitHub repo, Google's remote MCP list.
Questions worth asking.
Straight answers on the Google Analytics MCP tools.
A Google Analytics MCP server lets an AI client such as Claude, ChatGPT or Cursor run GA4 reports through the Model Context Protocol, so you can ask about traffic and conversions in plain English and get answers from your own property. The client picks the dimensions, metrics and dates, and the server calls Google's Analytics API.
Yes, several. Google publishes an open-source GA4 MCP server you run locally with Google Cloud credentials, and there are community servers on GitHub. AuditAE is a hosted option: you connect Google once in the dashboard and point Claude, ChatGPT or Cursor at one URL, with no Google Cloud project to set up.
No. Google's official Google Analytics MCP server runs on your own machine. Google's list of remote MCP servers covered 87 products on November 4, 2026, including BigQuery, Gmail and Drive, and Google Analytics wasn't one of them.
No. Google's official server is open source and runs on your machine, with Python, a Google Cloud project, the Analytics APIs enabled and credentials you set up. It also covers realtime and funnel reports, which AuditAE doesn't. AuditAE is a separate, hosted server: it reads GA4 through Google's Data API over the Google connection you make once in the dashboard, so you add one URL to your client and there's nothing to install.
Any GA4 report: the dimensions and metrics you name, such as sessions, engagement, conversions and revenue by channel, landing page, device or country, with filters and sorting. A second tool totals visits from ChatGPT, Perplexity, Claude, Gemini and Copilot and the pages they land on. The connection uses Google's read-only Analytics scope, so the tools can't change your GA4 settings.
query_google_analytics charges 1¢ per 100 rows (1¢ minimum per call), so a 250-row report is 3¢, and get_ai_referral_traffic 1¢ per call; the Search Console tools are priced the same way; a call that errors, or repeats one within 10 minutes, is free. The dashboard's Traffic tab and AEBOT read the same data free. An AuditAE account is free (no card) and its first audit is free; after that you pay only for paid calls such as Google reads, AI citation checks (5–12¢ per engine, plus the fix-it playbook) or fix plans (50¢), and each tool states its price before you call it.
The GA4 property you pick for each site in its Settings. One Google sign-in covers the workspace; an agency can connect every client's properties and query them all by domain. Sign-in connects your personal workspace. Team workspaces use an API key.
The tools read from Google on each call; an identical call within 10 minutes comes from a short in-memory cache. Your Google tokens are stored encrypted, and you can disconnect Google in the dashboard at any time.
Ask your data. Skip the setup.
Connect Google once, add one URL to your client, and query GA4 at 1¢ per 100 rows.Your first audit is free; after that you pay per use. No card.
Comparing options? See the best MCP servers for SEO.