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
Related MCP server: Policy Analyzer API MCP Server
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