300+ tools··Read & write

Hand your ad accounts toan AI agent

Xylo is the connector that lets Claude, ChatGPT, or any other MCP-compatible agent work inside your Meta, Google and TikTok Ad Accounts. They build campaigns & ads, edit budgets, pull performance diagnostics, perform creative analysis, write reports, and so much more. Hours of work done for you by your AI of choice in one prompt.

Free tier · No credit card · Live in under a minute

Ask what Xylo can do, or if it fits your workflow.

Xylo

Ask Xylo

What can Xylo do for you?

Hi. I can explain what Xylo does and tell you if it fits your workflow.

Try describing work you typically do in your ad accounts to see if Xylo can help your AI agent do it for you!

300+ tools cover everything you can read and change across all three platforms.

Built by people who run ads

Built by an ad agency.
Expertise, not just endpoints.

Xylo is made by Morpheus Media, a New York marketing agency. We use it on real accounts every day. So the judgment it takes to run ads well is built right into the tools.

Morpheus Media
Marketing agency · New York City
What the tools already knowstuff only marketers know
  • Five primary texts and five headlines on every ad
  • Each asset cut for its placement. Feed looks different from Story or Reel
  • Multi-media, flexible, or single-asset. The right ad type for the job
  • Catalog product extensions on the ads that should have them
  • Advantage+ creative settings turned on per account on purpose
  • Real creative fatigue caught before it burns through budget
  • The 'why' behind the numbers before anything gets changed
  • Hooks built to earn the first three seconds

How it works

One connection. Three platforms.

Your ad accounts
Meta · Google · TikTok
Xylo
MCP server + REST API
Your agent
Claude · ChatGPT · Cursor
01

Connect in a minute

Sign in, authorize Meta, Google, or TikTok, and pick your account. Your tokens are encrypted. The agent never sees them.

02

Ask in plain English

“Launch a Reels campaign.” “Why is CAC up?” “Send the Friday report.” No dashboards. No exports. No API glue code.

03

Xylo does it

300+ read and write tools cover every Ads Manager surface. So the agent does the actual work, start to finish, and shows you what changed.

Your built-in ads partner

Run ads like an agency
without being one.

Running ads for your own business? You don't have a media buyer on staff? Xylo is that partner. The same knowledge and creative playbooks a good agency runs on are built right in, so you can run ads like a pro just by asking.

The ads knowledge brain
meta_ads_knowledge

The agent checks this before it reads any performance data. So it works out what's really going on, not just what the surface metrics say.

Total Value = Bid × Est. Action Rate + Ad Quality
Auction mechanicsLearning phasePacingBid strategiesAuction overlapRelevance diagnosticsPerformance fluctuations
The creative expert brain
creative_frameworks

Every idea and variation is built on a named framework. It diagnoses or writes short-form video that actually stops the scroll.

Context leanScroll-stop “BUT”Contrarian snapback
100 viral hooksStory CircleMetadeception ×9Zeigarnik open loopsHarry Dry copySpeed-to-value
The 8-problem virality funnelsolve in order ↓
1Matching2Packaging3Idea4Hook5Comprehension6Boredom7Takeaway8Uniqueness

Creative intelligence

Your agent reads the numbers.
Now it watches your ads.

Your AI agent can already pull the metrics. Xylo gives it what no dashboard can. Point it at any ad and Xylo opens the actual video, watches it frame by frame, reads the on-screen text, transcribes the voiceover, then hands your agent ~30 structured fields tied to how the ad performed. Your agent turns that into the fix, custom to your account.

caption0.97
subject0.98
product0.94
WATCHING
0:31
0:009:16 · MP40:31
FramesVoiceoverOn-screen textMotionCaptions
meta_analyze_ad_creative
product_featuredMagnesium sleep drink
target_audienceAdults 30-50 with chronic poor sleep
pain_pointLying awake at 2am, dreading the alarm
visual_hookHand stirs a glowing sachet into water, lit in the dark
audio_hookI hadn't slept through the night in years.
text_hookSTOP LOSING SLEEP TO STRESS
awareness_levelproblem_aware
life_force_8freedom from paincomfortable living
mindstatesecuritynurturance
regulatory_focusprevention
dominant_emotionanxious relief, then calm
promiseFall asleep faster, wake up clear, no grogginess
call_to_actionTake the 60-second sleep quiz
timing_markersproblem 1.4s · demo 9.5s · proof 12.0s · cta 26.3s
~30 structured fields of analysis, delivered to your AI agent.
WatchDiagnoseRebuildyour agent loops it until the ad wins
01

