How to Use Claude for Meta (Facebook and Instagram) Ads in 2026

How to use Claude for Facebook and Instagram ads: connect your Meta ad account, research competitors in the Meta Ad Library, turn a winner into your own creative, and launch paused ads from chat.

Basil Naser

Founder

· 11 min read

Leia esta página em português

Find, clone and launch a Facebook ad with Claude or ChatGPT

Using Claude? Setup, every ad platform, pricing and all our Claude guides are in one place: AdWhispr for Claude.

Most guides about Claude and Meta ads cover half the job: plug your ad account in, read your numbers, pause a campaign. That answers "how are my ads doing?" It never answers "what should I run next?"

Using Claude for Meta ads properly means both. Your own account flowing in, and the public Meta Ad Library, every competitor's live Facebook and Instagram ads, flowing in beside it. Then Claude can go from "who's winning in my category" to a paused ad sitting in your account, ready for you to switch on.

This guide is updated for October 2026. It covers how to connect, what to ask first, how launching works on Meta, and the Meta errors you're most likely to hit.

What "Claude for Meta ads" actually means

There are two different connections hiding under one phrase.

Your account, in. A connection to your Meta ad account lets Claude read campaign results, change budgets, pause and resume, and create new campaigns. Meta now runs its own server for this at mcp.facebook.com/ads, in open beta since April 2026. Per Meta's developer docs it covers reporting, creating and editing campaigns, ad sets and ads, catalogs, signal health and tests. If you only want to manage an account you already run, it's a reasonable choice and it's free.

The market, in. The most useful Meta ads data isn't in your account. It's in the Meta Ad Library, where every active ad from every brand is public, and where browsing it is slow enough that most people never really do. Meta's MCP docs don't list Ad Library or competitor research. That half is what AdWhispr was built for, and we made the full case for the research side here.

AdWhispr does both in one chat: competitor research from the Ad Library, and launching and managing ads in your own Meta account. So the research and the launch share one conversation and one memory.

Step 1: Connect AdWhispr to Claude

Pick the way in that matches how you use Claude.

Claude on the web, desktop or mobile (most people). AdWhispr is listed in Anthropic's Claude directory.

  1. Open the AdWhispr listing in the Claude directory and click connect.
  2. Sign in to AdWhispr when Claude asks. Your account is created the first time, there's no API key to copy, and the free plan needs no card.
  3. Start a new chat and type "Who has the best ads in my space?" to check it's working.

This is a normal OAuth sign-in. AdWhispr never sees your Claude conversations and Claude never sees your password. More on the listing in AdWhispr in the Claude directory.

Claude Code or Cowork. Run /plugin, search for AdWhispr and install AdWhispr Ads & Marketing Agent. Same sign-in, same features, plus X and ChatGPT Ads launching. Details in the Claude Code setup post.

As a custom connector. If you want to make image and video ads inside the chat itself, add AdWhispr as a custom connector with this address:

https://adwhispr.com/api/mcp

In Claude Code that's one command:

claude mcp add --transport http adwhispr https://adwhispr.com/api/mcp

The connect guide shows where to paste it in Claude's settings.

Here's what each one can do on Meta, so you don't hit a wall halfway through:

Claude directory Claude Code / Cowork plugin Custom connector
Meta Ad Library competitor research Yes Yes Yes
Launch and manage Meta ads Yes Yes Yes
Targeting lookups (interests, places, audiences) Yes Yes Yes
Clone a competitor ad into your own image or video In the AdWhispr web app, then launched from Claude Same as the directory Yes, in the chat

Step 2: Connect your Meta ad account

In the same chat, type:

Connect my Meta ad account.

Claude sends you a link. You sign in on Meta's own screen and approve access, and Claude confirms which ad accounts are linked. You can also do it from Settings, then Connected accounts, in the AdWhispr dashboard. Connecting is free on every plan.

On the Meta side you need three things:

  • A Facebook Page. Every Meta ad runs from a Page. With one Page it's picked automatically; with several, name the one you want.
  • A payment method on the ad account, set in Meta Business Manager.
  • A Meta pixel on your site, only if you want a sales campaign. Claude attaches your pixel automatically and tells you if there isn't one.

You don't need the ad account for research. Step 3 works without it.

Step 3: Research what's already working on Meta

