Google Analytics MCP Server - Barndoor Documentation
Google Analytics
SecureBarndoor ManagedData, Analytics & Code Quality
Summary: Custom built connector to query Google Analytics reports and manage GA4 property configuration via AI tools.
How Teams Use It: The Barndoor Google Analytics MCP Server enables agents to query GA4 reports and run analytics across audience exports, key events, and custom dimensions, making it efficient for data analysis and performance reporting workflows.
Tools33
| Tool Name | Tool Description | Tool Type |
|---|---|---|
| acknowledge_user_data_collection | Acknowledges the terms of user data collection for the specified property. | Update |
| batch_run_pivot_reports | Returns multiple pivot reports in a batch. All reports must be for the same Google Analytics property. | Read |
| batch_run_reports | Returns multiple reports in a batch. All reports must be for the same Google Analytics property. | Read |
| check_compatibility | Lists dimensions and metrics that can be added to a report request and maintain compatibility. | Read |
| create_audience_export | Creates an audience export for later retrieval. | Create |
| create_conversion_event | Creates a conversion event with the specified attributes. | Create |
| create_custom_dimension | Creates a CustomDimension. | Create |
| create_custom_metric | Creates a CustomMetric. | Create |
| create_data_stream | Creates a DataStream. | Create |
| create_firebase_link | Creates a FirebaseLink. Properties can have at most one FirebaseLink. | Create |
| create_google_ads_link | Creates a GoogleAdsLink. | Create |
| create_key_event | Creates a Key Event. | Create |
| create_measurement_protocol_secret | Creates a measurement protocol secret. | Create |
| create_property | Creates a Google Analytics property with the specified location and attributes. | Create |
| get_audience_export | Gets configuration metadata about a specific audience export. | Read |
| list_account_summaries | Returns summaries of all accounts accessible by the caller. | Read |
| list_accounts | Returns all accounts accessible by the caller. | Read |
| list_audience_exports | Lists all audience exports for a property. | Read |
| list_conversion_events | Returns a list of conversion events in the specified parent property. | Read |
| list_custom_dimensions | Lists CustomDimensions on a property. | Read |