The most powerfultools for supported advertising, commerce, lifecycle, and analytics platforms, built for AI agents
Plan, edit, build, optimize, analyze, create, and report across ads, TikTok Shop, and Klaviyo with the AI you already use. Nothing publishes or sends until you approve.

Free tier · No credit card · Live in under a minute
300+ ad operations across four ad platforms, plus TikTok Shop commerce, Klaviyo email and SMS, and Google Analytics reporting.
The problem
Running ads should not mean living in Ads Manager.
Without Xylo
- Change one budget
Campaigns → Ad sets → Edit → Save → Confirm
- See what happened last week
Export → CSV → pivot table → guess
- Launch on four platforms
build → rebuild → rebuild again → rebuild once more
- Get new creative
brief → wait → revise → wait
- Decide what to kill
14 metric columns → gut feel
With Xylo
- 2 fatiguing ad sets found and paused
- Why: frequency 4.2, CTR down 38% this week
- $40/day moved to Friday's winner
- 3 new statics drafted on your brand profile
What you can do with Xylo
All the tools for
every workflow
Ten real prompts, ten real chats. Click through them and watch what your agent does with each one.
Creative generation
Perfect AI ads start with perfect automatic context.
Ask for an ad. Xylo gives your agent the brand profile, exact product and logo assets, real buyer context, and your past winners automatically. It finds the angle, routes the best model, and keeps every variation recognizably yours.
AI Creative Generation
Make three launch ads for the new fragrance.

ESAS client overview
Dashboards? Just ask.Xylo builds them automatically.
Tell Xylo what you want to see. It connects the right accounts, metrics, filters, and charts for you. Then change any block, filtering, color, layout, or sharing setting until the dashboard fits exactly how you work.
Creative intelligence
Structured, In-Depth
Creative Analysis Pipeline
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.

