77 MCP tools for complete Meta Ads campaign lifecycle management.
Built for Claude Code, REST clients, and the Meta Graph API.
Add secrets to .env (gitignored), then reference them in .mcp.json:
# .env
META_MCP_URL=https://meta-mcp.pragmaticgrowth.com/mcp
MCP_API_KEY=your_api_key
// .mcp.json
{
"mcpServers": {
"meta-mcp": {
"command": "npx",
"args": [
"mcp-remote",
"${META_MCP_URL}",
"--header",
"Authorization: Bearer ${MCP_API_KEY}"
]
}
}
}
Environment variables are resolved automatically — no secrets in .mcp.json.
Call any endpoint directly. Requires Authorization (API key) and X-Meta-Token (Meta access token).
curl -H "Authorization: Bearer YOUR_API_KEY" \
-H "X-Meta-Token: YOUR_META_TOKEN" \
https://meta-mcp.pragmaticgrowth.com/api/v1/campaigns
Access any Meta Graph API endpoint. The path after /api/v1/meta/ maps directly to the Graph API.
curl -H "Authorization: Bearer YOUR_API_KEY" \
-H "X-Meta-Token: YOUR_META_TOKEN" \
https://meta-mcp.pragmaticgrowth.com/api/v1/meta/me/adaccounts?fields=id,name