AdPlug
Guide · Meta Ads to Claude Duet

How to Connect Meta Ads to Claude Duet

Here's how to safely connect Meta Ads to Claude Duet, so the agent can check your campaigns, tell you what needs your attention and manage the changes you approve. Setup takes about two minutes, and AdPlug has Duet show you each change and wait for your OK before anything runs.

Updated 2026-10-28 · 8 minute read

AdPlug's plug mascot standing its ground, holding the Claude Duet and Meta Ads logos on ropes as they try to fly off.

Add Meta Ads to Claude in two minutes

  1. 1. Open Add custom connector in Claude ↗
  2. 2. Paste this as the name
    AdPlug - Meta Ads
  3. 3. Paste this as the URL
    https://api.adplug.app/mcp/meta-ads
  4. 4. Click Add, then Connect, and approve AdPlug's sign-in.

Research preview

Claude Duet is in research preview: US only for now, on Claude Pro and Max, by waitlist. Duet works with the connectors on your Claude account, so whatever you connect in Claude, AdPlug included, is there in Duet too. Source: Anthropic's Get started with Claude Duet.

01

What Claude Duet is, and who has it

Duet is Anthropic's proactive agent. Their launch post describes it working in the background on its own cloud computer, sending a short brief each morning, checking your connected apps every few hours, and messaging you when something needs a decision. You talk to it by text or voice, in one thread, and it hands back finished work: docs, sheets, decks.

  • Plans: Claude Pro and Max, at no extra cost during the preview. Team and Enterprise aren't included yet.
  • Where: the US, by waitlist, with invites in waves.
  • Apps: iPhone and Android, plus claude.ai on a computer.
  • Model: Claude Opus 5.5. You don't pick a model; Duet decides how much effort a job needs.

It shares your Claude plan's usage limits, background checks included. If you're outside the US, everything in steps 1 to 5 works in a normal Claude chat today, and Duet picks it up when it reaches you.

02

Setup in 6 steps

Steps 1 and 2 happen in AdPlug, steps 3 to 5 in Claude, and step 6 in Duet. It takes about two minutes.

  1. Create your AdPlug account

    Go to adplug.app/signup, sign in with Google or email, and follow the short onboarding. It ends on your AdPlug dashboard.

    AdPlug Create your account screen with a Continue with Google button and name, email and password fields.
    AdPlug sign-up. One click with Google, or an email and password.
  2. Connect Meta Ads to AdPlug

    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 Duet to work on.

    Facebook then asks which businesses, Pages and ad accounts AdPlug may use. Pick the ad accounts you want Duet 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.

  3. Add AdPlug to Claude

    Open Add custom connector in Claude. Paste the name and the URL below, then click Add.

    Name

    AdPlug - Meta Ads

    URL

    https://api.adplug.app/mcp/meta-ads
    Claude's Add custom connector dialog with a connector name and an AdPlug MCP server URL filled in, above the Add button.
    Claude's Add custom connector dialog, captured with the Google Ads example. Use the Meta Ads name and address above.

    The link opens the form straight away. You'll find the same form under Customize → Connectors, Add, Add custom connector.

  4. Authorise Claude to use AdPlug

    Click Connect on the new connector. Claude opens AdPlug's sign-in: use the same email as your AdPlug account and click Approve. The connector turns Connected.

    AdPlug Authorize access screen saying Claude wants to access your AdPlug account, then back to claude.ai, with Deny and Approve buttons.
    AdPlug's authorise screen. Approve to let Claude, and Duet with it, use your AdPlug connection.
  5. Test it in a Claude chat

    Start a new Claude chat, check the connector is switched on in the + menu under Connectors, 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 that works, the connection is good end to end.

  6. Ask Duet for a performance snapshot

    Open Duet, in the app on your phone or on claude.ai, and send:

    “Give me a snapshot of my Meta Ads over the last 30 days: what's working, where money is wasted, ads that stopped delivering or got rejected, creative fatigue, and what to fix first.”

    Duet pulls the numbers through AdPlug and comes back with a snapshot: what's working, what isn't, and what needs you first. Ask your follow-ups in the same thread. That's the quickest way to see how much of the account work it can take off you.

03

How Duet reaches Meta Ads

Duet has two ways into a service. For sites without a connector it uses its own cloud browser, which you can't watch or take over. With a connector it gets the platform's API instead: reports come back as data, a change is a named operation with exact values, and you don't have to sign Duet's browser in to your ad account.

Meta isn't one of the apps Anthropic names for Duet, and Claude's connector directory has no Meta Ads connector from Meta (checked 27 October 2026). Meta does run its own ads MCP server, which you'd also add as a custom connector. It reports on, creates and edits Meta campaigns, ad sets and ads, and manages audiences and catalogs. Meta's own agent, Muse, connects ad accounts through Muse for Small Business, inside Muse only.

AdPlug reaches Meta's Marketing API: reports by placement, age and gender, delivery checks, audiences, pixels, catalogs and lead forms, and changes you approve first. The same AdPlug account carries Google Ads, LinkedIn Ads, Microsoft Ads and Reddit Ads, so Duet can compare Meta with the rest in one thread.

The route in this guide has three links: Meta Ads connects to AdPlug, AdPlug is added to Claude as a custom connector, and Duet uses the connectors on your Claude account. Anthropic's safety page puts it plainly: the apps you've connected to Claude carry over to Duet, and switching one off in one place switches it off in both.

04

What to hand to Duet

Duet is built to reach out first, so tell it what belongs in your morning brief:

“In my morning brief, include a quick Meta Ads health check: spend, results and cost per result against normal, ad sets that stopped delivering, rejected ads, payment or account problems, a pixel that went quiet, and ads pointing at pages that 404. Flag only what needs me.”

The latest day's conversions are still coming in, so tell Duet to treat a small dip as lag before it flags one. If the brief comes back without Meta Ads while Duet is in preview, ask in the thread instead. Then hand it the job that eats your Monday, the client report. Duet hands back finished work, so it's ready to send.

“Build a client-ready PDF report on last month's Meta Ads, or a dashboard I can share: a short summary, results and cost per result against the month before, which audiences, placements and creatives drove them, and what we change next.”

Run these on your own Meta Ads account

The free plan reads every account you can access. No card needed.

Connect free →

05

Is it safe to connect Meta Ads to Claude Duet?

With the right connector, yes. Here's what keeps your account safe when Duet works through AdPlug.

Your password stays yours

You connect with Facebook's own sign-in, so neither Duet nor AdPlug ever sees your password, and you can disconnect at any time.

Every change asks first

AdPlug splits a change into a preview that shows exactly what will change and an execute that applies it after you say yes. New Meta campaigns, ad sets and ads are created paused, so nothing spends until you switch it on.

Read-only when you want it

Set AdPlug's change tools to Blocked in Claude's connector settings, or stay on the free plan, which is view only. Team owners can set any teammate to View only.

Everything is logged

Every report call and executed change lands in your AdPlug Usage and Audit Log, so you can see what Duet did while you were away.

Duet adds its own guard. Anthropic built it to show you exactly what it's about to do and wait before it sends a message, makes a payment, signs a document or deletes anything; if you can't approve straight away, it finishes the rest and brings the approval back later. For ad changes, give it one rule in the thread:

“Never change anything in Meta Ads without showing me AdPlug's preview first and waiting for my OK.”

In Claude's connector settings you can also set the change tools to Needs approval. Creating and editing campaigns needs a paid AdPlug plan, and your Usage and Audit Log shows every call.

06

More Meta Ads prompts to try

Short ones that work as soon as you're connected. Swap in your own account and campaign names, and ask follow-ups in the same thread.

Account audit

“Audit my Meta Ads account: where money is wasted, whether the pixel and conversions are tracking, and what to fix first.”

Monday morning report

“Every Monday morning, send me last week's Meta Ads results by campaign against the week before: what changed, why, and what needs me.”

Creative fatigue

“Which ads show creative fatigue, with frequency rising, click-through rate falling and cost per result climbing, and what should replace them?”

Not delivering

“Which of my ads should be running but aren't delivering, and what's blocking each one?”

Placements

“Which placements bring the cheapest results, and which are eating budget for nothing?”

Cost per result jump

“My Meta cost per result jumped this week. What changed in the account, and is that why?”

Cost per result

“Which campaigns and ad sets get results at the best cost, and which should I pause?”

Underspending

“Which campaigns and ad sets aren't spending their budget this month, and what's holding them back?”

More copy-paste prompts live in the prompt playbooks, and Claude Duet for marketing has the jobs to hand Duet by role, from agencies to CMOs.

07

Troubleshooting

Click any item to expand the answer.

