Facebook Ads MCP
Facebook and Instagram ads run on the same Meta API, so one MCP connection covers both — reporting, creative, audiences, and leads.
What a call looks like
These are real tool names from the live server, with the shape of what they return.
meta_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 }
]
}meta_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."
}meta_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
Ask what a competitor is running and get their live ads back - from Google's Ads Transparency Center and Meta's Ad Library, in the same chat you plan campaigns in.
Meta's Ad Library, as tools your assistant can call - find a page, list what it is running, and read the angles out of the creative.
Google's public ad archive, as tools your assistant can call - search any advertiser, in almost any country, with nothing to connect.
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.