Google Ads

The MCP server for Google Ads.
Let your AI agent manage Search to Performance Max.

Search · Performance Max · Display · 86 tools

Xylo is the MCP server that connects AI agents like Claude and ChatGPT to your Google Ads account. Connect once, then run the account by talking: 86 Google Ads tools give your agent real read and write access to campaigns, keywords, budgets, audiences, conversions, and reports.

Everything that makes Google Ads powerful but tedious is covered. Search-terms mining, negative keyword lists, Performance Max asset groups, Customer Match, offline conversion uploads, quality scores, experiments, and Google's own recommendations, all handled in plain English. No GAQL, no editor spreadsheets, no interface to learn.

Xylo is built and run by Morpheus Media, a New York digital marketing agency that manages dozens of client accounts on it every day. So the fine-grained control that separates strong Google Ads operators from the rest is built into the connector, and kept current as Google ships new features.

Outcomes

What changes when an agent runs your Google Ads.

Wasted spend on junk searches finally stops

The search-terms report is where Google budgets leak, and almost nobody mines it weekly. Your agent does: it finds the queries that spend without converting and blocks them with negatives, including shared lists applied across every campaign.

Campaigns launch from a single message

Budget, campaign, ad groups, keywords with match types, responsive search ads, sitelinks and callouts: the agent builds the whole stack from one brief, created paused so nothing spends until you approve.

Changes get tested, not guessed

Instead of flipping a bid strategy and hoping, the agent runs a real Google Ads experiment with a proper traffic split, then promotes the winner or reverts. It also applies Google's recommendations selectively, on your rules.

Google stops being a silo

Performance, quality scores, and change history in one conversation, and when you want the full picture the agent rolls Google, Meta (Facebook & Instagram), and TikTok into one normalized report with a grand total.

Workflows

Real jobs, done in one message.

Each workflow below is something an operator would hand a media buyer. Copy the prompt, adjust the details, and paste it to your agent.

Workflow 01

Launch a Search campaign end to end

One brief covers everything a Search launch needs: keywords with match types, target CPA, ad copy, and the extensions that make your ad bigger on the results page. The agent assembles it in order and leaves the campaign paused for review.

Create a Search campaign for these 15 keywords (phrase + exact) at $60/day with a $40 target CPA, write 3 responsive search ads with 15 headlines and 4 descriptions each, and attach sitelink and callout assets.

google_create_campaigngoogle_create_ad_groupgoogle_add_keywordsgoogle_create_adgoogle_create_and_link_asset
Workflow 02

Mine search terms and cut the waste

This is the single fastest way to lower wasted Google Ads spend, and it takes the agent one pass: pull the real queries that triggered your ads, spot the money-losers, and add them as negatives before the next click costs you.

Pull the search-terms report for the last 30 days and add every query that spent more than $20 with zero conversions as an exact-match campaign negative.

google_search_term_reportgoogle_add_negative_keywords
Workflow 03

Feed the algorithm your real revenue

Smart bidding is only as good as the conversions it sees. The agent uploads your offline wins, phone orders, CRM deals, in-store sales, back into Google so Target CPA and Target ROAS optimize toward revenue you actually banked.

Upload last week's offline conversions (GCLID, value and timestamp) to my 'Qualified Lead' conversion action, and upload this hashed customer list as a Customer Match list so I can exclude existing customers.

google_upload_offline_conversionsgoogle_create_user_listgoogle_upload_user_list_members
Workflow 04

Test bidding changes safely

Considering a target CPA change or a new bid strategy? The agent sets up a proper A/B experiment with control and treatment arms, monitors it, and promotes the winner to become the new primary campaign when the data is in.

Create a 50/50 experiment that tests a $35 target CPA against my current manual CPC, and run it for 4 weeks. When it's done, tell me whether to promote it.

google_create_experimentgoogle_promote_experiment
Workflow 05

Work the Recommendations tab without opening it

Google's recommendations mix genuinely useful fixes with suggestions that mostly raise your spend. The agent reads them all, applies only the ones that fit your goals, and dismisses the rest, with a reason for each call.

List all recommendations, apply only the ones that add conversions without raising target CPA, and dismiss the broad-match keyword suggestions.

google_list_recommendationsgoogle_apply_recommendationgoogle_dismiss_recommendation
Workflow 06

See a competitor's entire Google presence

Know exactly what a rival is running before you plan your own. The agent pulls every ad a domain runs across Search, Display, and YouTube from the Google Ads Transparency Center, then summarizes the messaging, offers, and formats they lead with.