Watch

meta_analyze_ad_creative

Xylo opens the real asset, video or image, and returns ~30 structured fields your agent can read: hook breakdown, awareness level, the eight Life-Force triggers, MindStates, conversion architecture, even second-by-second timing markers.

Hook breakdownAwareness levelLife-Force 8MindStatesTiming markers
02

Diagnose

meta_diagnose_ad_creative

Xylo cross-references what it saw with live delivery: hook rate, hold rate, frequency, CPM, CTR, ROAS. It hands your agent one clear verdict and concrete fixes to act on, not a wall of metrics.

poor_hookgood_hook_poor_holdgood_creative_weak_ctawrong_audience_or_fatigueaverage_everything
03

Rebuild

creative_frameworks

Xylo hands your agent the expert brain, the same frameworks the pros use, so your agent writes each new variation on a named framework picked for that exact diagnosis, never generic instinct.

100 hook templates3-step hook formulaZeigarnik open loopsHarry Dry copyMetadeception ×9Viral scripting

Your agent gets the same frameworks real media buyers run on: Schwartz's awareness levels, Cashvertising's Life-Force 8, Leach's MindStates. Works on Meta, Google and TikTok creative, or any video or image URL you point your agent at.

See it in a prompt

Platforms

Three platforms. One connection. Real depth.

The best tools and what you can do with them, platform by platform.

Metadeepest coverage
~104 tools · Facebook + Instagram

Every surface of Ads Manager, plus the backend that sets it all up.

This is the platform we go deepest on. From creative staging to a performance warehouse you can query, with an ads brain behind it.

Launch and scale campaigns

Build campaign → ad-set → ad, duplicate them, and run bulk edits. Advantage+ aware.

meta_create_campaignmeta_create_adsetmeta_create_ad

Creative upload pipeline

Stage images and video, pair Feed with Story or Reel variants, then push to Meta in one step.

xylo_group_mediameta_finalize_media

Audiences and targeting

Custom, lookalike and CRM audiences, plus keyword-level detailed-targeting search.

meta_create_lookalike_audiencemeta_search_targeting

Instagram and Pages

Publish reels and carousels, schedule posts, and manage comments across surfaces.

meta_publish_instagrammeta_instagram_comment

Insights and reporting

Metrics from account down to each ad, top performers, async jobs and a warehouse you can query.

meta_get_ad_insightsquery_ad_warehouse

Pixels, CAPI and catalog

Server-side conversions with dedup, plus Advantage+ catalog (DPA) ads.

meta_send_conversion_eventsmeta_create_catalog_ad
Set it up once in the dashboard. Your agent always knows your setup.
Assets, per account

Map each account to its Page, Instagram, pixel and catalog. Every ad the agent builds then uses the right ones.

Facebook PageInstagramPixelCatalog
Advantage+ creative defaults

Your creative enhancements, UTMs and approved domains, applied to every new ad for you.

Creative enhancementsUTM parametersApproved domainsOptimize destination
AI context, per account
also Google and TikTok

Teach Xylo your brand voice, rules and offers. The agent stays on-brand on every account.

Brand voiceGuardrailsAudiences and offers
Stage and upload creative

Drag in new assets. Xylo groups placements and hands the agent ready-to-use refs.

StageGroup Feed + StorySend to Meta
Creative intelligence, Meta-deep

Check creative against real delivery, spot fatigue, then rebuild it on a framework.

meta_analyze_ad_creativemeta_diagnose_ad_creativecreative_frameworks
Google Ads
86 tools · Search · PMax · Display

The full Google Ads stack, from keywords to Performance Max.

