Weekly movers
“Compare my Meta Ads campaigns last week against the week before. Flag the biggest movers in spend and cost per result, and tell me why they moved.”
Here's how to safely connect Meta Ads to Claude, so it can read your Facebook and Instagram campaigns, tell you why an ad isn't delivering, and make the changes you approve. This guide covers the five setup steps, the first prompts worth running, and the fixes for the usual snags.
Updated 2026-10-28 · 6 minute read

Meta Ads MCP server URL
AdPlug - Meta Adshttps://api.adplug.app/mcp/meta-ads01
Meta's own ads MCP server
Meta launched its ads AI connectors in open beta on 29 April 2026: an MCP server at mcp.facebook.com/ads that you add to Claude as a custom connector. It reports on, creates and edits campaigns, ad sets and ads, and manages audiences and catalogs. Since 16 July 2026, anyone with full control of a business portfolio can set rules for what AI agents may do. Meta's help page has the setup. Pick it if Meta is all you run.
AdPlug's Meta Ads connector (this guide)
It covers reports by placement, age and gender, device and country, delivery checks, audiences, pixels, catalogs, lead forms and Ad Library research, plus campaign changes you approve first. The same AdPlug account carries Google Ads, LinkedIn Ads, Microsoft Ads, and Reddit Ads, and the connection also works in ChatGPT and Claude Code. Pick it if Meta runs next to other platforms.
02
Custom connectors work on Claude's Free, Pro, Max, Team, and Enterprise plans, on claude.ai and the desktop app, per Anthropic's custom connector guide. The Free plan allows one custom connector, so if you already use one, swap it for AdPlug - Meta Ads.
On Team and Enterprise, an Owner adds the connector first under Organization settings → Connectors. Each member then connects their own account from Settings → Connectors.
03
From a new AdPlug account to Claude answering questions about your Meta Ads takes about three minutes. There's no Meta developer app or token to set up.
Go to adplug.app/signup, sign in with Google or email, and follow the short onboarding. It ends on your AdPlug dashboard.

On the dashboard, click Connect Meta Ads (or open the Connections page). AdPlug sends you to Facebook's own sign-in. Use the Facebook profile that opens your ad accounts in Ads Manager, the one with a role on the accounts you want Claude to work on.
Facebook then asks which businesses, Pages and ad accounts AdPlug may use. Pick the ad accounts you want Claude to work on, and include the Pages you advertise from: every Meta ad runs from a Page, so AdPlug needs them to create ads. Click through and you're back in AdPlug with Meta Ads connected.
Zero ad accounts afterwards?
Nothing was shared on Facebook's screen, or your profile has no role on the account. Reconnect from the Connections page and tick the accounts and Pages this time.
Open Add custom connector in Claude. Paste the name and the URL below, then click Add.
Name
AdPlug - Meta AdsURL
https://api.adplug.app/mcp/meta-ads
The link opens the form straight away. You'll find the same form under Customize → Connectors, Add, Add custom connector.
Start a new chat with the connector switched on in the tools menu and ask:
“List my Meta ad accounts.”
Claude calls the meta_ads_list_accounts tool and returns your ad accounts with their currencies, plus the Facebook Pages you shared and the Instagram account linked to each Page. If they're listed, the connection works end to end.
04
These work as soon as the account is connected. More copy-paste prompts live in the prompt playbooks.
Weekly movers
“Compare my Meta Ads campaigns last week against the week before. Flag the biggest movers in spend and cost per result, and tell me why they moved.”
Not delivering
“Which of my Meta ads should be running but aren't delivering, and what's blocking each one?”
Cost per result jump
“My Meta cost per result jumped this week. What changed in the account, and is that why?”
Creative fatigue
“Which ads are fatiguing, with frequency up and click-through rate down, and what should we test instead?”
Placements
“Compare placements over the last month. Which bring the cheapest results, and which should I cut?”
Underspending
“Which campaigns and ad sets aren't spending their budget this month, and what's holding them back?”
Tracking
“Check my pixel is still firing and my conversions are still recording, and flag anything that stopped.”
Client report
“Build a client-ready PDF report on last month's Meta Ads: a short summary, results against the month before, the insights behind them, and what we change next.”
05
Ads Manager spreads the answer across the account, the campaign, the ad set and the ad, and a live-looking ad can sit under a paused campaign. AdPlug checks them top down, starting with what stops everything:
“Which of my Meta ads should be running but aren't delivering, and what's blocking each one?”
06
AdPlug gives Claude two tools for campaign changes. A preview tool returns the exact change (the campaign, the field, the new value) without applying it. An execute tool applies it. AdPlug tells Claude to show you the preview and wait for your OK. For a second lock, set the execute tool to Needs approval in Claude's connector settings.
New campaigns, ad sets and ads are created paused, so nothing spends until you switch it on. Meta keeps one job for people: accepting its Custom Audience terms (once per ad account) and its Lead Ads terms (once per Page). The free plan is view only, and creating or editing campaigns needs a paid AdPlug plan. Report calls and executed changes are recorded in your AdPlug Usage and Audit Log.
Ad creatives can't be edited
Meta doesn't let anyone edit a creative once it exists. To change an image, video, headline or call to action, Claude creates a new creative and swaps it onto the same ad, so the ad keeps its ID and results history. A live ad goes back through Meta's review.
07
Click any item to expand the answer.
08
09
Using Claude Duet? The Meta Ads to Claude Duet guide covers the morning brief and the prompts to hand it. The same AdPlug account connects other platforms and assistants too.
Email support@adplug.app with setup questions or bug reports. Most replies come back the same business day.
Connect Meta Ads to Claude through AdPlug in a few minutes. Free plan, no card needed.