Strategy & Planning4 min read

How to Use Claude for Facebook Ads: Step by Step Guide

Wissam Hallak

Wissam Hallak

Apr 24, 20264 min read
Share:
How to Use Claude for Facebook Ads: Step by Step Guide

Claude is a large language model. On its own, it doesn't know anything about your Facebook Ads account. You can ask it to write an ad copy, explain what ROAS means, or help you think through a campaign structure, and it does those things well. What it can't do without a data connection is tell you why your CPA spiked last Tuesday, which of your ad sets is underperforming against your break-even, or how your creative frequency looks this week.

That changes when you connect Claude to your live Facebook Ads account through AdAdvisor's MCP server. Your AI goes from smart-but-blind to genuinely useful for the parts of campaign management that actually take time.

Here's how to set it up and what to do with it once it's connected.

5 min
Average connection setup time
0
CSV exports needed
27
Tools available via AdAdvisor MCP

Two ways to use Claude for Facebook Ads

Before getting into setup, it's worth knowing what you're choosing between.

Option 1: Without a live connection

You export data from Ads Manager, paste it into a Claude conversation, and ask questions about it. This works for one-off analysis sessions. The limitations: the data is a snapshot from whenever you export, you rebuild context every conversation, and the AI has no idea what your break-even ROAS, target CPL, or average order value are.

Option 2: With AdAdvisor MCP connected

Claude reads your live campaign data directly. It knows your business metrics. Every session picks up where the last one left off. You ask questions about your actual account and get answers grounded in real numbers. This is the version worth building a workflow around.

💡

Which should you start with?

If you want to test Claude for ads without any setup, start with Option 1 using a CSV export. When you want to make it a real part of how you manage campaigns, set up the MCP connection. The difference in quality of answers is significant.

How to connect Claude to your Facebook Ads account

AdAdvisor's MCP server is the connection layer between Claude and your live Facebook Ads data. Here's how to set it up.

1
Create your AdAdvisor account

1. Go to app.adadvisor.ai and sign up 2. Enter your business context: break-even ROAS, target CPL, average order value, monthly budget 3. Connect your Meta Ads account through OAuth, one click, no API keys 4. Wait for the initial data sync, usually a few minutes

2
Add AdAdvisor to Claude

For Claude Desktop or Claude.ai on Pro, Max, Team, or Enterprise plans: 5. Open Claude and go to Settings 6. Click Connectors 7. Click Add Custom Connector 8. Paste the server URL: https://api.adadvisor.ai/mcp 9. Name it AdAdvisor and save 10. Claude opens a browser window to authenticate, log in with your AdAdvisor account

For Claude Code, Cursor, VS Code, or other MCP-compatible tools, full setup instructions for each client are here.

ℹ️

Reconnection note

The Claude connector method uses OAuth tokens that may need refreshing every few days. This is a security feature. If Claude stops seeing your data, go back to Settings, Connectors, and reconnect. Takes about 30 seconds.

What Claude can do once it's connected

With AdAdvisor's MCP server active, here are the most useful things you can ask Claude to do.

Daily account check-in

Start your morning by asking: 'Which of my campaigns had significant changes in the last 24 hours?' Claude pulls live data, flags anything that moved more than expected, and tells you where to look. Replaces a manual dashboard check that used to take 20 minutes.

Weekly performance review

Ask: 'Give me a summary of this week's performance versus last week. Include spend, ROAS against my break-even, and flag anything underperforming.' Claude knows your break-even ROAS from your AdAdvisor setup, so the answer is grounded in your actual economics.

Creative fatigue detection

Ask: 'Which of my active ads have a frequency above 2.5 in the last seven days?' or 'Which ad creatives have seen CTR drop more than 20% week over week?' These checks used to take serious Ads Manager time. With a live connection they take seconds.

Campaign planning

Ask: 'Looking at the last 90 days, which audiences have had the lowest CPA?' or 'What worked in our last campaign and where did we waste budget?' Claude has your historical data in front of it, so the answers are specific to your account.

Client reporting for agencies

Ask: 'Write a plain-English 30-day performance summary for this account. Include spend, CPL, leads, what worked, and one recommendation. Keep it under 200 words and write it for a non-technical audience.' Review, edit, send.

What Claude cannot do

It's worth being direct about the limits.

  • Claude cannot make changes to your account without your approval. AdAdvisor's approval-first workflow means everything requires your explicit confirmation before executing.
  • Claude is not a replacement for strategic judgment. It analyses what happened and surfaces what the data shows. The decisions are still yours.
  • Claude works best with clean data. If your pixel isn't set up correctly or conversion tracking is incomplete, the analysis will reflect that.
Wissam Hallak

Written by

Wissam Hallak

Co-Founder of AdAdvisor and Owner of Wesso Digital. Paid Ads Specialist.