300+ ad operationsRead and write

The most powerfultools for supported advertising, commerce, lifecycle, and analytics platforms, built for AI agents

Built for

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.

Supported integrationsTikTok Shop

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

Hours gone, every week

With Xylo

Shift budget from the fatigued ads into Friday's winner, and draft 3 new statics.
  • 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
Nothing is live yet.Approve
Delegate to your AI, get your time back.

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.

Make 3 statics from our winner
Make 3 new statics based our best performing ads. Keep them on brand.
Used Xylo integration · 6 tools
Reading your brand profile
Result
Colors, fonts, voice loaded
Pulling product shots from the brand library & Meta catalog
Result
2 reference assets
Generating new ads
Result
3 statics generated
Three on-brand statics staged with preview links. Nothing touches the ad account until you approve.
Write a message…
Opus 4.8
Claude is AI and can make mistakes. Please double-check responses.

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.

No reference folders to organize or re-upload
New concepts grounded in what has already won
Images and full video commercials, on brand by default

AI Creative Generation

Make three launch ads for the new fragrance.

context loaded
Brand profileVoice, colors, fonts, claims
Past winnersHooks, layouts, proof, results
Product and logoThe exact assets already saved
Real buyer contextAudience, offer, account memory
ESAS fragrance ad reading Real scent. Zero synthetics.
Brand-ready outputAutomatic AI Model Routing
Interactive demoStart here: try Filters, Share, or Edit.

ESAS client overview

Live data
AI-Built Live Dashboards

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.

A complete dashboard from one request
Change any metric, filter, or layout
Live and ready to share
Available on Brand and up

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.

Sleep supplement ad creative being analyzed
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

creative({channel:"meta", action:"analyze"})

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

creative({channel:"meta", action:"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.

poor_hookgood_hook_poor_holdgood_creative_weak_ctawrong_audience_or_fatigueaverage_everything
03

Rebuild

knowledge({topic:"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

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

everydaycoffee.com
PUBLIC AD LIBRARY
Competitor coffee ad: Good Coffee. Good Days.
VideoActive

POV: your 3pm crash never comes.

Shop Nowrunning 24d
Competitor coffee ad: Good Coffee. Better Days.
ImageActive

The last bag of coffee you'll buy this month.

Learn Morerunning 11d
Competitor coffee ad: signature blend, medium roast.
CarouselEnded

Freshly roasted, shipped to your door.

Shop Nowran 8d
Their live creative, structured for your agent to read and learn from.
FindBreak downOut-build

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.

competitor_meta_adscompetitor_meta_ad_search

Google

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.

competitor_google_ads

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.

competitor_tiktok_ad_searchcompetitor_tiktok_ad_details

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 prompt

Built for AI agents

Simple and efficient by design.

29tools, not 300+.

Your agent's context window

300+ separate toolseaten by definitions
29 Xylo toolsthe rest runs your ads

One lean surface still carries 300+ ad operations, so your agent spends its tokens on your ads, not on tool definitions.

20playbooks built in.

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.

1URL to connect.

Paste into Claude

xylomcp.com/api/mcp
Connected · pick your ad account
API keysSDKsa terminal

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.

Morpheus Media
Marketing agency · New York City
Built-in knowledge
Meta ads doctrine: auction, learning phase, pacingCreative frameworks: 100 viral hooks, Story Circle
Paid Ads StrategyOffer ConstructionMarketing PsychologyAd Creative IterationA/B TestingConversion Rate OptimizationProduct Launch PlaybookPricing StrategyPage & Landing CopyLifecycle Email SequencesCompetitor ResearchCustomer ResearchAnalytics & TrackingContent StrategyMarketing Loops

20 playbooks + platform doctrine, loaded on demand with knowledge({topic:…})

Founder Letter

Your built-in ads partner

Run ads like an agencywithout being one.

New collection launch
Our new collection drops Friday. Plan the launch campaign and write the ads like an agency would.
Used Xylo integration · 12 tools
Reading the ads knowledge brain
Result
knowledge: meta_ads · auction, competitor_research, pacing, ad_creative
Loading the launch and offer playbooks
Result
Product Launch Playbook · Offer Construction
Opening the creative expert brain
Result
100 viral hooks · Story Circle · open loops
Scoring every idea through the virality funnel
Result
8 problems, solved in order
Your launch plan is ready.
Campaign structure, budgets, and audiences set the way the playbooks say to.
Every ad is written on a named framework. It all starts paused until you say go.
Write a message…
Opus 4.8
Claude is AI and can make mistakes. Please double-check responses.
Paused until you say go

The plan, the structure, the ads. Built, and waiting on you.

See the Meta prompt playbook

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.

Account brief updated
New prospecting ad sets start at $50 a day, we only run US and Canada, and our voice is playful, no corporate speak.
Used Xylo integration · 1 tool
Saving to this account's brief
Result
update_account_brief · 3 facts
Saved. Budgets, geo, and brand voice. You will never have to tell me again.
Write a message…
Opus 4.8
Claude is AI and can make mistakes. Please double-check responses.
Remembered by AI
Remembered factAdded by
NamingCold campaigns: PROSPECTING_US_[MMDD]AI
BudgetsNew prospecting ad sets start at $50/dayAI
GeoWe only run US + CanadaYou
AudiencesExclude past purchasers from prospectingAI
Brand voicePlayful, first-person, no corporate speakYou
Campaign mapNew evergreen ads → “Always-On: Bestsellers”AI
Read before your agent touches the account, never repeated back to you.
Brand profile · Acme Coffee
#1a1a1a#f5efe6#c96f4a#2f6f5e
Fonts: Söhne · Tiempos
Playful, first person, no corporate speakBetter mornings, less fuss
Asset library
logo-dark
hero-product
lifestyle-01

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

read_account_brief

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

update_account_brief

Mention a lasting preference once and your agent writes it down: naming, budgets, targeting, brand voice.

Yours to edit, everywhere

brand tools

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.

01
Owner-operators & founders

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.

02
Agencies & media buyers

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.

03
Growth marketers

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.

04
Brand & e-commerce managers

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

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?

Made for you if…
  • 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
Not a good fit if…
  • 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.
  1. 1Use the button above to open Claude's custom connector form with Xylo pre-filled.
  2. 2Review the name and URL, click "Add", then click "Connect" to authenticate through OAuth.
  3. 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.com
The Xylo connector

One 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/mcp
Your first prompt

Once 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

~45m
Campaign setup

Structure, budgets, audiences, creative. One prompt instead of an afternoon.

~1h
The weekly performance review

Pull, compare, diagnose. Your agent answers in seconds and shows its work.

~30m
Scaling and cleanup

Duplicate winners, kill losers, rebalance budgets. A conversation, not a checklist.

= a few hours, every weekand that is just these three.
a few hours a week×52 weeks
≈ a monthof workdays back, every year.
Against $87 a month for Brand. The math is illustrative, your hourly rate makes it exact.

No inflated claims: your mileage depends on how much clicking you do today.

Pricing

Start free. Grow when you do.

Free
$0
No card required

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
Start free
Most popular
Brand
$87/mo
7-day trial · No card · Downgrades to Free unless you subscribe

For brands delegating daily marketing and live reporting

Extra account integrations $15 each
  • 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 trial
For agencies
Agency
$247/mo

For teams managing client accounts and shareable dashboards

Extra account integrations $12 each, unlimited
  • 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

Subscribe
Built with you
Pro Managed
$2,470/mo
Hands-on setup and ongoing support

For 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
Contact Us

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.

TikTok Shoplive in under a minute

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