Google Ads

Google Ads MCP integration

Queries live campaign and spend metrics, builds and updates customer match lists, and restructures campaigns or ad groups in batch.

9actions available

Three actions you can hand over today

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

  • Mutate campaigns

    Lyro creates, updates, or removes Google Ads campaigns in batch. Support teams manage campaigns without the Ads UI.

  • Add or remove to customer list

    Lyro adds or removes contacts from customer lists instantly. Marketing teams build remarketing audiences without uploads.

  • Get customer lists

    Lyro lists customer lists (audiences) from Google Ads. Agents find segments without browsing campaigns.

See all 9 actions

How businesses use Google Ads + Lyro

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

  • Pull campaign and spend metrics on demand

    Lyro runs a GAQL query and streams the whole result set in one response, covering clicks, impressions, and cost across campaigns and ad groups, or fetches a single campaign by its ID or exact name.

    Search Stream GAQLGet Campaign By IdGet Campaign By Name
  • Build and maintain a customer match audience

    Lyro creates a customer list and adds or removes contacts on it as people convert or opt out, so targeting reflects the current customer base rather than a quarterly upload.

    Create Customer ListAdd Or Remove To Customer List
  • Restructure campaigns and ad groups in batch

    Lyro applies creates, updates, and status changes across several campaigns or ad groups in a single mutate request, which is how a pause or a budget shift lands everywhere at once.

    Mutate CampaignsMutate Ad Groups
  • Confirm which account and list is about to be touched

    Before a change, Lyro lists the customer accounts the connected credentials can reach and the audience lists inside the chosen one, so a mutate never fires against the wrong customer ID.

    List Accessible CustomersGet Customer Lists

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 Ads actions it has and picks the ones a request needs.

  1. 01

    Connect Google Ads

    Authorize the Google Ads 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 Ads 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 Ads · Lyro

Everything else about Google Ads

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

  • Not immediately. Google Ads takes 6 to 12 hours to reflect membership changes made through Add or Remove to Customer List, and targeting eligibility is not immediate after Create Customer List either, so a same-day campaign cannot rely on a list built minutes earlier.

Every action available in Google Ads

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

  • Add or remove to customer list

    AddOrRemoveToCustomerList Tool will add a contact to a customer list in Google Ads.

  • Create customer list

    Creates a customer list in Google Ads.

  • Get campaign by ID

    GetCampaignById Tool returns details of a campaign in Google Ads.

  • Get campaign by name

    Queries Google Ads via SQL to retrieve a campaign by its exact name.

  • Get customer lists

    GetCustomerLists Tool lists all customer lists (audience/remarketing lists) in Google Ads.

  • List accessible customers

    ListAccessibleCustomers retrieves all Google Ads customer accounts accessible to the authenticated user.

  • Mutate ad groups

    Create, update, or remove ad groups within Google Ads campaigns.

  • Mutate campaigns

    Create, update, or remove Google Ads campaigns in batch.

  • Search stream gaql

    Execute a Google Ads Query Language (GAQL) query and stream all results in a single response.

Ready to connect Google Ads?

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

Support agent working at a laptop next to the Lyro mascot