Show me every Google ad clay.com is running across Search, Display and YouTube from the Transparency Center, and summarize the messaging and offers they lead with.

competitor_google_ads

Capabilities

Everything the agent can do on Google Ads.

86 Google Ads tools, grouped by the job they do for you, not by how the platform organizes them.

Campaigns, ad groups, and budgets

Search, Display, and Performance Max campaigns with shared budgets, built and edited conversationally.

google_create_campaigngoogle_create_ad_groupgoogle_create_adgoogle_create_budgetgoogle_update_budget

Keywords and quality scores

Add, tune, and prune keywords, with Google's 1-10 quality score split into the components dragging it down.

google_add_keywordsgoogle_update_keywordgoogle_get_quality_scores

Search terms and negatives

Mine the real queries behind your clicks and block the wasteful ones, campaign by campaign or via shared lists.

google_search_term_reportgoogle_add_negative_keywordsgoogle_create_negative_keyword_listgoogle_link_negative_list_to_campaign

Performance Max

Asset groups with the headlines, images, and landing pages that feed Google's most automated campaign type.

google_create_asset_groupgoogle_link_asset_to_groupgoogle_list_asset_group_assets

Sitelinks, callouts, and assets

Create sitelinks, callouts, snippets, call buttons, and image assets, attached to campaigns in one step.

google_create_and_link_assetgoogle_list_assetsgoogle_link_campaign_asset

Audiences and Customer Match

Remarketing lists and Customer Match uploads of your hashed customer lists, ready to target or exclude.

google_create_audiencegoogle_create_user_listgoogle_upload_user_list_members

Conversions and offline uploads

Conversion actions, attribution settings, and offline conversion uploads that close the loop with your CRM.

google_create_conversion_actiongoogle_upload_offline_conversions

Experiments

Real A/B tests with traffic splits, promoted winners, and clean reverts when the challenger loses.

google_create_experimentgoogle_promote_experimentgoogle_end_experiment

Recommendations and audits

Apply or dismiss Google's suggestions selectively, and get a scored agency-grade audit of the whole account.

google_list_recommendationsgoogle_apply_recommendationmorpheus_auditaudit_campaign

Insights and change history

Performance from campaign to ad, who changed what and when, and cross-platform reports beside Meta and TikTok.

google_get_campaign_insightsgoogle_get_change_historycross_platform_insightsgenerate_report

Creative analysis

AI watches your YouTube ads and studies image assets across ~30 structured dimensions, the same schema on every platform.

google_analyze_ad_creativexylo_analyze_creative_url

Competitor ad research

Every ad a competitor runs across Search, Display, and video, straight from the Google Ads Transparency Center, by domain. Public data, no connected account needed.

competitor_google_ads

Part of Xylo's 300+ tools across Meta, Google, and TikTok. The full tool reference lists every one with the exact description your agent sees.

FAQ

Questions, answered.

What is the MCP server for Google Ads?

An MCP server is a connector that AI assistants like Claude and ChatGPT plug into. Xylo's MCP server gives them secure, real access to your Google Ads account, so the AI you already use can build campaigns, manage keywords, run experiments, and pull reports for you in plain English.

Can an AI agent really make changes in my Google Ads account?

Yes. The 86 Google Ads tools are read and write: campaign creation, budget changes, keyword and negative management, Performance Max asset groups, Customer Match uploads, and experiments. Every new campaign is created paused, so nothing spends until you approve it.

Do I need to learn GAQL or the Google Ads API?

No. You ask in plain English and the agent does the querying for you. There is nothing to install and no developer token to request. Developers who want direct programmatic access can use Xylo's REST API, but it is the secondary path.

Does Xylo cover Performance Max?

Yes. Your agent can create and manage PMax asset groups, add and remove the headlines, descriptions, and images inside them, and read performance, alongside Search, Display, and the rest of the account.

Is it safe to let an AI agent into my Google Ads account?

Yes. New campaigns start paused, the agent never raises a budget more than 50% without warning you, and it confirms before deleting anything. Your tokens are encrypted with AES-256 and the agent never sees your credentials. You can revoke access anytime.

Can I see what Google ads a competitor is running?

Yes. Give the agent a competitor's domain and it pulls their ads across Search, Display, and YouTube straight from the Google Ads Transparency Center, with the ad format, creative previews, the transparency-center link, and first and last seen dates. It reads public data, so no connected account is needed.

Keep going

Guides and next steps.

One connection covers all three platforms:Meta adsTikTok Ads

Give your agent the keys to Google Ads.

Free to start, no credit card. Connect your Google Ads account, point Claude or ChatGPT at Xylo, and stop doing the tedious parts yourself.