Meta Ads MCP server
Your agent reads your Facebook and Instagram ads and acts on them, with your approval.
Offre gratuite · sans carte bancaire · configuration en 2 minutes
Connect Meta Ads, pick your ad accounts, and your agent can report spend, reach, clicks and conversions at account, campaign, ad set or ad level, with breakdowns by age, country or placement.
It can also act: pause or resume a campaign, change its daily budget, create a complete ad (always created paused) and send Conversions API events. Every one of those writes waits for your approval.
Tools
What your agent can do in Meta Ads
Typed tools with input schemas, so the agent calls them right the first time. Account tools are free on every plan.
ads.meta.accounts.listThe ad accounts connected to your workspace.
ads.meta.insightsSpend, reach, clicks, CTR, CPC and conversions, at any level and breakdown.
ads.meta.updatePause, resume or change the daily budget of a campaign, ad set or ad.
ads.meta.ad.createCreate a complete ad, paused: campaign, ad set, creative and ad.
ads.meta.pages.listThe Facebook Pages you can advertise for, with recent posts to promote.
ads.meta.events.sendSend Conversions API events such as Lead or Purchase to a dataset.
Examples
Ask it in plain words
- “Which ad sets had a cost per lead above $20 in the last 7 days?”
- “Pause every campaign that spent more than $50 this week without a conversion.”
- “Promote last Tuesday’s Instagram post to women 25 to 44 in Canada at $15 a day.”
- “Send me a daily summary of spend and results per campaign.”
Setup
Connected in two minutes
- 01
Create a free Anaella account and connect Meta Ads from Channels.
- 02
In Claude, add a custom connector with the URL https://api.anaella.com/mcp and sign in. Cursor, Claude Code and other MCP clients take the URL with an API key, as below.
- 03
Ask your agent to do something in Meta Ads. Writes come to you for approval first.
{
"mcpServers": {
"anaella": {
"url": "https://api.anaella.com/mcp",
"headers": { "Authorization": "Bearer ana_..." }
}
}
}The same server reaches every account you connect: one URL for Meta Ads and the rest. More setup options
Meta Ads MCP FAQ
Can the agent spend my money on its own?+
No. Budget changes and new ads are writes that need your approval, and new ads are always created paused, so nothing runs until you turn it on in Ads Manager.
Do I need my own Meta developer app?+
No. You log in with Facebook from Anaella and pick the ad accounts.
Can it report on several ad accounts?+
Yes. Each ad account is its own channel, and the agent names the account it reports on.
Does it support the Conversions API?+
Yes. ads.meta.events.send sends up to 100 events per call; customer data is passed raw and hashed by Anaella, and test event codes are supported.
Same connection
Your agent can also reach
Give your agent your Meta Ads.
Free to start, no credit card. Connect the account, add one URL, approve what it does.
Commencer gratuitement →