The Madgicx Meta Ads MCP brings Madgicx's data and actions into the AI assistant you already use. Add it to Claude, ChatGPT, Cursor or any assistant that accepts remote MCP servers, sign in with your Madgicx login, and ask in plain words for reports, audits and checks across every ad account you manage. Your assistant gets clean numbers it can use as they are. When you ask for a change, such as pausing ads or raising a budget, it shows you the exact change and makes it only after you confirm.
TL;DR
- The Meta Ads MCP gives your AI assistant Madgicx's tools for your Meta ad accounts, through the Model Context Protocol.
- Clean data: results arrive already calculated by Meta, one total per account, campaign, ad set or ad, so the answers match your reporting.
- It reads accounts, campaigns, ad sets, ads, creatives, Pages, results, the change history and Event Match Quality.
- It pauses and restarts, changes budgets, bids and spending limits, and renames, only after you confirm.
- The same login connects the Google Ads MCP, and the subscription includes the rest of Madgicx: AI Marketer, Creative Insights, cross-channel reporting and server-side tracking.
- It comes with a Madgicx subscription, and the 7-day free trial includes it. Nothing to install.
What Madgicx adds: clean data and Madgicx's AI
- Clean data, ready to use. Results come already calculated by Meta: one total per account, campaign, ad set or ad for each period, with ROAS, cost per result, CTR and CPM included. Your assistant doesn't rebuild metrics from raw records, so its numbers match your reporting and the conversation goes to your question, not to arithmetic.
- The context behind the numbers. The same chat reads the change history (who changed what, and when) and the Event Match Quality of every event, so the assistant can explain a drop, not only report it.
- Every account you manage, in one chat. Agencies and teams running several brands can compare and act across all their Meta ad accounts without switching logins.
- A confirmation step on every change. The assistant names the exact change, such as the ad set and its new budget, and waits for your yes. Nothing changes in the background.
- Google Ads in the same setup. The Google Ads MCP analyzes your Google Ads accounts in the same assistant, with the same login.
- Madgicx's AI around it. The same subscription includes AI Marketer, Madgicx's AI media buyer, which audits your accounts and prepares actions you approve; Creative Insights, which shows what makes winning ads win and flags creative fatigue; One-Click Report for Meta, Google Ads, TikTok, Shopify and Klaviyo; and Madgicx Cloud Tracking, server-side tracking that helps Meta see more of your conversions, so the results your assistant reads are more complete.
- Built by an Official Meta Business Partner. Madgicx has run its Meta ads MCP since April 2026, and it is listed in Claude's connector directory.
Connect your AI assistant to Meta ads
Ask about your ad accounts in plain words. Every change waits for your yes. Included in the 7-day free trial.
Try for Free ($0 Trial)What the Madgicx Meta Ads MCP reads
- Ad accounts: every account you can reach, with status, currency, time zone, amount spent and spend cap.
- Campaigns, ad sets and ads: names, statuses, objectives, budgets, bid strategies and optimization goals.
- Creatives: name, type and status, plus the URL tags (UTM parameters) on each ad.
- Results: at account, campaign, ad set and ad level for the dates you choose, with Meta's own calculated rates: spend, results and cost per result, ROAS, CTR, CPM, frequency, video views and the three ad relevance rankings.
- Change history: what changed in the account, when, who did it, and the old and new values.
- Event Match Quality: the score for each event your pixel or dataset sends, and which customer details are matched.
- Facebook Pages and posts: the Pages an account can promote and their linked Instagram accounts.
Results come as one total per account, campaign, ad set or ad for each period, already calculated by Meta, so the assistant works with the same rates you see in reporting rather than raw records. To see a trend, ask for two or more periods.
What it changes, after you confirm
- Pause and restart campaigns, ad sets and ads.
- Set, raise or lower campaign and ad set budgets, by an amount or a percentage, in your account's currency.
- Set or lower ad set bids, for bid strategies that accept manual bids.
- Raise or lower ad set spending limits.
- Add, remove or replace text in campaign, ad set and ad names.
Every change follows the same rule: the assistant states exactly what it will change and waits for your confirmation. Nothing changes until you say yes.
What you can ask: Meta use cases
Each page has the prompt to paste, what the MCP reads, what the answer looks like and what to do next. Three prompts to start with, all read only:
Which campaigns spent the most in the last 14 days without a purchase? List them with spend and results.
Full prompt and follow-ups: find wasted ad spend.
Show purchase ROAS for every campaign last week, best to worst, and flag any below my account average.
Full prompt and follow-ups: ROAS by campaign.
Compare this week with last week for my account, then check the change history for edits that could explain the difference.
Full prompt and follow-ups: why performance dropped.
Reporting and analysis
- Make a Facebook ads report with totals, a campaign table and a period comparison.
- Compare campaigns side by side, or one period against another.
- Check CPA by campaign for the cost of each result.
- Find your best and worst performing ads.
Spend and creative
- Find the campaigns, ad sets and ads that spend without results.
- Check creative fatigue from frequency, CTR and cost per result.
- Read ad quality rankings for every ad.
- Read video ad metrics, from plays to full views.
Account health and tracking
- Audit a Facebook ad account: structure, budgets and results in one pass.
- List ads that are not delivering.
- Check bid strategies across campaigns and ad sets.
- Read the account change history: who changed what, and when.
- Check Event Match Quality for each event.
- Check the UTM parameters on every ad.
- See account spending limits and status for each account.
- Manage multiple ad accounts from one chat.
Changes, after you confirm
- Pause ads after you confirm, or restart them.
- Scale budgets after you confirm, up or down.
- Rename campaigns in bulk to fit your naming convention.
How to connect
The Meta Ads MCP server address is https://mcp.madgicx.com/mcp. Add it in your assistant's connector or MCP settings, sign in with your Madgicx login and pick your team. The steps for Claude, ChatGPT, Grok, Claude Code, Cursor, Codex, Gemini, Perplexity and n8n are in the section on how to connect your AI assistant, along with troubleshooting.
Meta's official Ads MCP and what Madgicx adds
Meta runs its own ads MCP server. Meta announced its Ads AI Connectors on April 29, 2026, as an open beta that includes an ads MCP server and a command-line tool. According to Meta's developer documentation, the server is hosted by Meta, works with any MCP-compatible AI agent, and covers campaign performance reporting, signal health, the activity log, A/B tests and lift studies, and catalog troubleshooting. It can also create and edit campaigns, ad sets and ads, and set up catalogs. People with full control of a business portfolio can set rules for what agents may do in an account.
It is the baseline to compare every Meta ads MCP against. The Madgicx MCP is built for advertisers who want more than a connection: clean, ready-calculated data, the context behind it, every account in one chat, a confirmation step on every change, Google Ads in the same setup and Madgicx's AI around it, as listed at the top of this page.
For a side-by-side look at the other servers, see our comparison of the best MCP for Meta ads.
MCP or CLI?
A CLI (command-line interface) is a program you install and run with typed commands. Meta's Ads CLI installs with Homebrew or pip, authenticates with a Meta system user access token, and runs commands such as meta ads campaign list. It creates new campaigns, ad sets and ads paused by default. It suits developers and scripts.
An MCP server is a connector your AI assistant calls on its own. Coding assistants such as Claude Code, Codex and Cursor accept MCP servers, so you can work on Meta ads from the terminal by adding the Madgicx MCP with one line and signing in, with nothing else to install. Our guide to Meta ads from the terminal compares both routes.
Try it on your own account
Start the 7-day free trial, connect your Meta ad account in Madgicx and add the server to your assistant. It takes a few minutes. Then pick a job from the list above and paste its prompt. The trial includes the MCP, so you can try every Meta page before you pay.
FAQ
What is a Meta Ads MCP?
It is an MCP server that lets an AI assistant read, and in some cases change, Meta ad accounts through tools. The Madgicx Meta Ads MCP is one; Meta runs another.
Does Meta have an official Ads MCP?
Yes. Meta announced its Ads AI Connectors on April 29, 2026, as an open beta that includes an ads MCP server. The section above describes it and what the Madgicx MCP adds.
How do I add the Meta Ads MCP to Claude?
In Claude, open Settings, then Connectors, and add Madgicx from the connector directory or paste https://mcp.madgicx.com/mcp. Sign in with your Madgicx login and pick your team. The full steps are in connect Facebook ads to Claude.
Is the MCP a connector or a server I host?
Both words describe the same thing. Madgicx hosts the server, so there is nothing to install or run; your assistant adds it as a connector and you sign in.
Is the Meta Ads MCP the same as a Facebook Ads MCP?
Yes. Meta is the company and Facebook is one of its apps, so the two names describe the same thing: an MCP server for ads on Facebook and Instagram.
Do I need to code to use it?
No. In chat assistants you add the connector and sign in. In terminal assistants it is one command or one line in a settings file.
Can the assistant change my ads without asking?
No. Every change through the Madgicx MCP waits for your confirmation in the chat, and the assistant states the exact change first.
Can it break results down by day, age, gender or placement?
No. Results come as one total per account, campaign, ad set or ad for each period you ask for.