I don't see Claude Duet
Duet is in research preview for Claude Pro and Max in the US, by waitlist, and invites go out in waves to the email you joined with. Team and Enterprise plans aren't included yet. Anthropic's help article keeps the current list. Until you're in, the same connector works in any Claude chat.
Duet doesn't list AdPlug
Check Customize → Connectors on claude.ai shows AdPlug - Meta Ads as connected, and that step 5 works in a normal chat. Then ask Duet by name: “Use AdPlug - Meta Adsto list my accounts.” Still nothing? Email support@adplug.app and we'll help.
Duet opened Meta Ads in its browser instead
For apps without a connector, Duet uses its own cloud browser, and you can't watch or take over that browser. Name the connector in your message (“use AdPlug - Meta Ads”) so it takes the API route instead.
The Add custom connector link doesn't open the form
Sign in to claude.ai first, then open the link again. Or go to Customize → Connectors, click Add, then Add custom connector. On a Team or Enterprise plan an Owner adds it first, but Duet isn't on those plans yet anyway.
The connection shows zero Meta ad accounts
Facebook asks which businesses, Pages and ad accounts to share with AdPlug, and if none were ticked AdPlug sees nothing. Reconnect on the Connections page and pick the accounts and Pages. Your profile also needs a role on each account, which you can check in Ads Manager.
The numbers don't match Ads Manager
AdPlug reports with Meta's default attribution, 7-day click and 1-day view. If your Ads Manager columns use another setting, ask Duet to use the same windows. Conversions keep arriving for a few days, so recent days can still change.

08

Questions people ask

What is Claude Duet?
Claude Duet is Anthropic's proactive agent, in research preview since 21 October 2026. It runs on Claude Opus 5.5 in its own cloud computer, works with the apps connected to your Claude account, sends a morning brief, checks your apps every few hours, and asks for your approval before sensitive actions.
Who can use Claude Duet?
Claude Pro and Max subscribers in the US, through a waitlist, with invitations going out in waves. Team and Enterprise plans aren't included yet. It's an app for iPhone and Android, and it also runs on claude.ai on a computer.
Can Claude Duet connect to Meta Ads?
Yes. Duet uses the connectors on your Claude account, so you add AdPlug's Meta Ads connector in Claude, which takes about two minutes, and Duet can use it from there. Without a connector, Duet's only way in is its own cloud browser.
Can Duet use Meta's own Meta Ads connector instead?
Yes. Meta's own ads MCP server is added in Claude as a custom connector, the same way. It reports on, creates and edits Meta campaigns, ad sets and ads, and manages audiences and catalogs. Pick it if Meta is all you run, and AdPlug's if you want Meta next to Google Ads, LinkedIn Ads, Microsoft Ads and Reddit Ads in the same thread.
Is Claude Duet the same as Meta Muse?
No. Muse is Meta's own always-on agent, and it connects Meta ad accounts natively through Muse for Small Business. Duet is Anthropic's, and it reaches Meta Ads through a connector you add in Claude.
Can I ask Duet to add AdPlug for me?
Not that Anthropic documents. Anthropic says you start every connection yourself, in your Claude settings, and Duet then uses it. With the Add custom connector link in step 3 it takes about two minutes.
Does Duet use the same connectors as Claude?
Yes. Anthropic says the apps you've connected to Claude carry over to Duet, and switching an app off in one place switches it off in both.
Is it safe to connect Meta Ads to Claude Duet?
With AdPlug, yes. You connect with Facebook's own sign-in, so neither Duet nor AdPlug sees your password. AdPlug tells Duet to show you a preview of every change and wait for your yes, you can make the connection read-only, and every report call and executed change is in your AdPlug audit log.
Can Claude Duet change my Meta Ads campaigns?
Yes, with a paid AdPlug plan, and only with your OK. AdPlug splits every change into a preview that shows exactly what will change and an execute that applies it, tells Duet to wait for your yes in between, and creates new campaigns, ad sets and ads paused. You can also make the connection read-only.
Can I make the connection read-only?
Yes. In Claude's connector settings, set AdPlug's change tools (the ones with execute in the name) to Blocked, or stay on AdPlug's free plan, which is view only. On a team plan, the owner can set any teammate to View only, platform by platform.
Can Duet check Meta Ads every morning?
That's what Duet is built for: a morning brief and checks of your connected apps every few hours. Tell it what to include, read only. If the brief skips Meta Ads while Duet is in preview, ask in the thread instead. Each check that calls AdPlug counts toward your AdPlug requests, so a daily brief needs a paid AdPlug plan.
How is Duet different from a normal Claude chat?
A Claude chat waits for you to open it. Duet reaches out on its own: a morning brief, alerts when something needs you, and work it finishes while you're away, all in one thread. It uses the same account, memory, skills and connectors.
What does it cost?
Duet is included with Claude Pro and Max during the preview and shares your plan's usage limits, background checks included. AdPlug's free plan is view only, with 500 requests in the first 5 days and 50 a month after that; changes and daily checks need a paid AdPlug plan.
What is the MCP server URL for Meta Ads?
https://api.adplug.app/mcp/meta-ads, authenticated with OAuth after you connect Meta Ads at adplug.app.

Try it on your account.

Connect Meta Ads to Claude Duet through AdPlug in a few minutes. Free plan, no card needed.