Google Analytics

Google Analytics MCP integration

Runs GA4 reports on request, checks realtime traffic, creates custom dimensions and audience exports, and audits how a property is wired up.

67actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Send events

    Lyro logs custom events to Google Analytics 4 via the Measurement Protocol. Tracks user actions that matter to your business goals.

  • Run pivot report

    Lyro executes a pivot report on GA4 data with your chosen dimensions and metrics. Reformats raw events into business insights.

  • Create report task

    Lyro queues a long-running custom report request on GA4 data asynchronously. Pulls complex, aggregated event data for deeper analysis.

See all 67 actions

How businesses use Google Analytics + Lyro

Each card is one request a support team gets, and the Google Analytics actions Lyro runs to close it.

  • Answer a traffic question with a real GA4 report

    Lyro 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.

    Run ReportRun Realtime ReportBatch Run Reports
  • Build the audience a campaign needs

    Lyro 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.

    Create Audience ExportCreate Recurring Audience ListQuery Audience Export
  • Keep custom dimensions and metrics tidy

    Lyro 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.

    Create Custom DimensionList Custom DimensionsArchive Custom Dimension
  • Audit how a property is wired to the rest of Google

    Lyro 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.

    List Google Ads LinksList BigQuery LinksList DataStreams

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Google Analytics actions it has and picks the ones a request needs.

  1. 01

    Connect Google Analytics

    Authorize the Google Analytics account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Google Analytics actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    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 free
Google Analytics · Lyro

Everything else about Google Analytics

Setup, permissions, and the limits of what Lyro can do inside Google Analytics.

  • Get Property Quotas Snapshot returns what is left in each category - core, funnel, realtime - so Lyro 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.

Every action available in Google Analytics

All 67 actions your agent can call on Google Analytics, straight from the live MCP connection.

  • Archive custom dimension

    Archive a CustomDimension on a property.

  • Batch run pivot reports

    Return multiple pivot reports in a batch for a GA4 property.

  • Batch run reports

    Return multiple analytics data reports in a batch.

  • Check compatibility

    List dimensions and metrics compatible with a GA4 report request.

  • Create audience export

    Create an audience export for Google Analytics.

  • Create audience list

    Create an audience list for later retrieval by initiating a long-running asynchronous request.

  • Create custom dimension

    Create a CustomDimension for a Google Analytics property.

  • Create custom metric

    Create a custom metric in Google Analytics.

  • Create expanded data set

    Create an expanded data set for a property.

  • Create recurring audience list

    Create a recurring audience list that automatically generates new audience lists daily based on the latest data.

  • Create report task

    Create a report task as a long-running asynchronous request for customized Google Analytics event data reports.

  • Create rollup property

    Create a roll-up property.

  • Get account

    Retrieve a single Account by its resource name.

  • Get attribution settings

    Retrieve attribution configuration for a Google Analytics property.

  • Get audience

    Retrieve a single Audience configuration from a Google Analytics property.

  • Get audience export

    Get configuration metadata about a specific audience export.

  • Get audience list

    Get configuration metadata about a specific audience list.

  • Get custom dimension

    Retrieve a single CustomDimension by its resource name.

  • Get data retention settings

    Retrieve data retention configuration for a Google Analytics property.

  • Get data sharing settings

    Retrieve data sharing configuration for a Google Analytics account.

  • Get google signals settings

    Retrieve Google Signals configuration settings for a GA4 property.

  • Get key event

    Retrieve a Key Event.

  • Get metadata

    Get metadata for dimensions, metrics, and comparisons for a GA4 property.

  • Get property

    Retrieve a single GA4 Property by its resource name.

  • Get property quotas snapshot

    Retrieve all property quotas organized by category (corePropertyQuota, funnelPropertyQuota, realtimePropertyQuota) for a given GA4 property.

  • Get recurring audience list

    Get configuration metadata about a specific recurring audience list.

  • Get report task

    Get report metadata about a specific report task.

  • List account summaries

    Retrieve summaries of all Google Analytics accounts accessible by the caller.

  • List accounts (v1beta)

    List all Google Analytics accounts accessible by the caller using v1beta API.

  • List adsense links

    List all AdSenseLinks on a property.

Ready to connect Google Analytics?

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

Support agent working at a laptop next to the Lyro mascot