We make QuerySail. We checked Google's server against its repository and Google's documentation on October 28, 2026. If something here is wrong or out of date, email support@querysail.com and we will fix it.
Side by side
| Feature | Google's Analytics MCP server | QuerySail |
|---|---|---|
| Made by | Google, open source under Apache-2.0. The repository calls it experimental | QuerySail, an independent product |
| Where it runs | On your computer. Google documents no hosted version | Hosted by QuerySail at one URL |
| Setup | Python 3.10 or later with pipx or uv, a Google Cloud project with the Analytics Admin and Data APIs, and Application Default Credentials | Sign in, approve read-only Google Analytics access on Google's consent screen and add the URL to your AI app |
| AI apps | Apps that start local servers. Google's docs name Antigravity, Claude Desktop, Claude Code and Cursor | Apps that connect to remote MCP servers, including ChatGPT, claude.ai, Claude Code, Codex, Cursor and VS Code |
| Reports | Standard, realtime and funnel reports, account and property details, custom definitions, Google Ads links and annotations | Standard and realtime reports, period comparisons with top gainers and losers, and field lists with custom definitions and key events |
| Changes to Google Analytics | Read-only by default. With --allow-write and the analytics.edit scope, it can create property annotations | None |
| Search Console | Not included. Google has no Search Console MCP server | Included on the same plan |
| Cost | Free. You run and update it yourself | $8 per month after a 7-day free trial |
Setup, step by step
Google's server, with your own Google account
- Install Python 3.10 or later, and pipx or uv.
- Create a Google Cloud project, or pick one, and turn on the Google Analytics Admin API and the Google Analytics Data API.
- Make sure your Google account has at least the Viewer role on the GA4 property.
- Install the gcloud CLI and run
gcloud auth application-default loginwith theanalytics.readonlyscope, using an OAuth client file from your project. - Add the server to your AI app's config file, with your project ID and the path to the credentials file.
QuerySail
- Create a QuerySail account. The trial needs no card.
- Connect Google Analytics under Account → Connections and approve read-only access.
- Add the QuerySail endpoint to your AI app and sign in with your QuerySail account.
Which one to choose
Choose Google's server if
- you use Claude Desktop, Claude Code, Cursor or Antigravity on your own computer,
- you already work with Google Cloud projects and the gcloud CLI,
- you need funnel reports or Google Ads links, or
- you want a free tool and are happy to update it yourself.
Choose QuerySail if
- you use ChatGPT or claude.ai, which cannot start a server on your computer,
- you want the same data in several AI apps without a config file in each one,
- you look after several properties or Google accounts, or
- you also want Search Console on the same plan.
See every option in the best Google Analytics MCP servers roundup, or read about the QuerySail Google Analytics MCP server.