Integrations
Provides tools for accessing Google Analytics Data API, allowing retrieval of analytics reports with custom metrics, dimensions, and date ranges, as well as real-time data from GA4 properties.
Google Analytics Data API MCP Server
Provides an interface for accessing the Google Analytics Data API using a Model Context Protocol (MCP) server.
function
This MCP server provides the tools and resources to access key features of the Google Analytics Data API:
tool
- get_report : Retrieves a report based on a specified date range, metric, and dimension
- get_realtime_data : Get real-time data
resource
- ga4://property/{propertyId}/metadata : Access the metadata of a Google Analytics property
set up
Prerequisites
- Create a Google Cloud project and enable the Analytics Data API.
- Create a service account and download the credentials JSON file
- Give the service account the appropriate access to your GA4 property
For detailed setup instructions, please see the Setup Guide .
install
Setting environment variables
The following environment variables must be set:
How to use
Starting the Server
Alternatively, you can use the provided script:
Claude Desktop settings
Add the following to your Claude Desktop config file:
For a detailed configuration example, see claude-desktop-config-sample.json .
Examples of using the tool
Get the report
Get real-time data
Resource usage examples
Usage Example
For an example of usage with Claude, see Claude Usage Example .
license
MIT
This server cannot be installed
Provides an interface to access Google Analytics Data API through Model Context Protocol (MCP), allowing users to retrieve reports and realtime data from Google Analytics 4 properties.