Deep, write-ready coverage across campaigns, conversions, experiments and recommendations.

Campaigns and budgets

Search, Display and Performance Max. Campaigns, ad groups, ads and shared budgets.

google_create_campaigngoogle_create_ad_group

Keywords and negatives

Positive and negative keywords, plus shared negative lists linked across campaigns.

google_add_keywordsgoogle_create_negative_keyword_list

Performance Max

Build and tune PMax asset groups: headlines, images and signals.

google_create_asset_groupgoogle_link_asset_to_group

Audiences and Customer Match

Remarketing lists and Customer Match uploads for first-party targeting.

google_create_user_listgoogle_upload_user_list_members

Experiments and recs

Run A/B experiments and apply Google's recommendations.

google_create_experimentgoogle_apply_recommendation

Insights and quality

Metrics from campaign down to ad, search-term reports, quality scores and change history.

google_search_term_reportgoogle_get_quality_scores
Per-account AI context in the Xylo dashboard keeps the agent on-brand on every Google Ads account.
TikTok
TikTok Ads · Smart+ · GMV Max

Performance, Smart+ and GMV Max, built around creative.

Creative-first coverage with Spark Ads plus automated Smart+ and GMV Max buying.

Campaigns, Smart+ and GMV Max

Standard campaigns plus automated Smart+ and GMV Max buying.

tiktok_create_smart_plus_campaigntiktok_create_gmv_max_campaign

Creative and Spark Ads

Upload ad video and run Spark Ads from authorized creator posts.

tiktok_upload_videotiktok_list_spark_posts

Audiences and targeting

Lookalike, engagement and lead audiences with interest and behavior search.

tiktok_create_lookalike_audiencetiktok_create_engagement_audience

Insights and reports

Entity-level metrics plus async and integrated custom-dimension reports.

tiktok_get_ad_insightstiktok_create_async_report

Comments and community

List, reply to, like and hide comments on your ads at scale.

tiktok_list_ad_commentstiktok_reply_to_ad_comment

Lead gen

Pull Instant Form submissions and export leads to CSV.

tiktok_list_lead_formstiktok_download_leads_csv
Per-account AI context plus creative staging and uploads, set up once in the Xylo dashboard.

Why not just use Meta's native MCP?

Meta's connector stops where Xylo starts.

Meta now ships an official MCP connector, and it's solid for measuring and reporting. The moment you want to build, launch and actually improve your ads, Xylo does far more. Here is what you get that the native connector can't touch.

5x5 copy testing

Five primary texts and five headlines in one ad, rotated so Meta can find the winner.

Meta's connector takes one headline and one message.

Modern creative formats

Placement-aware media plus Flexible and Multi-Media ads, all as first-class tools.

Meta's connector needs hand-written JSON, or can't build them at all.

Advantage+ enhancements

Around 25 creative toggles, from image touch-ups to voiceover translation, one switch each.

Meta's connector exposes none of them.

Catalog and DPA ads

Turn a product feed into a live Advantage+ catalog ad, with cross-sell and card reordering.

Meta's connector can't mint a running catalog ad.

Bulk control and cloning

Pause or duplicate across a whole account in one call, and clone your winning campaigns.

Meta's connector edits one entity at a time.

Image and video uploads

Push a fresh image or video to Meta straight from a URL, then build the ad in one call.

Meta's connector has no upload tool, so it can't get a new ad live at all.

Cross-platform reporting

Meta, Google and TikTok rolled into one total, with a SQL warehouse to slice the data.

Meta's connector is Meta only.

Instagram, leads and the CAPI

Publish and moderate Instagram, pull real lead submissions, send server-side conversions.

Meta's connector does none of these.

Meta's connector is fine if all you need is to measure and report. To actually build and run your ads, you want Xylo.

See the Meta prompt playbook

83 Meta capabilities compared across both servers.

For brands & owner-operators

Your in-house ads team,
always on call.

Running ads for your own business shouldn't mean putting a media buyer on payroll. Xylo handles the execution and the judgment. You just ask.

