Meta just opened Ads Manager to Claude — here's the setup that actually works

Meta just shipped an official MCP server that lets Claude, ChatGPT, and Gemini drive your ad accounts through natural language. Here's what it does, how to wire it up in five minutes, and what's quietly waiting to bite you if you do this without knowing the platform.

Meta quietly shipped something big two weeks ago. On 29 April 2026, they opened up the Ads AI Connectors program — an official Model Context Protocol (MCP) server that lets AI assistants like Claude, ChatGPT, and Gemini talk directly to your Meta ad accounts. No developer app. No Marketing API approval queue. No third-party token broker sitting in the middle. Just OAuth, and you're in.

I've been waiting for this for a while, and I think a lot of you have too.

The shift this actually represents

The marketing operations stack has been bloated for years. Five tools to plan a campaign, three to launch it, two to report on it, and one more for everyone to argue about what the numbers mean. The cost of all that friction shows up as either a fat agency retainer or a busy in-house team that spends most of its week copying numbers between spreadsheets.

MCP changes the shape of the answer to that problem. Not because the AI replaces the marketer's judgement — it absolutely doesn't, and I'll come back to that — but because the gap between what you want to do and the thing that actually happens in the ad account drops to seconds. One operator with deep platform knowledge, sitting in front of one AI assistant, can now run more accounts more carefully than a team of five could three years ago.

I think the market is going to move in that direction faster than most agencies are prepared for. Instead of paying a roster of mid-level account managers to navigate Ads Manager all day, you'll increasingly hire one senior operator — someone who actually understands media buying, attribution, and creative testing — and they will run multiple accounts through an AI layer. Fewer hands on the keyboard, more brain per dollar of media spend. The agency model that survives this shift will be the one that figures out how to package senior judgement and AI tooling together, not the one that keeps selling seat-hours.

What Meta actually shipped

The MCP server lives at https://mcp.facebook.com/ads. It exposes around 30 tools split roughly into three buckets.

Read tools do exactly what you'd expect — list ad accounts, campaigns, ad sets, and ads; pull insights with the full breakdown matrix (country, device, age, placement, publisher platform, hour of day); fetch creatives; query opportunity scores and benchmarks; surface auction-ranking diagnostics. You can ask for the last seven days of performance broken down by country and get a clean table back. You can ask "which of my ad sets have rising CPM and frequency over 4" and get a fatigue list ready to act on.

Write tools are the part that actually changes how you work. The MCP can create campaigns, ad sets and ads; update budgets and statuses; activate or pause entities; and manage catalogs and product sets. You'll be able to say "pause every campaign with ROAS under 2 over the last 14 days" — and have it executed. You'll be able to say "find the three best-performing creatives from last quarter and clone them into the Italy account with the budget split 60/30/10" — and have it done.

Diagnostic and signal tools round out the set: pixel and dataset quality checks, anomaly detection, performance-trend analysis. These are the things that today take three browser tabs and a coffee. They become one prompt.

The thing that matters about all this is that it's officially Meta, on Meta's infrastructure. No rate-limit risk. No "your account got flagged because a homemade script touched it" risk. No long-lived access token to babysit. The platform is sanctioning automation directly, which is the part of this announcement most people are sleeping on.

How to set it up — five minutes, no config file

This is what threw me at first. The Meta press release links to a news article, not a setup flow. The actual setup happens inside Claude Desktop (or whichever MCP-aware client you use). Don't go looking for a magic button on the Meta page — there isn't one.

In Claude Desktop:

  1. Open Settings. On Mac, that's the top menu bar → Claude → Settings, or ⌘,.
  2. Click "Connectors" in the left sidebar.
  3. Click "Add custom connector" (sometimes shown as a + button — you may need to click "Customize" or "Advanced" first to expose it).
  4. Paste the URL exactly: https://mcp.facebook.com/ads
  5. Give it a name like Meta Ads — [Account Name], and click Connect.
  6. A Facebook login window pops up. Sign in with the Facebook account that has access to the Business Manager whose ad accounts you want to expose.
  7. Approve the scopes. Meta will show you which Business portfolios and ad accounts you can grant access to. Tick only the portfolio and ad accounts you actually want Claude to see — don't tick everything by reflex.
  8. Done. Claude pulls the available tools automatically and the connector goes green.