Don't start from a blank brief. Start with the ads your competitors keep paying for:

Who has the best ads in my space? I sell linen bedding.

Claude saves your business and comes back with brands that are running ads in your category right now. If you already know who you're up against, just name them, or paste their Facebook Page.

Then pull the winners:

Show me [competitor]'s longest-running active ads and break down
the hook, format, tone and offer on the top three.

Claude sorts a brand's ads by how long they've been running. That's the number that matters. The Ad Library doesn't publish click-through rate, cost per click or return on ad spend for anyone else's ads, so AdWhispr never shows them. What it does show is days running, and brands don't keep paying for losers for 150 days. We wrote up why days running is the performance signal to trust.

A few more prompts worth pasting:

Compare [brand A] and [brand B] on Meta. Who is testing more,
and whose offer changed recently?
Search [competitor]'s ads for anything mentioning free shipping.
Write me a brief on [competitor]'s Meta ads: hooks, format mix,
how long their winners run, and what I should test first.

The Ad Library covers Instagram placements too, so the same research works for Instagram. If that's where your category fights, see finding competitors' Instagram ads. For a longer walkthrough of the research side, read the Claude and Meta ads tutorial.

Research is read-only. It touches no ad account, so it's the safe place to start.

Step 4: Turn the winner into your own creative

Found an ad that's been running for 200 days? Make your own version of it. Where this happens depends on how you connected:

  • Claude directory or the plugin: open the AdWhispr web app, clone the ad as an image or a video for your brand, and it lands in your Creative Library. Back in Claude, ask to see your creatives and launch it from the chat.
  • Custom connector: say "clone that ad for my brand" and you get your own image or video version right in the chat.
  • Your own creative: upload your images and videos to the Creative Library and launch them the same way.

Only the picture comes from the clone. When you launch, Claude writes fresh primary text for your product and points the ad at your own page. The competitor's words and link are never used, and competitor creatives are never launched as they are. Where the line sits is covered in how to clone a competitor's Meta ad and the cloning guide in our docs.

Step 5: Launch on Facebook and Instagram, paused

What gets built depends on the creative you bring:

You have What gets built
An image clone from the AdWhispr app Campaign, ad set and ad
Your own images or videos (including AI videos made in the app) One image: a single-image ad. Two to ten images: a carousel. One video: a video ad. A mix: a creative test

A launch prompt looks like this:

Launch my image "Spring duvet" on Facebook at $30 a day, traffic objective.
Primary text: "Cooler nights start here. Linen duvets, 20% off this week."

Every launch works the same way. Claude shows you a preview of exactly what it will create: the Page, the link, the copy, the budget, and the targeting, with anything you didn't mention marked "(default)". You confirm, and the campaign, ad set and ad are created paused. Nothing spends until you say "resume it", and resuming asks you to confirm again.

A few things worth knowing:

  • Objectives: traffic (the default), sales, awareness or engagement. Lead-form ads aren't launched from chat yet. See choosing objectives.
  • Creative tests: name a video plus a couple of images and each becomes its own ad in one shared ad set, so Meta moves budget toward the winner. Walkthrough: running a creative test.
  • Budget sits on the ad set, in your ad account's own currency.
  • New ads go through Meta review, so "created" doesn't mean "delivering" yet. Ask "is my ad running?" and Claude reads the real status, including any rejection reason.
  • You can edit live ad copy without relaunching: give the ad's id and the new primary text, headline or link.

The step-by-step version is in how to launch a Meta ad from chat, and every option is on our Meta reference page.

Targeting your Meta ads

