- Blog
- MCP Meta Ads: Real Server Options and Setup Notes
MCP Meta Ads: Real Server Options and Setup Notes
MCP Meta Ads: Real Server Options and Setup Notes
The query "mcp meta ads" refers to real Model Context Protocol servers that connect AI agents to Meta advertising APIs. This article evaluates the available options and provides a setup guide.
Recommended Real MCP Servers
1. pipeboard-co/meta-ads-mcp
github.com/pipeboard-co/meta-ads-mcp is the most widely used open-source Meta Ads MCP. It offers:
- Remote MCP endpoint via Pipeboard (fastest setup, no local deployment needed)
- Local deployment via the open-source repository
- Campaign, ad set, ad, and creative management
- Account-level reporting and performance insights
2. hashcott/meta-ads-mcp-server
github.com/hashcott/meta-ads-mcp-server is a TypeScript implementation with:
- stdio and HTTP transport modes
- Typed tool definitions for campaign CRUD
- Designed for integration into existing Node.js pipelines
Authentication Setup
Both servers require a Meta Ads API access token. To obtain one:
- Create or use an existing Meta for Developers app
- Add the Marketing API product to your app
- Request
ads_read(andads_managementfor write operations) permissions - Generate a long-lived access token via the Graph API Explorer
Store the token as an environment variable (META_ACCESS_TOKEN or FB_ACCESS_TOKEN depending on the server).
Read vs Write Operations
| Operation type | Permission needed | Human confirmation recommended? |
|---|---|---|
| Read campaigns, ad sets, ads | ads_read |
No |
| Read account insights | ads_read |
No |
| Create / update campaigns | ads_management |
Yes |
| Pause / resume campaigns | ads_management |
Yes |
| Budget modifications | ads_management |
Yes |
Always require human confirmation before any write operation in automated workflows.
Evaluation Checklist
Before deploying a Meta Ads MCP in production:
- [ ] Confirm API permissions match the tools you need
- [ ] Test with a sandbox ad account before using a live account
- [ ] Verify pagination behavior for large account datasets
- [ ] Check rate limit handling (Meta Ads API has strict rate limits)
- [ ] Review error messages for actionable guidance
- [ ] Confirm that mutating tools require explicit human approval
Avoiding Thin MCP Listings
Some MCP directories list "Meta Ads MCP" entries that point to search pages or thin redirect pages rather than actual server repositories. These provide no value. Always verify that a Meta Ads MCP entry links to a real repository with installation instructions and tool definitions.
Browse verified Meta Ads MCP entries at aimcp.info/en/search?q=meta+ads.
