Meta Ads MCP Server
Meta Ads MCP guide: connect Facebook and Instagram ads to Claude with Meta's official server. Pull reports, draft campaigns, and set guardrails on spend.
- Pricing
- free
- Page updated
Free during Meta's open beta. You only pay for the ad spend you approve.
Meta shipped its own Ads MCP server in April 2026. It's hosted at https://mcp.facebook.com/ads, you sign in with Facebook, and Claude gets access to your ad accounts. No developer app, no token copying. It covers reporting, creating and editing campaigns, ad sets and ads, creative uploads, custom audiences, catalogs, pixel signal health, A/B tests and lift studies.
Which one should you pick? For a single Meta account, use the official server. It's free, it's first-party, and every ad it creates starts paused. If you run Meta next to Google, TikTok or Reddit and want one chat that sees all of them, the Pipeboard hosted server is the better fit. Its self-hosted code is source-available under BSL 1.1, not a classic open-source license.
A workflow I like: every Monday, ask Claude for spend, CPA and ROAS by ad set for the last 7 days, flag anything with frequency above 3, and draft two new ad variants for the worst performer. Claude builds them paused. You review in Ads Manager and flip them live. Pair it with AdCreative.ai if you need more creative volume.
The catch: this server can spend real money. Before you connect it, open Meta Business Suite → Settings → Integrations → Ads MCP server and block what you don't want an agent touching. You can block campaign creation outright, or cap budgets above a set amount (say $1,000). Those rules are enforced on Meta's side, so a bad prompt can't get around them.
Official vs community Meta Ads MCP
Meta Ads MCP Server (Meta ads AI connectors)
Remote server URL: https://mcp.facebook.com/ads
What you can ask it
- “Pull last 30 days of spend, CPA and ROAS by ad set for act_123 and flag anything with ROAS under 1.5”
- “Which ads have frequency above 3 and a CTR drop of more than 20% week over week? Likely creative fatigue.”
- “Draft a paused traffic campaign for the spring sale: $50/day, US women 25-44, using the two best-performing images from last month”
- “Check the pixel signal health on my main dataset and tell me what to fix first”
- “Build a custom audience of people who engaged with our Instagram account in the last 60 days”
- “Show me every change made in this ad account yesterday and who made it”
Features
- Hosted by Meta at mcp.facebook.com/ads, with Facebook login and nothing to install
- Performance reporting across campaigns, ad sets and ads
- Create and edit campaigns, ad sets and ads. New ads start paused
- Upload images and videos, and build single image, video, carousel and Advantage+ catalog carousel creatives
- Create, update and delete custom audiences, and manage product catalogs and feed issues
- Pixel and dataset signal health checks, A/B tests, conversion lift studies and account activity logs
- Per-account rules in Business Suite to block actions or cap budgets
How to set up the Meta Ads MCP Server
Works with: Claude, Claude Code, ChatGPT, Perplexity
https://mcp.facebook.com/ads as the server URL.
3. Click Connect, log in with Facebook and approve access to your ad accounts.
Claude Code
claude mcp add --transport http meta-ads https://mcp.facebook.com/ads
Then run /mcp inside Claude Code to finish the Facebook login. If you use your own Meta developer app (with the "Create & manage ads with ads MCP server" use case added), pass its ID:
claude mcp add --transport http --client-id <META_APP_ID> meta-ads https://mcp.facebook.com/ads
ChatGPT
Turn on developer mode, add a new connector, pick OAuth, and use https://mcp.facebook.com/ads as the server URL.
Before your first prompt
Set your guardrails in Meta Business Suite → Settings → Integrations → Ads MCP server. Then start with something read-only, like "List my ad accounts."Alternatives
Hosted server at meta-ads.mcp.pipeboard.co with 42 tools, part of a family that also covers Google, TikTok, Snap and Reddit Ads under one login. It has a free plan.
Meta's command-line version of the same connectors, useful if your agent prefers shell commands over MCP.
FAQ
Is there an official Meta Ads MCP server?
https://mcp.facebook.com/ads and is in open beta.How do I connect Meta Ads to Claude?
https://mcp.facebook.com/ads and log in with Facebook. In Claude Code, run claude mcp add --transport http meta-ads https://mcp.facebook.com/ads, then authenticate with /mcp.Can the Meta Ads MCP spend money on its own?
Will using the Meta Ads MCP get my ad account banned?
Is the Meta Ads MCP free?
More marketing MCP servers
Google Ads MCP Server
Google Ads MCP setup: run Google's official read-only server in Claude to query campaigns with GAQL. Plus hosted options if you need to make changes.
pipx run --spec git+https://github.com/googleads/google-ads-mcp.git google-ads-mcp free TikTok MCP Server
TikTok MCP guide: connect TikTok Ads to Claude with TikTok's official server, about 400 tools. Plus a community option for organic video research.
https://business-api.tiktok.com/open_mcp/tt-ads-mcp-flat free Figma MCP Server
Official MCP server by Figma. Convert designs into code, extract design tokens, access components and variables — directly from Claude Code or any MCP-compatible editor.
figma (remote MCP) freemium X (Twitter) MCP Server
X has an official MCP server now. How to connect the X (Twitter) MCP to Claude, Cursor or Claude Code, what it can read, and what each API call costs.
npx -y @xdevplatform/xurl mcp https://api.x.com/mcp paid Added: 2026-03-08 · Last reviewed: 2026-09-22