Meta Ads MCP: Facebook and Instagram reports, campaigns, creatives, audiences. Approval on writes.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
Meta Ads MCP server for Claude, ChatGPT, Codex, Cursor and any MCP client. 85 Meta Ads operations: 40 reads that run instantly and 45 writes that wait for your approval. Hosted, one OAuth login, nothing to install locally.
https://api.markifact.com/mcp/meta-adsThis is the Meta Ads endpoint of the Markifact MCP server. It is the full Markifact server with Meta Ads as the entry point, so the same login also reaches every other platform Markifact connects, from Meta and Google Analytics to Sheets and Slack. If you only run Meta Ads, this is the one to install.
Sign up at markifact.com first (free credits included), connect Meta Ads on the Connections page, then add the server to your client. The Meta Ads MCP setup guide has the same steps with screenshots.
| Client | Steps |
|---|---|
| Claude (web and desktop) | Settings β Connectors β Add custom connector β URL https://api.markifact.com/mcp/meta-ads β Connect, then sign in |
| Claude Code | claude mcp add --transport http meta-ads https://api.markifact.com/mcp/meta-ads or /plugin install meta-ads@markifact after claude plugin marketplace add markifact/markifact-mcp |
| ChatGPT and Codex | Install the Markifact plugin from the Plugin Directory and call it with @Markifact |
| Cursor | Settings β MCP β Add server β URL https://api.markifact.com/mcp/meta-ads (or copy mcp.json from this repo into ~/.cursor/mcp.json) |
| Codex CLI | Add to ~/.codex/config.toml: [mcp_servers.meta_ads] then url = "https://api.markifact.com/mcp/meta-ads" |
| Gemini CLI | gemini extensions install github.com/markifact/meta-ads-mcp |
| Windsurf | Add the snippet from mcp.json to your MCP config |
| Any MCP client | Streamable HTTP at https://api.markifact.com/mcp/meta-ads, OAuth 2.1 with PKCE, dynamic client registration supported |
Details per client are in docs/clients.md. Every client completes the same browser login; the server never asks for API keys or tokens in the chat.
Weekly performance by ad set
Creative fatigue
Placement breakdown
Launch a campaign, paused
Pause with a preview
Name the account, the date range and the metrics, ask for a read before a write, and say whether changes are allowed.
Every write is an approval-gated operation. The client asks for a change, the server prepares it and shows the exact target (account, campaign ID, current value, proposed value), and nothing runs until you confirm. Reads never ask. The server can only reach accounts the authorized Meta Ads login can already see.
Generated from the Markifact operation registry.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/meta-ads-mcp-by-markifact)<a href="https://allmcps.com/mcp/meta-ads-mcp-by-markifact"><img src="https://allmcps.com/api/badge/meta-ads-mcp-by-markifact?style=directory" alt="Meta Ads MCP by Markifact on AllMCPs" /></a>