ga-ai-mcp-server
Verified Safeby mattwilkerson1121
Overview
This server allows AI agents to query Google Analytics 4 data (reports, traffic sources, demographics, etc.) via the Model Context Protocol (MCP).
Installation
npm startEnvironment Variables
- GOOGLE_APPLICATION_CREDENTIALS
- GA4_PROPERTY_ID
- NODE_OPTIONS
Security Notes
The server uses Google's official client libraries for GA4, which are generally secure. Credential handling relies on a service account JSON key file. While `src/index.js` has a default local path (`asidatakpiskey.json`), the recommended and documented approach through `.env` or `claude-config.json` is to use the `GOOGLE_APPLICATION_CREDENTIALS` environment variable pointing to the absolute path of the key file. This allows for secure storage of credentials outside the project directory. No `eval` or obvious malicious patterns were found. Network exposure is limited as it's an MCP server over stdio, not an HTTP server.
Similar Servers
mcp-server
Provides real-time Indian options market data and volatility analytics to AI chats, enabling quantitative analysis and trading insights.
MCP-SERVER
Provides an MCP server for automated data analysis workflows including loading datasets, cleaning data, sentiment analysis, clustering, topic extraction, and generating comprehensive reports with visualizations for an AI client.
mcp-server
This server uses the Model Context Protocol (MCP) SDK to define and expose two tools and two static resources, primarily for fetching mock weather data and tracking packages, communicating via standard I/O.
mcp_server_test
A backend server application, potentially related to game development or modding (e.g., Minecraft Coder Pack), which might include functionalities integrating with AI/LLM for data processing or interactive elements.