{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreihzol7b3hedgb5r3crlpqgyxlft76pyn7jhtjhluyitb6r3ty2cwq",
"uri": "at://did:plc:oojf6mo4xi5eyf5yypmkwi5j/app.bsky.feed.post/3mlsj3levzf72"
},
"description": "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.",
"path": "/blog/meta-just-opened-ads-manager-to-claude-heres-the-setup-that-actually-works/",
"publishedAt": "2026-05-14T09:31:30.000Z",
"site": "https://www.livain.com",
"tags": [
"Model Context Protocol (MCP)",
"The marketing operations stack has been bloated for years",
"Marketing API",
"Looker to Supermetrics",
"The example I keep coming back to is the creative loop",
"Higgsfield"
],
"textContent": "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.\n\nI've been waiting for this for a while, and I think a lot of you have too.\n\n### The shift this actually represents\n\nThe 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.\n\nMCP 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.\n\nI 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.\n\n### What Meta actually shipped\n\nThe MCP server lives at `https://mcp.facebook.com/ads`. It exposes around 30 tools split roughly into three buckets.\n\n**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.\n\n**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.\n\n**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.\n\nThe 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.\n\n### How to set it up — five minutes, no config file\n\nThis 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.\n\nIn Claude Desktop:\n\n 1. **Open Settings.** On Mac, that's the top menu bar → Claude → Settings, or `⌘,`.\n 2. **Click \"Connectors\"** in the left sidebar.\n 3. **Click \"Add custom connector\"** (sometimes shown as a `+` button — you may need to click \"Customize\" or \"Advanced\" first to expose it).\n 4. **Paste the URL** exactly: `https://mcp.facebook.com/ads`\n 5. **Give it a name** like _Meta Ads — [Account Name]_ , and click Connect.\n 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.\n 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.\n 8. **Done.** Claude pulls the available tools automatically and the connector goes green.\n\n\n\nThat'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.\n\nA 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.\n\n### The rollout caveat — and yes, this will affect you\n\nThere'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.\n\nSpecifically: 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.\n\nWhat 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.\n\n### What gets interesting when the writes come on\n\nReporting 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.\n\nThe interesting half is the write surface, and what you can stack on top of it.\n\nThe 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.\n\nThe 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.\n\n### The thing that will quietly destroy people who get this wrong\n\nAll 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.\n\nIf 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.\n\nThe 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.\n\n> 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.\n\n### The thing to do this week\n\nIf 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.\n\nIf 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.\n\nAnd 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.\n\nThis 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.\n\nI'll let you guess which side I'm planning to be on.",
"title": "Meta just opened Ads Manager to Claude — here's the setup that actually works",
"updatedAt": "2026-05-15T13:22:27.799Z"
}