Run more of your Meta Ads
from
Facebook + Instagram · Campaigns · Creative · Reporting
Xylo connects Claude, ChatGPT, Codex, and other compatible AI assistants to your Meta (Facebook & Instagram) ad account. Build campaigns, adjust budgets, analyze creative, publish to Pages and Instagram, and pull reports without living in Ads Manager.
Ask for the job in plain English. Xylo brings in the right account defaults, audiences, creative, tracking, and performance data, then keeps new campaigns paused and consequential changes reviewable until you approve them.
Why Xylo
Spend less time in Meta. Get more done.
Catch wasted spend early
Check spend, cost per purchase, creative fatigue, and learning status in one pass. Xylo finds the problem ads, explains the cause, and waits for your approval before changing them.
Build campaigns in one conversation
Describe the objective, budget, audience, and creative once. Xylo builds the campaign, ad sets, and ads with your saved defaults, then leaves everything paused for review.
See why creative wins
Match delivery data to what viewers see on screen. Xylo finds weak hooks, drop-off points, and repeatable creative patterns instead of stopping at a performance score.
Turn performance into a clear plan
Ask what changed and get the winners, losers, causes, and next actions. Add Google, TikTok, X, or Shop data when you need the full picture.
Popular workflows
See what Xylo can do in one conversation.
Delegate the work that normally sends you back into Ads Manager. Copy a prompt, adjust the details, and hand the complete job to your agent.
Connect once
Keep the account ready. Reuse the details that matter.
Save the account assets, creative defaults, brand context, and working references Xylo should use for every build and report.
Map the right account assets
Attach each ad account to its Facebook Page, Instagram account, pixel, and catalog so every build starts with the correct destinations.
Remember Advantage+ creative defaults
Save the enhancements, tracking, and approved destinations your agent should apply to every new ad.
Keep the account's working context
Give the agent the brand voice, guardrails, audiences, and offers once instead of restating them in every request.
Stage creative once, then build from it
Upload images or video, pair Feed with Story or Reel variants, and give the agent ready-to-use references for campaign builds.
Turn delivery data into the next brief
Connect creative analysis to real performance, spot fatigue, and rebuild the next concept on a proven framework.
What you can do
What Xylo can do with Meta.
Build, optimize, publish, measure, and report across Facebook and Instagram from one connected account.
Launch end to end
Campaign, ad set, and ad creation with previews, partnership ads, and up to 500 ads in one call.
Scale, duplicate, and bulk-edit
Clone winners across audiences and edit hundreds of campaigns, ad sets, or ads at once, with a dry-run preview.
Automated rules and schedules
Auto-pause rules, bid value rules, and scheduled budget boosts that keep working after the chat ends.
Audiences and targeting
Custom, lookalike, and CRM audiences plus interest search, geo lookup, and reach estimates before you spend.
Competitor ad research
See any brand's live Facebook & Instagram ads from Meta's public Ad Library, or search the whole library by keyword. Public data, so no connected account needed.
Insights, audits, and warehouse
Metrics from account to ad, async insight jobs, agency-grade audits, executive reports, and an optional add-on data warehouse for instant queries.
Pixels, conversions, and leads
Server-side conversions with automatic event deduplication and customer data hashing, plus lead form submissions as they arrive.
Catalog ads
Advantage+ catalog ads rendered live from your product feed, with catalog health checks first.
Instagram and Facebook Pages
Your agent can publish and schedule Instagram Reels, Stories, and carousels plus Facebook Page posts, manage comments across both destinations, and boost winning organic posts as ads.
Xylo connects 300+ ad operations across Meta, Google, TikTok, and X with TikTok Shop workflows and Klaviyo email and SMS. The full tool reference lists every one with the exact description your agent sees.
Head to head
Both connectors read your account. Only one builds the ad you actually wanted.
Meta ships its own MCP connector. It covers the basics well. The gap opens at the ad level, where the fields that decide delivery live. Every line below is read off each connector's published tool inputs. Meta's ad tool also accepts a raw creative payload, so someone fluent in the Graph API can hand-write fields it never documents. That is rather the point: your agent only sends what the schema tells it exists.
The ad itself
Five primary texts and five headlines
Meta rotates copy variations and keeps the winner. One body and one headline is a single guess.
Up to five of each, sent on every new ad by default
One body and one headline. More is possible only by hand-writing raw Graph API JSON it does not document, and it cannot read the result back to check.
Feed and Story sizes on one ad
A square crop stretched into Reels looks broken. The right build carries both canvases in a single ad.
Square feed plus a 9:16 Story or Reel, paired at upload and kept together at write time
One image per ad. No second canvas, no placement variants.
Flexible and multi-media formats
Give Meta ten assets and let it pick the best one per person and placement.
Flexible ad format and multi-media ads, up to ten images and videos in one ad
Single image, single video, or a manually built carousel
Partnership ads
Creator content only runs as a partnership ad when the creator is tagged as the paid partner.
Partner handle attached to the creative, with a hard stop if the partnership cannot be reproduced on a clone
No partner or branded-content input on any creative tool
Catalog items on a static ad
The Add catalog items panel puts shoppable product tiles under an ordinary image or video ad.
Product extensions on any single image or video ad, with the display formats it needs to render
Full catalog carousel only
Site links
Extra destinations under the ad on Facebook feed, so one ad can route to three or four pages.
Three to four site links per creative
No site-link input. One ad, one destination.
Website and shop destination
Personalized destinations lets Meta send each click to whichever on-site page is likeliest to convert.
Optimize website destination, including the Meta Shop half
No destination input. Every click goes to the one link you set.
Advantage+ creative enhancements
Image touch-ups, uncrop, text and voiceover translation, product tags, business AI, generated music. Meta can reshape your creative, so you want to be the one deciding which of it is allowed.
Twenty-five enhancements you can set, and the full enrollment matrix you can read back and diff against a parent ad
Nothing to send, so every ad lands opted out of all of it, with no way to read back or change what it is enrolled in
URL parameters
No UTM string means the ad lands in your analytics as unattributed traffic.
Account-level UTM string applied to every creative Xylo writes
No UTM input on any creative tool
Media in and out
Getting creative into the account
Your assets live on your machine or in cloud storage, not on a public CDN.
Upload straight from a local folder, stage in the dashboard, or hand over a URL
Public direct URL only. Google Drive and Dropbox links are rejected.
Getting ad media back out
To restyle or reuse a winning video, you need the file, not a link to a watch page.
The source video file for the ad and its Story variant, resolved through three fallbacks
Video permalink and thumbnail only, no downloadable file
Making new creative
New concepts, not just new arrangements of what you already uploaded.
Generate images and video, reframe a square into a Story, edit clips, stitch a finished spot
Not available
Reading creative
Knowing an ad underperformed is not the same as knowing which second lost the viewer.
Frame-level analysis of any ad, scored against that ad set's own optimized event
Not available
What the connector remembers
Account memory
Naming conventions, starting budgets, geo, audiences, and where new ads go. You said it once already.
Saved per ad account and read back at the start of every session
Not available
Brand profile and assets
Logos, exact product shots, colors, voice, proof points. The inputs that keep generated work on-brand.
Held at the brand level and shared across every ad account attached to it
Not available
Default Page, Instagram, and catalog
Forget the Instagram account and the ad ships without ever serving on Instagram. Nothing warns you.
Page, Instagram account, pixel, catalog, and product set saved once and filled in automatically
Page ID required on every call, Instagram ID optional and silently skipped when missing
Winning ads library
The next build should start from what already worked in this account.
Proven ads saved as references, synced weekly, and used as input to new creative
Not available
Everything around Meta
Other channels on the same connection
Budget decisions rarely stop at one platform.
Google Ads, TikTok Ads, X Ads, and Klaviyo email and SMS, with blended cross-platform reporting
Meta only
Dashboards
Something you can send a client, not a CSV you have to rebuild each month.
Live shareable dashboards composed from a sentence, refreshed on open
Scheduled report exports
Tools loaded into your agent's context
Every tool description is loaded before your agent does any work. A long tool list crowds out the account it is supposed to be thinking about.
29 tools. Light on the context window, so attention stays on your account.
97 tools. Roughly a quarter of a large context window, spent before the first question.
Verified against both connectors' published tool inputs in July 2026. Meta's connector is capable software and it keeps improving, so re-check anything here before you rely on it.
FAQ
Common questions about Meta.
What is the MCP server for Meta ads?
It is a secure connection between your AI assistant and your Meta ad account. Xylo lets the AI you already use build campaigns, edit budgets, analyze creative, publish, and pull reports in plain English.
Can Claude or ChatGPT actually make changes to my Facebook ads?
Yes. Xylo can create campaigns, change budgets, build audiences, upload creative, manage rules, and make bulk edits. New campaigns start paused so you can review them before anything spends.
Is it safe to let an AI agent into my Meta ad account?
Yes. New campaigns start paused, automated rules start disabled, and large budget increases require a warning. Account tokens are encrypted, your agent never sees them, and you can revoke access at any time.
How is Xylo different from Meta's official MCP connector?
Xylo adds detailed creative controls, 5x5 copy testing, account-level Advantage+ defaults, flexible and catalog ads, automated rules, schedules, bulk operations, and cross-platform reporting. The comparison on this page shows the verified input differences.
Do I need to know how to code?
No. Connect your Meta account with the secure authorization flow, then ask for the work in plain English. A REST API is also available for teams that maintain their own software.
Can Xylo show me my competitors' Facebook and Instagram ads?
Yes. Give Xylo a domain, Page, or keyword and it can pull live ads from Meta's public Ad Library, including copy, creative, destinations, and run dates. No connected ad account is required for public research.
Learn more
More ways to use Xylo.
TikTok ShopX AdsKlaviyoRun more of Facebook and Instagram from the AI you already use.
Connect your Meta ad account, keep every new build reviewable, and hand the repetitive work to Xylo.