Launch without the learning curve
Tell it the goal. Xylo builds the campaign the right way, Advantage+ and all.
Know why the numbers moved
Ask “why is CAC up?” and get the real cause, based on how Meta's auction works.
Get your hours back
Reporting, edits and creative prep that took an afternoon now take a sentence.
your brand
you › launch a Sales campaign on Meta with Advantage+ targeting, US, $40/day, using the 10 images I uploaded to Xylo.
Built 10 ads from your uploaded images
Wrote 5 primary texts + 5 headlines per ad
Shop Now + your link · product extensions (all products)
Applied this account's Advantage+ defaults + UTMs
Paused for review, nothing spends yet
Ads createdBudgets updatedAudiences builtCreative analyzedReports generated
all clients · 12 accounts
you › pull last week across all 12 clients, flag anything off, and draft each Friday report.
Pulled 7d for 12 accounts · Meta, Google, TikTok
Flagged 3 accounts: CAC up, frequency high, budget capped
Rebalanced budgets on the 3 toward top ROAS
Drafted 12 client reports with charts + next-week plan
Queued for your review before anything sends
Reports draftedBudgets rebalancedAccounts auditedCreative analysis generatedBulk edits appliedAnomalies flagged

For agencies & teams

Run every client
from one prompt.

Handle more work without hiring more people. Reporting, multi-account edits and setup all turn into plain-English requests.

Every client from one prompt
Cross-account pulls and edits without ten tabs of Ads Manager.
Client reports, drafted for you
Root cause, charts and a next-week plan, ready for Friday.
Bulk setup & edits at scale
Spin up, duplicate and rebalance across accounts in seconds.
Built by an agency
Made by Morpheus Media, so it fits how real operators actually work.

Setup

Live in under a minute.

Connect your ad accounts with OAuth, point your AI at the MCP endpoint, and start building. Works with Claude, ChatGPT, Codex, Cursor, Claude Code and anything MCP-compatible.

Steps

  1. 1Open https://claude.ai/customize/connectors
  2. 2Click the "+" icon, then choose "Add custom connector".
  3. 3Set Name to "Xylo" and paste the MCP URL below, then click "Add".
  4. 4Lastly click "Connect" to authenticate Claude to Xylo.
Xylo MCP endpoint
https://xyloapi.dev/api/mcp/mcp

Security & trust

Your data
stays yours.

You're handing an agent the keys to your ad accounts. So we built Xylo to guard them like an operator would.

Meta Business Partner
Badged Meta Business Partner

Vetted by Meta and held to its platform and data-handling standards.

AES-256-GCM token encryption

Your Meta, Google and TikTok tokens are encrypted at rest. The agent acts through Xylo and never sees a raw token.

Hashed API keys

API keys are SHA-256 hashed before they're stored. We can't read them back, and neither can anyone else.

Scoped OAuth, revoke anytime

You grant exactly the permissions a task needs, account by account. Pull access whenever you want.

Never trained on your data

Your account performance and creative are yours. They're never used to train models.

Pricing

Start free. Grow when you do.

Free
$0
No card required
  • 1 ad account per platform
  • Meta, Google and TikTok
  • Full MCP server and REST API
  • 50 tool calls per month
  • 3 creative analyses per month
Start free
Most popular
Brand
$67/mo
Extra accounts $15 each, up to 11 total
  • 3 ad accounts included
  • Unlimited tool calls
  • 20 creative analyses per month
  • Campaign duplication and bulk operations
  • Permission-scoped API keys
  • 5 team seats
  • Email and chat support

Data warehousing add-on: $15/account

Start free trial
For agencies
Agency
$197/mo
Extra accounts $12 each, unlimited
  • 30 ad accounts included
  • Everything in Brand
  • 50 creative analyses per month
  • Per-account scoping
  • Team access controls
  • 20 team seats
  • Priority Slack support

Data warehousing add-on: $10/account

Subscribe

Brand includes up to 11 accounts. Need more? Upgrade to Agency.

live in under a minute

Hand your ad accounts
to an agent.

Connect an account for free and let it handle the work you keep putting off.