# Google Analytics (verified)

Google Analytics tracks and reports website traffic, user behavior, and conversion data, enabling marketers to optimize online performance and customer journeys

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add google_analytics

# Browse available tools
npx -y @smithery/cli@latest tool list google_analytics

# Get full schema for a tool
npx -y @smithery/cli@latest tool get google_analytics GOOGLE_ANALYTICS_BATCH_RUN_REPORTS

# Call a tool
npx -y @smithery/cli@latest tool call google_analytics GOOGLE_ANALYTICS_BATCH_RUN_REPORTS '{}'
```

## Direct MCP Connection

Endpoint: `https://google_analytics.run.tools`

## Tools (25)

- `GOOGLE_ANALYTICS_BATCH_RUN_REPORTS` — Tool to return multiple analytics data reports in a batch. Use when you need to fetch multiple reports for one GA4 prop…
- `GOOGLE_ANALYTICS_CHECK_COMPATIBILITY` — Tool to list dimensions and metrics compatible with a GA4 report request. Use when you need to validate compatibility o…
- `GOOGLE_ANALYTICS_CREATE_AUDIENCE_EXPORT` — Tool to create an audience export. Use after configuring the audience and dimensions to produce a long-running Operatio…
- `GOOGLE_ANALYTICS_CREATE_AUDIENCE_LIST` — Tool to create an audience list. Use when you need to define and asynchronously populate a new AudienceList resource un…
- `GOOGLE_ANALYTICS_CREATE_EXPANDED_DATA_SET` — Tool to create an expanded data set for a property. Use when you need to combine specific dimensions and metrics into a…
- `GOOGLE_ANALYTICS_CREATE_ROLLUP_PROPERTY` — Tool to create a GA4 Roll-up Property and optionally initial source links.
- `GOOGLE_ANALYTICS_GET_ACCOUNT` — Tool to retrieve a single Account by its resource name. Use when you need detailed account info after confirming the ac…
- `GOOGLE_ANALYTICS_GET_AUDIENCE_EXPORT` — Tool to get configuration metadata for an Audience Export. Use after creating an Audience Export to retrieve its status…
- `GOOGLE_ANALYTICS_GET_AUDIENCE_LIST` — Tool to get configuration metadata about a specific audience list. Use after confirming the audience list resource name.
- `GOOGLE_ANALYTICS_GET_KEY_EVENT` — Tool to retrieve a Key Event. Use after confirming the key event resource name.
- `GOOGLE_ANALYTICS_GET_METADATA` — Tool to get metadata for dimensions, metrics, and comparisons for a GA4 property. Use when you need to discover availab…
- `GOOGLE_ANALYTICS_GET_PROPERTY_QUOTAS_SNAPSHOT` — Tool to retrieve all property quotas organized by category for a given property. Use when you need to check current quo…
- `GOOGLE_ANALYTICS_LIST_ACCOUNTS` — Tool to list all Accounts accessible by the caller. Use when you need to enumerate all Google Analytics accounts your c…
- `GOOGLE_ANALYTICS_LIST_AUDIENCE_EXPORTS` — Tool to list all audience exports for a GA4 property. Use when you need to fetch its export history after initiating ex…
- `GOOGLE_ANALYTICS_LIST_AUDIENCE_LISTS` — Tool to list all audience lists for a GA4 property. Use when you need to retrieve a property's configured audience list…
- `GOOGLE_ANALYTICS_LIST_AUDIENCES` — Tool to list all audiences on a property. Use when you need to fetch all audiences for a GA4 property after confirming …
- `GOOGLE_ANALYTICS_LIST_KEY_EVENTS` — Tool to list Key Events. Use when you need to retrieve all key event definitions for a given property.
- `GOOGLE_ANALYTICS_LIST_PROPERTIES` — Tool to list GA4 properties under a specific account. Use after obtaining an account ID; supports pagination and includ…
- `GOOGLE_ANALYTICS_LIST_REPORTING_DATA_ANNOTATIONS` — Tool to list all Reporting Data Annotations on a property. Use when you need to retrieve or inspect annotations for a G…
- `GOOGLE_ANALYTICS_LIST_ROLLUP_PROPERTIES` — Tool to list roll-up GA4 properties accessible to the caller. Use when you need to identify roll-up properties across a…
- `GOOGLE_ANALYTICS_LIST_SEARCH_ADS360_LINKS` — Tool to list all SearchAds360Links on a property. Use when you need to fetch all Search Ads 360 links for a given prope…
- `GOOGLE_ANALYTICS_QUERY_AUDIENCE_EXPORT` — Tool to query a completed audience export. Use when you need to fetch user rows with pagination.
- `GOOGLE_ANALYTICS_QUERY_AUDIENCE_LIST` — Tool to query an audience list. Use when you need to retrieve user rows from a GA4 audience list with pagination.
- `GOOGLE_ANALYTICS_RUN_FUNNEL_REPORT` — Tool to run a GA4 funnel report. Use when you need a customized funnel analysis report for a given property.
- `GOOGLE_ANALYTICS_RUN_REPORT` — Tool to run a customized GA4 data report. Use when you need event data after specifying dimensions, metrics, and date r…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get google_analytics <tool-name>
```
