With the Escalafy MCP you can upload Meta ads straight from your AI — Claude, ChatGPT, Gemini, Grok or Cursor. You hand it the creatives and say what you want; your AI builds the campaigns, ad sets and ads in your ad account, with nothing typed in by hand in Ads Manager.
In short: connect the MCP once, give your AI the videos or images (attached, or in a Drive link) and ask for the campaigns. Everything is created paused, so you review it before anything is spent.
What you can do
- Create full campaigns: CBO (campaign budget) or ABO (budget per ad set), with a sales objective and your pixel's event.
- Create ad sets with their budget, country, region or city, age, gender, interests and custom audiences.
- Upload many ads at once: up to 10 per ad set in a single request, each an image, a video or a carousel of 2 to 10 cards.
- Write the copy: your AI can write new copy (even from what's said in the video), reuse the copy of an ad you already run, or use exactly the copy you give it.
- Set the destination link, button and UTMs on every ad.
- Iterate on what already works: duplicate a campaign, ad set or ad, swap the creative on an existing ad, pause, resume or change budgets.
Before you start
- The Escalafy MCP has to be connected to your AI. If you haven't done it yet, follow this guide (it takes 30 seconds).
- Your Meta ad account has to be connected in Escalafy, under Settings → Integrations → Meta. Your AI can upload ads to any account you see there.
- Today it works with Meta only (Facebook and Instagram).
How to upload your ads, step by step
- Open a new chat in your AI and tell it which ad account to upload to. For example: "You're connected to Escalafy. I want to upload new ads to the My Store ad account."
- Say what you want built and give it the creatives. For example: "Create two campaigns, one CBO and one ABO. For the ABO use the video I'm attaching; for the CBO use the videos in this Drive folder: [link]."
- Answer its questions. Before creating anything, your AI asks for what's missing: the daily budget, whether to copy the setup of your current campaigns (pixel, event, country, age, attribution, link, button, UTMs) or use something different, and whether it writes new copy or uses yours.
- Review the summary. When it's done it shows you what it created — every campaign, ad set and ad, with the copy and the settings — and a link to each ad in Ads Manager.
- Turn it on. Everything is paused. Review it in Meta and activate it there, or ask your AI to activate it.
How to give it the creatives
- Images: attach them in the chat, or give it a link.
- Videos: the easiest way is a Google Drive or Dropbox link — a single file or a whole folder — shared as "anyone with the link". Meta downloads the video from that link. A direct link to the file (not a page that shows it) works too.
- If you attach a video in the chat, your AI first has to put it at a public link (for example in your Google Drive, if it's connected). Giving it the link directly saves that step.
- A long video can take a minute for Meta to process. Your AI waits and carries on by itself.
What Escalafy takes care of
- Nothing goes live without your OK. Your AI shows you what it's about to create before it creates it, and everything is created paused. It's only activated if you explicitly ask.
- Meta's automatic creative changes are off. Touch-ups, crops, rewritten text, music, translations: all disabled, so the ad runs exactly as you approved it. If you want them (Advantage+ creative), just ask.
- No accidental duplicates. If you ask for something with a name that already exists in the same place, you get the existing one back instead of a second copy.
- If Meta rejects something, you're told why — and the rest of the ads still get created.
Mind the attribution setting: Meta fixes an ad set's attribution window when it's created and won't let you change it later. Unless you choose another, conversion campaigns use 7-day click + 1-day view. Your AI confirms it with you before creating.
Requests that work well
- "Create a CBO sales campaign at USD 20 a day with one ad per video in this folder: [link]. Write the copy yourself."
- "Copy the setup of my current campaigns, but only for Uruguay, ages 18 to 25, sending traffic to mystore.com/offers."
- "Add these 5 ads to the October Testing ad set, with the same text and link."
- "Duplicate the campaign with the best true ROAS this month and swap its creative for this video."
- "Pause the ads with a true ROAS below 1 over the last 7 days."
FAQ
Can I upload ads to several ad accounts? Yes. Your AI can use any Meta account connected in your organization. Tell it which account each campaign goes to.
Does it work with Google Ads or TikTok? Meta only for now. From your AI you can read your Google and TikTok results, but not create ads there.
Can I create an ad from a post that's already on Instagram? Not today. Ads are created with a new creative (image, video or carousel).
How long does it take? A batch of several campaigns with their ads is usually ready in a few minutes, most of it waiting for Meta to process the videos.
