Runs GA4 reports on request, checks realtime traffic, creates custom dimensions and audience exports, and audits how a property is wired up.
67actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro logs custom events to Google Analytics 4 via the Measurement Protocol. Tracks user actions that matter to your business goals.
Ayro executes a pivot report on GA4 data with your chosen dimensions and metrics. Reformats raw events into business insights.
Ayro queues a long-running custom report request on GA4 data asynchronously. Pulls complex, aggregated event data for deeper analysis.
Each card is one request a support team gets, and the Google Analytics actions Ayro runs to close it.
Ayro assembles the dimensions and metrics a question needs, runs the report against the property, and reads the figures back, so "how did organic do last month" is answered with data rather than a dashboard link.
Ayro creates the audience export or list for a segment, sets it to refresh daily when the campaign is ongoing, and queries the finished export for user rows once GA4 has produced it.
Ayro adds the custom dimension a new event needs, lists what is already defined so nobody duplicates it, and archives the ones a retired feature left behind before the property hits its limit.
Ayro reads back which Google Ads accounts, BigQuery exports, and data streams a property is connected to, so a question about where a number comes from is answered from the configuration itself.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Google Analytics actions it has and picks the ones a request needs.
Authorize the Google Analytics account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Google Analytics actions that close it and chains as many as the request needs.
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started freeGoogle Analytics · Ayro
What can you do in Google Analytics without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro can do inside Google Analytics.
Get Property Quotas Snapshot returns what is left in each category - core, funnel, realtime - so Ayro can check headroom before running something heavy. Batch Run Reports and Batch Run Pivot Reports also group several requests into a single call instead of firing them one at a time.
All 67 actions your agent can call on Google Analytics, straight from the live MCP connection.
Archive a CustomDimension on a property.
Return multiple pivot reports in a batch for a GA4 property.
Return multiple analytics data reports in a batch.
List dimensions and metrics compatible with a GA4 report request.
Create an audience export for Google Analytics.
Create an audience list for later retrieval by initiating a long-running asynchronous request.
Create a CustomDimension for a Google Analytics property.
Create a custom metric in Google Analytics.
Create an expanded data set for a property.
Create a recurring audience list that automatically generates new audience lists daily based on the latest data.
Create a report task as a long-running asynchronous request for customized Google Analytics event data reports.
Create a roll-up property.
Retrieve a single Account by its resource name.
Retrieve attribution configuration for a Google Analytics property.
Retrieve a single Audience configuration from a Google Analytics property.
Get configuration metadata about a specific audience export.
Get configuration metadata about a specific audience list.
Retrieve a single CustomDimension by its resource name.
Retrieve data retention configuration for a Google Analytics property.
Retrieve data sharing configuration for a Google Analytics account.
Retrieve Google Signals configuration settings for a GA4 property.
Retrieve a Key Event.
Get metadata for dimensions, metrics, and comparisons for a GA4 property.
Retrieve a single GA4 Property by its resource name.
Retrieve all property quotas organized by category (corePropertyQuota, funnelPropertyQuota, realtimePropertyQuota) for a given GA4 property.
Get configuration metadata about a specific recurring audience list.
Get report metadata about a specific report task.
Retrieve summaries of all Google Analytics accounts accessible by the caller.
List all Google Analytics accounts accessible by the caller using v1beta API.
List all AdSenseLinks on a property.
Same connection, same setup. Pick the next one your team already uses.
Anonymizes whole packets or named fields, recovers plaintext with a private key, and checks the API is reachable first.
Queries Genie in natural language, submits and cancels job runs, publishes Lakeview dashboards, and manages security group membership.
Lists every webhook on a connected Hystruct account, so a team can confirm where scrape results are routed.
Finds the right dataset in NASA's catalogs, pulls imagery by date, reads space weather and event feeds, and graphs a time series on request.
Verifies numbers in real time or in bulk, scores fraud risk, checks Do Not Call and reassignment status, and validates email deliverability.
Searches the web, parses a linked page, maps or crawls a site, and reports credit consumption endpoint by endpoint.

Authorize the account and your agent has all 67 actions from the first conversation.
