Google Analytics MCP connector
Google Analytics is Google's web and app analytics platform for tracking user behavior and measuring digital property performance. The Google Analytics MCP connector allows AI agents to manage properties and data streams, create and configure key events, and administer custom dimensions. It also supports retrieving property metadata and monitoring analytics configurations across your Google Analytics account.
Authentication type
- OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.
Uses
Use the Google Analytics MCP connector to perform the following actions:
- Track user conversions and key events across web and mobile properties
- Configure custom dimensions and metrics to measure business-specific KPIs
- Monitor real-time user activity and engagement on websites and applications
- Create and manage multiple data streams for different digital properties
- Generate custom reports to analyze campaign performance and user behavior
- Automate conversion tracking workflows triggered by external business events
- Organize analytics data across multiple properties and accounts
Example prompts
Use the following example prompts to invoke Google Analytics MCP connector tools from your AI assistant or Boomi Connect workflow:
Log a purchase conversion in Google Analytics when an order completes in our system.Show me real-time visitor activity on our website right now.Create a custom metric in Google Analytics to track form submissions.Generate a report showing user engagement metrics for the last 30 days.Set up a new data stream in Google Analytics for our mobile app.List all properties in our Google Analytics account and show me their settings.Update our custom dimension to track customer subscription tier.Run a report comparing traffic sources and conversion rates.
Google Analytics MCP connector tools
The Google Analytics MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| googleanalytics_googleanalyticscreatekeyevent_invoke | Creates a new key event to track important user actions in Google Analytics. |
| listProperties | Retrieves a list of all properties associated with your Google Analytics account. |
| getProperty | Retrieves detailed information about a specific Google Analytics property. |
| updateProperty | Modifies settings and configuration for an existing Google Analytics property. |
| listDataStreams | Retrieves a list of all data streams configured within a property. |
| createDataStream | Creates a new data stream to collect analytics data from a source. |
| getDataStream | Retrieves detailed information about a specific data stream. |
| updateDataStream | Modifies settings and configuration for an existing data stream. |
| deleteDataStream | Removes a data stream and stops collecting data from that source. |
| listCustomDimensions | Retrieves a list of all custom dimensions defined in a property. |
| createCustomDimension | Creates a new custom dimension to track custom user or event attributes. |
| getCustomDimension | Retrieves detailed information about a specific custom dimension. |
| updateCustomDimension | Modifies settings and configuration for an existing custom dimension. |
| listCustomMetrics | Retrieves a list of all custom metrics defined in a property. |
| createCustomMetric | Creates a new custom metric to measure custom numerical data. |
| getCustomMetric | Retrieves detailed information about a specific custom metric. |
| updateCustomMetric | Modifies settings and configuration for an existing custom metric. |
| runReport | Generates a report with historical analytics data based on specified dimensions and metrics. |
| runRealtimeReport | Generates a report with current real-time analytics data from the last 30 minutes. |