Skip to content
Hosted MCP server

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.list

The ad accounts connected to your workspace.

ads.meta.insights

Spend, reach, clicks, CTR, CPC and conversions, at any level and breakdown.

ads.meta.update

Pause, resume or change the daily budget of a campaign, ad set or ad.

ads.meta.ad.create

Create a complete ad, paused: campaign, ad set, creative and ad.

ads.meta.pages.list

The Facebook Pages you can advertise for, with recent posts to promote.

ads.meta.events.send

Send 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

  1. 01

    Create a free Anaella account and connect Meta Ads from Channels.

  2. 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.

  3. 03

    Ask your agent to do something in Meta Ads. Writes come to you for approval first.

Any MCP client (Streamable HTTP)json
{
  "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 →