That's the whole thing. The MCP URL is the same for everyone — https://mcp.facebook.com/ads is not a per-customer endpoint. The scoping happens entirely through your OAuth login and which accounts you ticked in step 7. If you ever want to add a new ad account to the connection, you re-authorise and tick the new one.

A small note that will save you 20 minutes: if "Add custom connector" doesn't show up, you're probably on the free tier. Custom MCP connectors require Claude Pro or Max.

The rollout caveat — and yes, this will affect you

There's one thing you'll only discover when you actually try to run a query. Meta is rolling this out in waves, and the gate is enforced server-side at the data layer.

Specifically: every ad account in the system has a flag called is_ads_mcp_enabled in the Marketing API. If your account is in a rollout wave that hasn't been activated yet, that flag is false, and any data query — read or write — fails with a friendly "this ad account is not enabled for the Ads MCP, please check back at a later date" message. The connector itself works, the OAuth works, you can list your ad accounts, you can see the right Business Manager linkages — but the moment you ask for actual data, Meta tells you to come back later.

What I'm seeing in practice: larger accounts and US-based businesses are getting flipped first. Smaller European business accounts — particularly mainland EU SMBs — are still in the slower rollout cohorts. If you connect today and find your account isn't enabled, leave the connector installed. When Meta flips the bit, your queries will just start working with no further action from you. I've got a calendar reminder to retry mine weekly. I'll update this post when I have more visibility on which markets and account sizes are getting prioritised.

What gets interesting when the writes come on

Reporting is the boring half of this. Every data platform from Looker to Supermetrics already pulls Meta numbers — and frankly, Supermetrics will keep being a better choice for monthly reporting dashboards even after this rolls out.

The interesting half is the write surface, and what you can stack on top of it.

The example I keep coming back to is the creative loop. Today, the bottleneck in scaled paid social isn't analysis or media buying — it's creative volume and refresh cadence. Tools like Higgsfield can now generate ad-ready video and image variations in minutes. Pair that with a write-capable MCP and the workflow becomes: describe a new ad in natural language, have a generation tool render the asset, have Claude push it as a draft ad set into the right account with the right targeting, audience, and budget — and have the same agent watch performance and either scale, pause, or iterate based on rules you wrote in advance. None of this requires opening Ads Manager.

The point isn't that AI replaces creative directors or media buyers. The point is that the parts of the job that used to take six tools, four logins, and an afternoon collapse into one prompt — and the parts that genuinely require senior judgement (what's actually working, what's a structural problem versus a tactical one, what's worth scaling) get the time they deserve.

The thing that will quietly destroy people who get this wrong

All of which sounds great, until it isn't. The risk model here is real and I'd rather flag it than be polite about it.

If you don't already know what good looks like at the campaign level — what bid strategies map to what objectives, what attribution windows distort what ROAS reads, why a seven-day spend window can lie to you, when a sudden CPM drop is opportunity and when it's a signal-quality problem — then handing this to an AI agent is the fastest way I've ever seen to burn money quietly.

The agent does exactly what you ask. If you don't know what to ask, you get one large black box where money goes in, vague metrics come out, and 60 days later you're trying to reconstruct what happened. The skill premium for understanding the platform deeply isn't going away with this technology — it's compounding. If you understand Meta's auction, attribution, and creative dynamics, MCP makes you five to ten times more productive. If you don't, it makes you faster at being wrong, with a more confident-sounding wrapper around the wrongness.

There is no middle ground here, and I think a lot of people are going to find that out the hard way over the next 12 months.

The thing to do this week

If you have a Meta ad account that's been flipped in the rollout: wire it up today. Spend an hour asking Claude to pull weekly performance broken down five different ways, ask it to find your worst-performing ad sets by frequency, ask it to surface anomalies. Get a feel for what the tool can do before you give it write access.

If you're like me and your account isn't enabled yet: install the connector anyway. When Meta flips your bit, everything starts working immediately, and you'll have already worked out the prompts and the discipline.

And whichever bucket you're in, sit down and write the rules. What's an acceptable budget delta in a single prompt? What's the daily change cap? Which actions require an approval step from a human? What's the read-vs-write boundary, and who has authority on each side? Those rules are the entire difference between a tool that makes you better and a tool that quietly empties your bank account while you're on holiday.

This is one of those moments where the people who treat it seriously now will be unrecognisable in their output 12 months from now. The ones who treat it as a toy will be the same as they are today, just with a more expensive monthly subscription.

I'll let you guess which side I'm planning to be on.

Subscribe to Remco Livain

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe