Skip to content
→Connect Claude to Meta Ads
Claude · Meta Ads

Claude for Meta Ads: how to use Claude with your Facebook and Instagram ads (2026)

Connect Claude to your Meta ad account and you can ask it why ROAS dropped, which creatives are tiring, or where budget is wasted — and get an answer from your live data instead of a spreadsheet you exported.

This page compares the ways to connect Claude to Meta Ads, what Claude is good at once it's connected, prompts to try, and the limits worth knowing before you let it near a live account.

The short version

Claude can analyse and manage Meta Ads once you connect it through an MCP connector. Meta's official connector covers Meta only; GoMarble's covers Meta alongside Google, TikTok and your store. Add either as a custom connector in Claude's settings, sign in, and start asking questions in plain English. Review any change it proposes before it reaches the account.

1. Ways to connect Claude to Meta Ads

Claude knows nothing about your ad account until you connect it. There are five ways to do that, and they differ in what Claude can see and whether it can change anything.

RouteAccessChannelsBest for
Meta's official ads connectorRead and write — reporting, plus creating and editing campaigns, ad sets and adsMeta onlyAdvertisers who only run Meta
GoMarble's hosted MCPRead, plus changes proposed for your approval where write access is enabledEvery connected ad platform and your storeTeams running Meta alongside other channels
Claude Code with a CLIDepends on the CLI and its permissionsMeta (and others, depending on the CLI)Technical marketers and bulk operations
Claude SkillsWhatever the connector underneath allowsSame as the connectorRunning the same audit the same way every time
Third-party data connectorsVaries — check what each can change and what data it storesVariesTeams already using that platform for other data

Meta's official ads connector

Meta-hosted MCP server at mcp.facebook.com/ads, part of Meta Ads AI Connectors (open beta).

Setup: Add a custom connector in Claude and sign in with Meta — no developer credentials needed

Meta's official connector vs GoMarble →

GoMarble's hosted MCP

One connection to Meta, Google, TikTok, LinkedIn and Microsoft Ads, plus Shopify, GA4 and Klaviyo, with competitor ad research.

Setup: Connect your accounts in GoMarble, then add the GoMarble connector in Claude

MCP for Meta Ads — setup and capabilities →

Claude Code with a CLI

Claude Code in your terminal, driving Meta Ads through a command-line tool.

Setup: Install Claude Code and the CLI, then authenticate

Meta Ads CLI with Claude Code →

Claude Skills

Packaged instructions — such as a full account audit — that Claude follows on top of a connector.

Setup: Upload the skill to Claude, with a connector already set up

Claude Skills for Meta and Google Ads audits →

Third-party data connectors

Data-integration and automation platforms that offer their own Claude connectors for Meta Ads.

Setup: Varies by vendor

2. Setting up Claude with Meta Ads, step by step

For GoMarble's connector, connect your Meta account in GoMarble first, then in Claude:

  1. Open Claude's connector settings.
  2. Choose Add custom connector.
  3. Enter https://apps.gomarble.ai/mcp-api/sse, then select Authorize.
  4. Choose the GoMarble workspace and ad accounts Claude can use.

For Meta's own connector, the URL is https://mcp.facebook.com/ads and you sign in with your Meta account instead.

Custom connectors work on every Claude plan, including Free (which allows one custom connector). On Team and Enterprise plans, an owner adds the connector for the organisation and members then connect their own accounts.

Using ChatGPT instead? The same connectors work there on Business, Enterprise and Edu plans. And if you were looking for advertising inside ChatGPT, that’s a different thing — see ChatGPT Ads.

3. What Claude is good at with Meta Ads

Each of these has a free, copy-paste workflow you can run in Claude today.

Audit an account

A structured review of account health, pixel and tracking issues, creative fatigue and wasted spend.

Complete Meta Ads audit →

Diagnose a ROAS or CPA drop

Trace a change to the campaigns, ad sets, audiences or creatives responsible, and check what was edited before it happened.

Why Meta ads ROAS drops →

Spot creative fatigue

Find ads where frequency is climbing while CTR and conversion rate slide, before CPA shows it.

Creative fatigue detection →

Find wasted spend

Spot ad sets that overlap on audience or spend without converting.

Audience overlap and wasted spend →

Research competitors

With a connector that includes ad library access, pull the ads a competitor has run longest and the angles they lean on.

Meta Ad Library guide →

Build a report

Turn a month of data into a dashboard or a client-ready summary.

Complete Meta Ads dashboard →

4. Prompts to try

Once Claude is connected, paste any of these. Swap in your own date ranges and campaign names.

How did my Meta account perform last month compared with the month before?
Why did my ROAS drop last week? Walk me through the campaigns and ad sets responsible.
Which ads are showing signs of creative fatigue?
What do my best-performing ads have in common — hook, format, offer?
Which ad sets are spending without converting?
Are any of my ad sets overlapping on targeting?
Did anything change in the account before performance shifted?
What ads has [competitor] been running the longest?
Compare Meta's reported ROAS last month with Shopify revenue from Meta traffic, by ad set.
Summarise this week's Meta performance in a format I can send to a client.

5. What Claude can't do with Meta Ads

See beyond its connector

Claude only knows what the connector exposes. Meta's official connector can't see Google, your store or competitors' ads, so cross-channel questions need a connector that covers them.

Be trusted blindly with numbers

Claude can misread a breakdown or an attribution setting and still sound certain. Check any figure you're going to act on or share.

Make live changes safely without review

With write access, Claude can change budgets and campaigns. Keep changes behind your approval, especially at first — Meta's July 2026 update added rules for governing what AI agents can do on an ad account.

Work while you're not asking

A chat only runs when you open it. Nothing watches the account overnight unless something is scheduled to.

Replace creative production

Claude can analyse ads and write copy and briefs, but images and video need a generator or a production team.

Run these in Claude with GoMarble

Every job above has a free, copy-paste workflow. Connect GoMarble's MCP to Claude once, then paste any of these to run it on your live Meta account:

Browse every GoMarble workflow for Claude → Each one is a free prompt you paste into Claude once GoMarble's MCP is connected.

6. Claude vs GoMarble AI Agents

Claude with a connector is the right tool when you have a question. When you want the account watched whether or not anyone asks, you need an agent.

Claude + a connectorGoMarble AI Agents
Starts whenYou askOn a schedule, against an assigned job
ContextThis conversation, plus what the connector exposesBrand IQ: your baselines, goals, guardrails and winning creative
ChangesWhatever the connector allowsAllow, Ask or Block per action, with account scope and budget limits
Where results goThe chatSlack or email, with a task log of every change
Best forAd-hoc analysis and one-off questionsDaily monitoring, pacing, reporting and routine optimisation

Most teams use both: GoMarble's connector for the questions they ask in Claude, and agents for the work that should happen every day. See AI agents for marketing for how agents work.

FAQ

Can Claude run my Meta ads?
It can analyse them, and with a connector that allows writes it can create and edit campaigns, ad sets and ads. Treat it as an assistant that proposes changes for you to approve rather than something you leave running unattended.
How do I connect Claude to Meta Ads?
Add an MCP connector in Claude's settings — Meta's official one at mcp.facebook.com/ads, or GoMarble's if you want Meta alongside other channels — then sign in and choose which ad accounts Claude can use.
Do I need a paid Claude plan?
Custom connectors work on every Claude plan, including Free (which allows one custom connector). On Team and Enterprise plans, an owner adds the connector for the organisation and members then connect their own accounts.
Should I use Meta's connector or GoMarble's?
Meta's if you only run Meta and want the simplest setup. GoMarble's if you also run Google, TikTok or LinkedIn, want store revenue in the same answer, or want competitor ad research in Claude.
Will connecting Claude get my ad account banned?
Official connectors use Meta's own sign-in and permissions rather than scraping or automating the Ads Manager interface. The risk is in the changes themselves, which is why they should stay behind your approval.
Does this work with ChatGPT too?
Meta's connector works with any MCP-compatible AI agent. GoMarble's works with Claude, ChatGPT, Cursor, n8n and other MCP clients through the same server URL.
Can Claude make Meta ad creative?
Claude can write ad copy, angles and briefs. For images and video, use an AI ad generator — see our comparison of AI ad generators.

Ask Claude about every channel at once.

Connect Meta Ads, your other ad platforms and your store to GoMarble, and use the same connection in Claude, ChatGPT or Cursor.