Facebook Ads MCP

Facebook Ads MCP

Facebook and Instagram ads run on the same Meta API, so one MCP connection covers both — reporting, creative, audiences, and leads.

Facebook Ads and Instagram Ads are the same platform underneath, and MCP Ads connects to it once. If you searched for a Facebook Ads MCP, this is the same server as the Meta Ads one — the naming just follows whichever platform you think in.
230
tools on this platform
3,120
tools in total
Browser
sign-in, no API keys

What a call looks like

These are real tool names from the live server, with the shape of what they return.

YouHow did Facebook and Instagram compare last week?
Toolmeta_ads_campaign_performance
{
  "by_publisher_platform": [
    { "platform": "facebook",  "spend": 5211.03, "purchases": 88, "cpa": 59.22 },
    { "platform": "instagram", "spend": 3980.77, "purchases": 71, "cpa": 56.06 }
  ]
}
YouPull the leads from the form on that campaign.
Toolmeta_ads_get_leads
{
  "leads": [
    { "created_time": "2026-08-19T09:14:02Z", "full_name": "—", "email": "—", "form_id": "1204857693" }
  ],
  "note": "Lead fields are returned exactly as the form collected them."
}
YouShow Instagram post performance for the account.
Toolmeta_ads_instagram_insights
{
  "posts": [
    { "id": "17924...", "reach": 41822, "engagement": 2140, "saves": 318 }
  ]
}

Facebook Ads and Meta Ads are one connection

Meta renamed the platform but not the API. A single sign-in reaches Facebook feed, Instagram feed, Reels, Stories, Audience Network and Messenger placements, and every tool works across all of them.

  • Campaign, ad set, and ad management across all Meta placements
  • Creative upload and replacement, including video
  • Lead ad forms and lead retrieval
  • Custom, lookalike, and saved audiences
  • Page and Instagram organic posting, separately authorised

What you need before connecting

A Facebook account with access to the ad account, and permission on the Business Manager that owns it. Nothing else — no developer app, no long-lived token, no key pasted into a config file.

Questions

Is a Facebook Ads MCP different from a Meta Ads MCP?

No. They are the same API and, here, the same connection. The two names exist because people search for both.

Can it post to a Facebook Page as well as run ads?

Yes, but as a separate authorisation. Organic posting permissions go through their own consent screen so that an ads-only connection is never blocked by a permission it does not need.

Related

Connect an account and try it

Add MCP Ads to Claude or ChatGPT with one URL, authorise an ad account in the browser, and ask it something.