Watch
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.
Diagnose
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.
Rebuild
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.
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 promptCompetitor intelligence
Point your agent at any brand.
Get every ad they're running.
Name a competitor or niche and Xylo reads the public ad libraries of Meta, Google, and TikTok, then hands your agent back every ad: the copy, the creative, the landing pages, even an estimate of the targeting. The whole competitive picture, on demand for your AI to iterate on and learn from.
VideoActive“POV: your 3pm crash never comes.”
ImageActive“The last bag of coffee you'll buy this month.”
CarouselEnded“Freshly roasted, shipped to your door.”
Meta
Pull any brand's live Facebook & Instagram ads by domain or Page, or search the whole Ad Library by keyword. Ad copy, headlines, CTAs, landing pages, the real images and videos, and how long each has run.
Every ad a domain runs across Search, Display, and YouTube, straight from the Google Ads Transparency Center, with format, creative previews, and first and last seen dates.
TikTok
Search TikTok's public ad library by keyword to find ads and the advertisers behind them, then pull one ad's full creative and targeting breakdown: age, gender, location, audience size.
Build a swipe file of the ads that are actually working in your market, spot the offers and angles a competitor is leaning on, and hand the best of it straight to your creative analysis loop.
See it in a promptBuilt for AI agents
Simple and efficient by design.
Your agent's context window
One lean surface still carries 300+ ad operations, so your agent spends its tokens on your ads, not on tool definitions.
knowledge({topic:"playbooks"})
- 01ad_creative
- 02competitor_research
- 03ab_testing
- 04offers
- 05pricing
- 06launch
- 07marketing_psychology
Plus platform doctrine and creative frameworks. Your agent reads how an agency runs ads, then acts. Fewer wrong calls, fewer made-up settings.
Paste into Claude
Paste the connector address into Claude and you are live in under a minute. No API keys, no code, no terminal.
Built by people who run ads
Built by an ad agency.
Expertise, not just tools.
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 at the highest level is built right into the tools.
20 playbooks + platform doctrine, loaded on demand with knowledge({topic:…})
Founder Letter
Your built-in ads partner
Run ads like an agencywithout being one.
The plan, the structure, the ads. Built, and waiting on you.
Persistent memory
Less explaining.
More executing.
Every ad account gets a persistent brief your agent reads before it works and writes to as you share preferences: naming conventions, default budgets, the geos and audiences you run, your brand voice. Set it once and every future session already knows how you run the account. Works the same across Meta, Google, and TikTok. And every brand gets a profile: colors, fonts, voice, and real product assets, shared by all its accounts and read first by creative generation.
Built by the agent from your website in minutes
Point it at your site and it drafts the palette, fonts, voice, and anchor line for you to confirm.
One profile across the brand's supported accounts
Connect another Meta, Google, or TikTok account for the same brand and it inherits the same profile.
Creative generation reads it first, so on-brand is the default
Colors, fonts, voice, and real product assets feed every generated ad before a single prompt is written.
Recalled before it works
At the start of every task your agent reads the account brief first, so it never asks you the same thing twice.
Saved as you share
Mention a lasting preference once and your agent writes it down: naming, budgets, targeting, brand voice.
Yours to edit, everywhere
Review, edit, or delete any fact, or the brand profile itself, in the dashboard. Both follow each brand across Meta, Google, and TikTok accounts.
Included on every plan, Free included. Nothing to configure: your agent starts remembering the first time you tell it something worth keeping.
Who it is for
Less busywork.
More real work.
You are the media buyer, whether you wanted to be or not. Xylo gives your agent the judgment an agency would charge a retainer for.
Your evenings back.
Ten accounts means ten times the same clicking. Brief once, and the Friday reports, budget checks, and rebuilds happen across every client account.
One brief, every client account.
You already live in Claude. Ads should work there too, not in a separate tool with its own login, dashboard, and learning curve.
Ads, where you already work.
You need creative that stays on brand and a straight answer about what is working. Both come from the same chat.
On-brand, with straight answers.
Platforms
Ads, commerce, lifecycle, and analytics. Less busywork.
Choose an integration to see what you can hand off, how much time it saves, and the depth behind every request.
Ad platforms
Meta
Facebook + Instagram · ~104 ad operationsHand campaign builds, creative production, publishing, and reporting to your agent.
- Campaigns and bulk operations
- Creative and audiences
- Conversions and reporting
Google Ads
Search · Performance Max · Display · 86 toolsDelegate campaign builds, search-term cleanup, testing, and reporting.
- Search and keywords
- Performance Max and audiences
- Experiments and reporting
TikTok Ads
Smart+ · GMV Max · Spark AdsLet your agent handle creative-first launches, optimization, and reporting.
- Automated campaigns
- Creative and Spark Ads
- Audiences and reporting
X Ads
Campaigns · Audiences · Measurement · 111 operationsDelegate launches, targeting, audience work, measurement, and reporting on X.
- Campaigns and ad groups
- Targeting and audiences
- Conversions and reporting
Commerce
Owned email + SMS
Site analytics
Common worries
But I heard…
The worry
“Letting an agent touch my ad account is risky.”
The reality
Every campaign your agent builds lands paused. Nothing spends until you approve it, every change is visible, and you can revert anything. The agent proposes, you decide.
The worry
“This will get my account banned.”
The reality
Xylo is a Meta Business Partner and verified tech provider, and passed Meta App Review. Every call goes through the official Meta, Google, TikTok, and X ads APIs with encrypted tokens and per-account rate limiting. No scraping, no browser automation.
The worry
“Free MCPs do the same thing.”
The reality
A raw MCP pipes your agent straight into a live ads API: every mistake is live, instantly. Xylo sits in between with validated, self-verifying writes and paused-by-default creates. Your pixel data and account history are not disposable.
The worry
“Setting up an MCP is too technical.”
The reality
It is one URL. Paste it into Claude, sign in, pick your ad account. Under a minute, no API keys, no code.
Honest check
Is Xylo the right fit?
- you run paid ads for your own product or for clients
- you already use Claude or another AI agent for work
- you are done clicking through Ads Manager for things you can say in a sentence
- you want creative that matches your brand without briefing rounds
- you want the final call on every dollar
- You want a magic autopilot. Xylo will not spend your money unsupervised. Every launch waits for your approval, on purpose.
- You do not run paid ads yet. Xylo makes running ads faster, it does not decide whether ads are right for your business.
- You want a dashboard-first tool. The dashboard manages connections and billing. The work happens in chat.
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
Add Xylo to ClaudeOpens Claude with Xylo's name and connector URL pre-filled. Review the details, confirm, then connect with OAuth.- 1Use the button above to open Claude's custom connector form with Xylo pre-filled.
- 2Review the name and URL, click "Add", then click "Connect" to authenticate through OAuth.
- 3For Team or Enterprise workspaces, an Owner may need to add Xylo from Organization settings → Connectors first.
Upload creative from Claude
Optional. Add this domain in Claude's Additional allowed domains so it can send uploaded creative to Xylo. Open allowed domains
api.xylomcp.comOne URL for everything: 300+ ad operations across Meta, Google, TikTok & X, plus Klaviyo email and SMS workflows, through tools that load instantly in any AI client.
https://xylomcp.com/api/mcpOnce connected, have your AI learn your accounts one brand at a time. Swap in your brand name and website below; it studies your winners, copy, budgets and conventions, then saves it all to Xylo so future requests need no hand-holding.
Use Xylo. Learn my [brand name] accounts. Set up the brand and get fully up to speed on it, the website is [yourwebsite.com]. When you're done, I should be able to ask you to launch new ads in a later conversation using all the information you store in Xylo, without needing to ask me any setup questions.
Your time back
Pays for itself in the first week.
Every hour not spent clicking through Ads Manager goes back into the work that actually moves revenue.
A normal week of ad work
Structure, budgets, audiences, creative. One prompt instead of an afternoon.
Pull, compare, diagnose. Your agent answers in seconds and shows its work.
Duplicate winners, kill losers, rebalance budgets. A conversation, not a checklist.
No inflated claims: your mileage depends on how much clicking you do today.
Pricing
Start free. Grow when you do.
For trying Xylo with your own connected accounts
- 1 account integration per platform
- Meta, Google, TikTok Ads, TikTok Shop, X and Klaviyo
- Shopify coming soon
- Full MCP server and REST API
- 150 tool calls per month
- 3 creative analyses per month
- No creative generation
- No AI dashboards
- No bulk operations
- No campaign duplication
- No team seats
For brands delegating daily marketing and live reporting
- 1 account integration per platform
- Meta, Google, TikTok Ads, TikTok Shop, X and Klaviyo
- Shopify coming soon
- Unlimited tool calls
- AI-built live dashboards
- 2,000 generation credits/mo included
- 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/ad account
Creative Intelligence add-on: $25/ad account
Start free trialFor teams managing client accounts and shareable dashboards
- 30 account integrations included
- Everything in Brand
- Shopify coming soon
- Multi-client dashboard sharing
- 5,000 generation credits/mo included
- 50 creative analyses per month
- Per-account scoping
- Team access controls
- 20 team seats
- Priority Slack support
Data warehousing add-on: $10/ad account
Creative Intelligence add-on: $15/ad account
SubscribeFor teams that want Xylo configured and supported for them
- Everything in Agency
- Shopify coming soon
- Live onboarding call with Morpheus Media, the team that created Xylo
- Full Xylo platform walkthrough to get your team up to speed
- Claude or your AI assistant configured for your business
- AI dashboards configured around your team's reporting workflows
- Custom workflows and automations set up for you
- Monthly review calls to keep everything on track and working properly
- Dedicated Slack channel for anytime questions, concerns and advice
Brand includes one billable integration on Meta, Google Ads, TikTok Ads, TikTok Shop, X Ads, and Klaviyo. Extras on the same billable platform are $15/mo each. TikTok Content and Shopify do not add billing units. Want hands-on setup and ongoing guidance? Choose Pro Managed.
live in under a minuteStop clicking.
Start shipping.
Connect your agent to ads, commerce, and lifecycle marketing. Work gets done in minutes, live or sent only when you say so.
FAQ
Questions, answered.
What is Xylo?
Xylo is the MCP server that lets AI agents like Claude and ChatGPT run your Meta, Google, TikTok, and X ads, optimize TikTok Shop, and manage Klaviyo email and SMS. Connect once, then use plain English for campaign drafts, TikTok Shop analytics, product listings, creator collaborations, guarded sends, and reporting.
Which AI assistants work with Xylo?
Claude (claude.ai and Claude Desktop), ChatGPT, Cursor, Claude Code, Codex, and any other MCP-compatible agent. Point your assistant at the Xylo connector, authorize once, and every tool is live.
Which ad platforms does Xylo support?
Meta (Facebook & Instagram), Google Ads, TikTok Ads, including Smart+ and GMV Max, and X Ads. Xylo also supports TikTok Shop as a separate commerce integration for analytics, product listings, creator discovery, affiliate collaborations, and creator messaging, plus Klaviyo for email and SMS. Shopify is coming soon.
Do I need to know how to code?
No. You connect your marketing accounts in about a minute, and everything after that is plain English. The four ad platforms and TikTok Shop use OAuth; Klaviyo uses a private API key that stays encrypted. Developers can also use the REST API.
Is it safe to let an AI agent into my ad account?
Yes, because you stay in control. New campaigns are created paused, and TikTok Shop listing edits, collaboration invitations, and creator messages require explicit confirmation. The agent proposes and you decide, with every submitted change visible for review.
How is Xylo different from Meta's official MCP connector?
Meta's connector is solid for measuring and reporting, but it stops there. Xylo also builds and launches: creative uploads, 5x5 copy testing, Advantage+ enhancements, catalog ads, and bulk operations, plus Google, TikTok, and X in the same connection. We compared 83 Meta capabilities across both servers higher up this page.
How much does Xylo cost?
There's a free plan with no credit card required: 1 account integration per platform and 150 tool calls a month. Brand is $87/mo, Agency is $247/mo, and Pro Managed is $2,470/mo with hands-on onboarding and ongoing support. All paid tiers include unlimited tool calls.
How is Xylo different from Meta Advantage+ or Google's AI?
Those are native optimizers: they tune campaigns within their own platform's walls and nothing else. Xylo hands your agent all four ad platforms, Meta, Google, TikTok, and X, plus the reasoning layer above them, so it can compare performance across accounts and decide what to do next, not just adjust bids inside one.
Is my ad account data safe?
Your ad account tokens are encrypted with AES-256-GCM and API keys are stored as SHA-256 hashes, never in plain text. Your agent never sees the underlying credentials: it acts through Xylo's connection, and you can revoke access anytime.
Can I use Xylo without an AI agent?
Yes. Xylo also exposes a REST API for direct programmatic access. But the product is built for agents first: plain-English requests, reasoning across platforms, and every tool designed to be called by an AI, not a form.
What happens if my agent makes a bad call?
New campaigns and ad sets are created paused by default, so nothing spends before you review it. Writes that change live spend or delete something self-verify after they run, and every change your agent makes is visible to you, so mistakes are easy to catch and easy to undo.