Targeting is opt-in. Say only what you want and everything else stays on Meta's defaults. Before a targeted launch, Claude looks up the real options on Meta, so nothing is guessed:

  • Interests: "people interested in yoga" turns into real Meta interests with audience sizes. You pick, then it launches.
  • Places: countries, or specific cities and regions (Meta won't mix a country with a place inside it).
  • A radius around an address: "everyone within 10 km of my shop". See radius targeting for local businesses.
  • Age and gender, and devices if you care.
  • Retargeting: list your existing Custom Audiences, or build a website-visitors audience from your pixel. See retargeting website visitors.
Launch "Bedding UGC" as a video ad at $25 a day, targeting women
aged 25 to 45 in the UK who are interested in interior design.

Ads about housing, jobs or credit are a special case. Meta requires them to declare a special ad category and removes age and gender targeting. AdWhispr handles this for you, and the preview tells you what changed.

Step 6: Keep it running from the same chat

Once it's live you can check results, pause, resume, change the budget or change locations just by asking.

With a pixel, the performance read includes purchases, cost per purchase and return on ad spend for your own campaigns. That's your data, so it's real. When results dip, "what should I run instead?" goes straight back to step 3 in the same thread.

Meta errors you might hit (and the fix)

When a launch fails, Claude shows Meta's real message plus one sentence on what to do. The common ones:

  • "Please authenticate your account": Meta wants a security check on the Facebook profile. Fix it here.
  • "Session has expired": the connection died after a password change. Reconnect.
  • "Facebook Page is missing": the Page is unpublished or your profile has no role on it. See the fix.
  • "Budget is too low": Meta has a minimum daily budget per ad set in your currency. Details.
  • "Too many API calls": too many changes too fast. Wait it out, don't retry.
  • "Disabled accounts can't create or edit ads": billing or policy hold on the ad account, fixed in Business Manager. What to do.
  • Custom Audience terms: the first audience in an ad account needs Meta's terms accepted once. Where to accept.
  • Could not geocode address (radius targeting) and Singapore verification have their own pages under troubleshooting.

What it costs

Plan Price Agent calls a month Image clones a month Video credits a month
Free $0 15 1 0
Pro $39/mo 150 10 15
Plus $69/mo 1,000 25 25
Agency $149/mo 3,000 50 40

Brands and ad accounts are unlimited on every plan: connect as many ad accounts as you want on Meta, Google, TikTok and the rest, with no per-account fees. Research and connecting your ad account work on Free. Launching new campaigns is part of the paid plans. On paid plans, launching, pausing, budget changes and reading your own results don't use up agent calls. Researching new brands and making creative do.

FAQ

Can Claude run Facebook ads?

Yes. Connect AdWhispr and your Meta ad account, and Claude can launch Facebook and Instagram ads (created paused), read results, and pause, resume, retarget or change budgets from the chat.

Is it safe to connect my Meta ad account to Claude?

You sign in on Meta's own screen, and AdWhispr never sees your Facebook password. Every launch shows a preview and waits for your yes, everything is created paused, and resuming asks again. Research questions never touch your account.

Will Claude spend money without asking?

No. Nothing spends until you tell it to resume a campaign, and it confirms with you first.

Is there an official Meta Ads MCP?

Yes. Meta runs one at mcp.facebook.com/ads, in open beta, for managing your own account. Its docs don't cover the Ad Library or other brands' ads, which is the research half AdWhispr adds.

Can Claude see my competitors' Facebook and Instagram ads?

Yes, through AdWhispr. It reads a brand's ads from the Meta Ad Library, sorts them by how long they've run, and breaks down the hooks, formats and offers. It won't quote a competitor's click-through rate or ROAS, because Meta doesn't publish them.

Can I clone a competitor's ad in Claude?

On the custom connector, yes, in the chat. From the Claude directory or the plugin, you clone it in the AdWhispr web app and launch it from Claude.

Do I need to know what MCP is?

No. From the Claude directory it's one click and a sign-in.

Who uses this?

Thousands of businesses run their ad research and campaigns through AdWhispr. For the full research to launch loop across every platform, see how to run ads from Claude, and for the Google side, connecting Google Ads to Claude.

How many ad accounts can I connect to AdWhispr?

As many as you want. Every AdWhispr plan, including Free, lets you connect unlimited ad accounts on each platform, and there is no per-account fee. Many other tools cap the number of ad accounts by plan.

Get started

  1. Add AdWhispr to Claude from the directory, or run /plugin in Claude Code and install AdWhispr Ads & Marketing Agent.
  2. Or create a free AdWhispr account first and use the web app.
  3. Open Claude and ask: "Who has the best ads in my space?" Then connect your Meta ad account when you're ready to launch.

More in MCP Setup

Your AI marketing agent

Run ad research on autopilot

AdWhispr is an AI agent inside Claude & ChatGPT. Research any brand’s ads, clone the winners, and run campaigns across Meta, Google & TikTok.

Try the AdWhispr agent for free