
This profile is part of our MCP server directory, within The MCP Guide. Profiles are checked against each vendor's own documentation. Need a server built? See MCP development.
The Meta ads MCP server lets an AI app report on and manage your Facebook and Instagram ads. Meta describes it as "a Meta-hosted Model Context Protocol server," and it can create and edit ads, ad sets and campaigns. You sign in with your Facebook account through Facebook Login for Business.
Checked against: Meta ads MCP server overview on 28 October 2026. eSEOspace did not install or test this server.
Because this server can change live ads, read MCP excessive permissions before you connect it.
Key Takeaways
- Meta hosts the server at
https://mcp.facebook.com/adsand says it "works with any MCP-compatible AI agent." - It can create and edit ads, ad sets and campaigns, plus catalogs, A/B tests and conversion lift studies.
- You do not need your own Meta developer app; Meta says owning one "is not a prerequisite."
- Tokens need at least
ads_mcp_managementplusads_readorads_management. - Only Employee-role system user tokens work; Admin-role system user tokens are rejected.
At a glance
| Item | Detail |
|---|---|
| Publisher | Meta |
| Official? | Yes |
| Hosting | Remote URL: https://mcp.facebook.com/ads |
| Transport | HTTP (Claude Code command uses --transport http) |
| Sign-in | OAuth (Facebook Login for Business), user access token or Employee-role system user token |
| Read or write | Read and write |
| Price | No MCP fee listed in Meta's docs; normal ad spend applies |
| Source code | Closed |
| Status | Not stated |
What it can do
Meta's overview lists seven tool categories rather than individual tool names:
- Comprehensive reporting
- Ad creation and management
- Catalog creation and management
- Signals and datasets
- Help and troubleshooting
- A/B tests and conversion lift studies
- Activity logs
The overview says the server can "create and edit ads, ad sets, and campaigns." Which tools you see depends on the permissions your token carries. Optional permissions such as catalog_management, business_management, pages_show_list and instagram_basic unlock more tools, per the get-started guide.
How to connect it
Meta documents three sign-in methods:
- OAuth. Sign in through the Facebook Login for Business dialog. Meta says "No manual token setup is required."
- User access token. Generate one in the Graph API Explorer or your own OAuth flow.
- System user access token. For server-to-server setups. Only Employee-role tokens are supported.
For Claude Code, Meta's get-started guide gives:
claude mcp add --transport http --client-id <META_APP_ID> meta-ads https://mcp.facebook.com/ads
For ChatGPT, Meta's steps are written for developer mode. OpenAI's custom MCP server guide now says you don't need to turn on Developer Mode first: go to Plugins, select +, then Add custom MCP server, and finish with Create as a plugin. OpenAI lists custom servers for Business and Enterprise/Edu on ChatGPT web, with Pro limited to read/fetch, as of October 2026. In the authentication step, Meta says to choose "OAuth" as the authentication method, enter https://mcp.facebook.com/ads as the server URL and add your app ID under "Advanced OAuth Settings." The app's redirect URL must match your client, or OAuth will fail.
For programmatic use with a user token, send Authorization: Bearer <ACCESS_TOKEN> to the same URL.
If you do not own a Meta app, Meta points you to a separate guide on setting up Meta ads AI connectors.
Security notes
- This server can spend money. Creating or editing campaigns changes live ad delivery. Keep human approval on for every write call in your client.
- Grant the minimum.
ads_readis enough for reporting. Addads_managementand the other optional permissions only for people who need them. - Admin system users are blocked. Meta rejects Admin-role system user tokens. Use an Employee-role system user scoped to the right ad accounts.
- Redirect URL hygiene. A mismatched redirect breaks OAuth. Never paste tokens into chat to "fix" it; see MCP token passthrough.
- Activity logs exist. Meta lists activity logs as a tool category. Review them after AI-driven changes.
Our MCP security hub has an approval checklist for write-capable servers.
Alternatives
- Google Ads MCP server: Google's strictly read-only ads server.
- Buffer MCP server: organic social scheduling and post metrics.
- Hootsuite MCP servers: organic social publishing, inbox and listening.
Next step
Start with reporting only, then add write access for one trained person. Our MCP for marketing teams guide covers safe rollouts, and MCP marketing explains how we help.
Frequently asked questions
Can the Meta ads MCP server change my campaigns?
Yes. Meta's overview says it can "create and edit ads, ad sets, and campaigns." Limit write permissions and keep approval prompts on in your AI app.
Do I need a Meta developer app?
No. Meta says owning a Meta app is not a prerequisite. If you have one, you can add the "Create & manage ads with ads MCP server" use case to it.
Which permissions does the token need?
At a minimum, ads_mcp_management and either ads_read or ads_management. Optional permissions such as catalog_management and instagram_basic unlock more tools.
Is there a fee for the server?
Meta's docs list no fee for the MCP server. Your normal ad spend still applies to any campaigns you run.











