Meta Ad Account Management Used to Mean Twenty Browser Tabs. Now It Means One Prompt.
Run Meta ads from Claude. Meta shipped its own MCP server and CLI on April 29, 2026, which means the ad account stops being a UI you operate and becomes a system you ask. Connect Claude Desktop, Claude.ai web, or ChatGPT through the Meta Ads MCP. Or wire the Meta Ads CLI into Claude Code. Free during open beta, no developer app required. The browser session for routine ad ops is over.
Marlon Brand
Founder, Undeniable · Last updated May 2026
The Connector
There's a manual version of this workflow. You open Ads Manager, click into Campaigns, click into the campaign, click into the ad set, click into the ad, edit the budget, save, refresh, repeat. Twenty browser tabs across an account audit. An hour to write what you wanted to do in a sentence.
Meta released its own connector. Two products shipped together on April 29, 2026: the Meta Ads MCP for chat clients, and the Meta Ads CLI for terminal agents. Both authenticate through Meta's own OAuth flow on Meta's infrastructure... no developer-app setup, no API credentials, no review queue. Free during open beta.
The shift is small to describe and large in the doing. The ad account stops being a UI you operate. It becomes a system you ask.
Two Install Paths
Two paths, depending on the surface where you already work. Pick the one that matches your stack.
Path A · Claude Desktop, Claude.ai web, or ChatGPT
Open the app and go to Settings → Connectors → Add custom connector (Claude clients) or the equivalent custom-connector flow in ChatGPT. Name it Meta Ads MCP. Paste the server URL pattern documented on Meta's help page, replacing the placeholder with your Meta Business ID. Click Connect. The browser opens to Meta Business OAuth. Choose either all current and future ad accounts I manage or select specific ad accounts, then continue. Meta lists the permissions Claude is requesting... manage your catalogs, manage your ads, access your Facebook ads and related stats, manage your businesses... and you confirm. Once the flow finishes, quit the app and reopen it for the connector to register.
The full setup steps and the live server URL live at the Meta AI connectors help page... follow it directly rather than relying on URLs in any third-party guide.
Path B · Claude Code or OpenAI Codex (terminal)
The Meta Ads CLI is a Python package that runs as a shell binary. Claude Code calls it the same way it calls git. Requires Python 3.12+ and a package manager (pip or uv). Meta's own announcement is the install reference because third-party blogs published the wrong package manager in the first 48 hours. Search “Meta Ads CLI launch” on developers.facebook.com/blog for the canonical post.
Path B is the right choice if you already run Claude Code and want ad-account commands sitting next to your other shell tools. The CLI runs unattended in CI/CD pipelines, so you can wire campaign rollouts to a deploy. Path A is the right choice for everyone who works in chat instead of a terminal.
The First Prompt
A reasonable first test, once your connector is authenticated:
Use the Meta Ads MCP to list every ad account I have access to. For each one, tell me whether it's currently enabled for MCP management or still pending in the rollout.
Claude calls the MCP, returns the list, and flags the eligible accounts. The Meta MCP is in open beta and the rollout is staged... operator reports during the first weeks show one or two of every twenty managed accounts coming back enabled, the rest returning “MCP disabled.” Workaround: ask the same question in a week. Eligibility expands.
Once you've identified an enabled account, a clean first action that produces visible state in Ads Manager:
Use the Meta Ads MCP. In ad account <account-id>, create a Traffic campaign named "MCP Test 2026". Set the daily budget to $20. Don't activate it... leave it in draft so I can review in Ads Manager before publishing.
Claude loads the available tools through the MCP, finds the campaign-creation tool, and pushes the campaign into the account. Refresh Ads Manager. The campaign sits there in draft. The whole exchange takes seconds and runs fine on Sonnet... no need to spend the tokens on a frontier model for routine ad ops.
Tool surface availability varies per account during the beta. Published reviewer demos show campaign creation working consistently while list-campaigns and other reads return errors on the same enabled account. The pattern: ask Claude what tools it loaded for your account, work with those, route the rest through Ads Manager until Meta extends the rollout.
What You Just Did
You changed campaign state in a Meta ad account by typing one sentence into a chat window.
A year ago this wasn't a chat call. It was a browser session, a tab tax, and a half-hour you weren't going to get back.
The shift isn't a UI replacement. The Meta API has been there for years; what's new is that the official authentication path now expects an AI agent on the other end of it. The ad account becomes a surface a model can read and write. You stop operating Ads Manager. You start asking questions and getting back actions.
The connector is the first move. The system that wins on top of it is the next section.
Where This Sits in the Cluster
The MCP gives you account control. It does not give you creative, strategy, or a system.
If you ship ad creative through Claude Code already, the upstream pipeline is /ai-ad-pipeline... the four-variant render workflow that produces stage-mapped Reels-vertical ads through the Higgsfield connector. If you're earlier in that workflow, /ai-motion-control is the manual entry point.
If your creative is stuck producing the same Aware-stage ad over and over, /meta-ads-creative-framework is the strategic frame... the awareness-stage map that decides what each variant should say before you render it.
If you run real budget and your card is paying for it, /meta-ads-billing-deadline covers Meta's mid-2026 billing change and what it costs you per month at typical spend.
The full pipeline now sits on one stack call: render variants through Higgsfield, upload and manage through the Meta Ads MCP, optimize with the Meta Ads Agent. Three connectors, one chat surface, one operator.
Browse the rest of the lab at /resources.
Andromeda is Meta's 2024-launched ad delivery system that personalizes creative selection per impression. It rewards advertisers who ship many variants because it has more material to test inside each placement. The variant velocity Andromeda rewards no longer requires a production team.
The Meta Ads Agent
The connector lets Claude push and pull state from your ad account. It doesn't decide what state should be there. It doesn't write the ads across all five Awareness Stages. It doesn't analyze what's working and tell you what to test next. It doesn't carry the ad-spend pattern from $1.6M+ per month in Meta ad spend into your decisions.
That's what the Meta Ads Agent does. It writes your ads across all five Awareness Stages. Writes your landing page copy. Writes your emails. Returns a dual analysis report and a decision-making framework for every campaign you run through it. Runs on top of whichever connector you've installed.
The Meta Ads Agent ($197) is a separate product from the Setup Bundle ($2,000) referenced in the sidebar. Installing one does not include the other.
Who This Is Not For
This guide is wrong for you if any of these describe you:
- —Not for operators who don't run Meta ads. The Meta MCP only handles Meta. There's no value in installing it speculatively.
- —Not for ad accounts below ~$5,000/month in spend. The MCP saves clicks; at low spend the clicks weren't expensive enough to be worth the install ceremony.
- —Not for agencies connecting on a client account without first reviewing Meta's Business Tools Terms for AI-agent connections. See FAQ #4.
- —Not for operators who want a one-click ad creator. The MCP is operator infrastructure, not a magic button. You still write the prompts.
Common Questions, Straight Answers
More from the Lab
How We Cut Cost Per Lead from $16 to $5.43
The creative strategy framework behind it. Same budget, same targeting. Different creative.
Read →--meta-adsMeta Ads Credit Card Deadline: What to Do Before April 1st
How to switch billing, what it means for cash flow, and the exact message to send each type of client.
Read →--lead-genFacebook Lead Forms vs Landing Pages
Which funnel setup actually converts and when to use each.
Read →--ai-toolsClaude vs ChatGPT for Coaches and Consultants
Which AI actually does the work? Architecture, persistence, and compounding compared.
Read →--ai-toolsControl Your Computer From Your Phone Using Claude
Step-by-step Remote Control setup. No coding required. 10 minutes.
Read →--claude-codeClaude Code Slash Commands That Actually Matter
The slash commands that build persistent context instead of disposable chats. /init, /memory, /compact, /plan, and custom skills.
Read →--claude-codeClaude Code Routines: Run Your Work Without Being There
Saved AI sessions that run in Anthropic's cloud on a schedule, webhook, or GitHub event. Four routines that cut the Supervision Tax in half.
Read →--claude-codePut Video on Your Service Page Without a Video Team
Claude Code writes the code, Remotion renders the MP4. Roughly ten minutes from cold machine to a thirty-second branded promo for the page that matters most.
Read →--geminiGemini Multimodal: The AI That Sees Your Work
When to use Gemini instead of Claude or ChatGPT. Video, photos, recordings, and image generation for coaches and consultants.
Read →--email-deliverabilityGet Out of Spam — Or Keep Losing Revenue in Silence
Why your emails land in spam and the infrastructure framework for fixing it.
Read →--ai-videoAI Motion Control: Cinematic Video with Higgsfield
Create cinematic AI video using Higgsfield. No camera crew, no budget.
Read →--meta-adsHiggsfield MCP: Four-Variant Ad Pipeline From One Prompt
Install Higgsfield as a Claude Code connector. One prompt produces four awareness-stage video ads, Reels-vertical, ready for Meta Ads Manager upload.
Read →--meta-adsClaude Cowork for Creative Strategists
Three saved Cowork prompts that compress Meta-ads research: Ad Library teardowns, multi-brand monitoring, and review-to-persona research feeding the next brief.
Read →--core-serviceThe 50-Millisecond Test for Websites
The cognitive-bias build constraint Undeniable applies to every site. Halo effect, cognitive load, peak-end rule. Three biases, one bar.
Read →--free-toolClean Copy — Make AI Text Sound Human
Free browser tool that strips AI tells from your copy. Paste, pick a mode, get human output.
Try it →--free-courseLearn Claude Code — Free 5-Lesson Video Course
Set up VS Code with Claude Code, build a landing page, and deploy live with Vercel. Five lessons, no coding experience required.
Watch free →--ai-toolsSix Steps to a Claude That Actually Works for Your Business
Set up Claude with memory, projects, and custom writing styles so it works like a trained team member. Six setup steps that compound.
Read →--ai-toolsHow to Switch from ChatGPT to Claude (And Why It Matters for Your Business)
Where Claude outperforms ChatGPT for business work, and how to bring your ChatGPT context into Claude in about twenty minutes.
Read →--ai-toolsClaude Cowork: Stop Asking. Start Delegating.
Getting started with Claude Cowork. Covers Global Instructions, autonomous tasks, and saved Skills. For business owners who want to delegate, not just chat.
Read →Stop Operating Ads Manager. Start Asking for the Work.
For operators who'd rather buy the system than build it. One new client per quarter.
// the window is open... it's closing
Apply to Work With UndeniableNo commitment. No pitch deck. Just a straight conversation about what's possible.