Create Ad
Create a new ad (created in PAUSED status).
Let your AI agents run Facebook Ads for you, safely.
A hosted Meta Ads MCP server for Claude, ChatGPT, Cursor and CLI agents. Sign in with Facebook, paste one server URL, then analyze Facebook and Instagram ads and build campaigns your agent can pause but never switch on.
Enable or disable every action, per account. Block your agent from doing dangerous actions.
Ask in plain English. Create campaigns, pull reports, find insights and take action in Facebook Ads.
53 read and write actions. Every Facebook Ads task your agent needs, from reporting to campaign management.
Built for teams. Invite your team and share one connected account.
53 actions available to automate your Facebook Ads workflows.
53 actions
Create a new ad (created in PAUSED status).
Create a new ad creative.
Create a new ad set (created in PAUSED status).
Create a new campaign (created in PAUSED status).
Create a new custom conversion for an ad account.
Create a lead generation form on a Facebook Page.
Permanently DELETE an ad. Irreversible.
Permanently DELETE an ad set (and all its ads). Irreversible.
Permanently DELETE a campaign (and all its ad sets + ads). Irreversible.
Estimate audience size for targeting specifications.
Retrieve change history for an ad account.
Retrieve change history for an ad set.
Fetch details for a single ad.
Fetch details for a single ad creative.
List ad creatives for an ad account.
Get the creative for a specific ad.
List ad images for an ad account.
Generate a preview rendering for an existing ad.
List ad videos for an ad account.
Fetch details for a single ad account.
List ads for an ad account, campaign, or ad set.
List ads for a specific ad set.
List ads for a specific campaign.
Fetch details for a single ad set.
List ad sets for an ad account or campaign.
List ad sets for a specific campaign.
Fetch details for a single campaign.
List campaigns for an ad account.
List custom audiences for an ad account.
Get details for a specific custom conversion.
List custom conversions for an ad account. Use this to discover account-specific conversion events that can be used as metrics.
Retrieve performance insights for an ad.
Retrieve performance insights for an ad account.
Retrieve performance insights for an ad set.
Retrieve performance insights for a campaign.
List Instagram accounts available to the selected ad account.
Get interest suggestions based on existing interests.
List lead generation forms for a Facebook Page.
Discover lead generation forms already referenced by creatives in a Facebook ad account.
List Meta's minimum budget values for the ad account by currency.
List Facebook Pages usable with this Ads connection in the selected workspace and brand.
List tracking pixels for an ad account.
List saved audiences for an ad account.
Search for behavior targeting options by keyword.
Search demographic targeting options.
Search for geographic targeting locations.
Search for interest targeting options by keyword.
Update an existing ad.
Update an existing ad creative (name or labels only).
Update an existing ad set.
Update an existing campaign.
Upload an image to the ad account from a public URL or base64-encoded bytes.
Upload a video to the ad account from a URL or create a slideshow.
Meta launched a hosted ads MCP server in open beta in April 2026, and it is the most complete option for Meta-only work. InsightfulPipe is an independent alternative for teams that want stricter guardrails and one connection layer for all of their marketing platforms.
| What you operate | InsightfulPipe MCP server | Ads MCP server (Meta, open beta) |
|---|---|---|
| Hosting | Hosted by InsightfulPipe | Hosted by Meta |
| Availability | Available on every InsightfulPipe plan | Open beta since April 29, 2026; tool access rolls out to ad accounts gradually |
| Tools | 53 actions for reporting, campaigns, ad sets, ads, creatives, targeting research and conversions | About 90 tools across reporting, ads, catalogs, datasets, A/B tests and more |
| Launching ads | Creates items paused and can only pause; you activate in Ads Manager | Creates items paused and can activate them after you confirm |
| Controls | Actions chosen per ad account, Read-only connections, deletes off by default, restricted team access | Business portfolio admins can set rules for what agents may do |
| Other platforms | Google Ads, GA4, LinkedIn Ads and 40+ more MCP servers, plus a CLI | Meta ads only |
| Price | Included in plans from $29.99/month, with a 7-day free trial | No price stated by Meta during the beta |
The InsightfulPipe Meta Ads MCP server is a hosted Model Context Protocol server for Facebook and Instagram advertising. Connect your Meta ad accounts once, paste the server URL into Claude, ChatGPT, Cursor, Claude Code, Gemini CLI or Codex, and ask questions about your ads in plain English.
Get spend, ROAS, CPA, CTR and conversions by campaign, ad set or ad, with breakdowns by age, gender, placement or device.
See all Facebook Ads actionsCompare creatives and ad formats, preview ads and find ads with rising frequency or falling CTR.
See all Facebook Ads actionsSearch interests, behaviors and demographics, get interest suggestions and estimate audience size before you build an ad set.
See all Facebook Ads actionsAdd the server URL to your AI client, then sign in with your InsightfulPipe account to authorize access. The server is hosted, so there is nothing to install.
https://facebook-ads.insightfulmcp.com/Fastest: add InsightfulPipe from the Claude Directory
One click connects the full InsightfulPipe MCP with all your connected accounts. To add a server scoped to Facebook Ads only, follow the steps below.
Or add the Facebook Ads server manually:
https://facebook-ads.insightfulmcp.com/
Start a new chat, click +, open Connectors and turn the connector on to use it.
The Free plan can add one custom connector. On Team and Enterprise plans, an Owner first adds it under Organization settings > Connectors, then each member clicks Connect in Customize > Connectors.
Fastest: add InsightfulPipe from the ChatGPT app directory
One click connects the full InsightfulPipe MCP with all your connected accounts. To add a server scoped to Facebook Ads only, follow the steps below.
Or add the Facebook Ads server manually. Custom MCP servers need ChatGPT's Developer mode, which OpenAI offers on Plus, Pro, Business, Enterprise and Education accounts on the web.
https://facebook-ads.insightfulmcp.com/
See OpenAI's Developer mode guide.
claude mcp add --transport http facebook-ads-mcp https://facebook-ads.insightfulmcp.com/
/mcp, select facebook-ads-mcp and choose Authenticate.~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project):{
"mcpServers": {
"facebook-ads-mcp": {
"url": "https://facebook-ads.insightfulmcp.com/"
}
}
}gemini mcp add --transport http facebook-ads-mcp https://facebook-ads.insightfulmcp.com/
/mcp auth facebook-ads-mcp.Using the Codex app? Add InsightfulPipe from the OpenAI app directory
The listed app connects the full InsightfulPipe MCP with all your connected accounts, in both ChatGPT and Codex.
codex mcp add facebook-ads-mcp --url https://facebook-ads.insightfulmcp.com/
codex mcp login facebook-ads-mcp.One hosted server URL, any MCP-compatible client. Pick yours to see the setup steps, or paste the URL into anything that speaks MCP.
Setup guide for ChatGPT
Setup guide for Claude
Setup guide for Claude Code
Setup guide for Codex
Setup guide for Cursor
Setup guide for Gemini CLI
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Paste the server URL to connect
Run actions from your terminal
Copy a prompt into any connected client, or install a Claude skill that chains the actions for you.
“What was ROAS by campaign in the last 14 days?”
Campaign-level insights with purchase value
Claude skill that audits a Meta Ads account for pixel and Conversions API health, campaign structure, audience overlap, budget efficiency and fatigue.
“Break down last month's spend and CPA by placement”
Compares Feed, Stories, Reels and other placements
Claude skill that plans a Meta Ads audience strategy: custom audiences, lookalikes, Advantage+ audience and exclusions mapped to your funnel.
“Which ads have a frequency above 4 and a falling CTR?”
Spots creative fatigue
Claude skill that scores Meta Ads campaigns on marginal CPA and saturation, then recommends where to move budget and how fast to scale.
“Estimate the audience size for women aged 25-44 in Germany interested in yoga”
Uses targeting search and audience estimates
Claude skill that designs Meta Ads account structure: consolidation, CBO vs ABO, Advantage+ sales campaigns, ad set rules and naming conventions.
“Create a paused traffic campaign with two ad sets for our new collection”
Builds the structure paused for review
Join hundreds of agencies and brands using InsightfulPipe to connect marketing data to AI.
Start a free trial today.