Skip to content
They Ask

How to Manage Facebook Ads from Claude

AdsPipe April 7, 2026

If you're using Claude for coding or research and also managing Facebook Ads, you've probably felt the context switch cost. Open Ads Manager, download a report, switch back to Claude to analyze it, realize you need more data, go back to Ads Manager.

AdsPipe closes that loop. It's an MCP (Model Context Protocol) server that connects your Facebook Ads account directly to Claude — or any other AI tool that supports MCP.

What you'll need

  • A Claude Code or Claude Desktop installation
  • A Facebook Ads account with at least one campaign
  • An AdsPipe account (starts at $29/mo)

Setup: Claude Code (5 minutes)

Step 1: Create your AdsPipe account

Go to app.adspipe.io/signup. After signup, navigate to Settings → API Keys and create a new key. Copy it.

Step 2: Get your Facebook token

From your AdsPipe dashboard, go to Settings → Facebook Token. Follow the guide to generate a System User token with the right permissions. If you've never done this before, the guide walks through each Business Manager step — takes about 3 minutes.

Step 3: Add AdsPipe as an MCP server

In your terminal:

claude mcp add facebook-ads --transport http https://api.adspipe.io/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

Replace YOUR_API_KEY with the key from your dashboard.

Step 4: Test the connection

Start a new Claude Code session and type:

List my campaigns.

Claude will call the list_campaigns tool and return your campaign names, statuses, objectives, and budgets. If you see your campaigns, you're connected.

Setup: Claude Desktop

Add to your claude_desktop_config.json (on macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "facebook-ads": {
      "type": "http",
      "url": "https://api.adspipe.io/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Restart Claude Desktop. You'll see "facebook-ads" appear in the MCP servers list.

What you can do once connected

Performance analysis:

Show me my campaign ROAS from the last 7 days, ranked from highest to lowest.

Bulk optimization:

Pause any campaigns spending more than $50/day with ROAS below 1.5x.

Creative analysis:

For my top-spending campaign, break down performance by individual ad. 
Which creative has the best click-through rate?

Account overview:

Give me a full account summary: total spend this month, overall ROAS, 
and the 3 best and worst performing campaigns.

What plan do you need?

The Starter plan ($29/mo) gives you 20 read-only tools — everything you need for analysis, reporting, and performance monitoring. If you want to create or pause campaigns from Claude, upgrade to Pro ($79/mo) for the full write toolkit.

The workflow shift

The biggest change isn't the features — it's the speed. A weekly performance review that used to take 45 minutes of tab-switching now takes 5 minutes of conversation. You get the same data, faster, without leaving your AI environment.

Once you're connected, try asking Claude to do your next Monday morning account review. You'll understand why people who try this don't go back.

Related articles

They Ask

April 13, 2026

What Is Ad-Level Attribution and Why Every Roofer Needs It

Most roofing companies can tell you their cost per lead. Almost none can tell you their cost per...

Cost & Pricing

April 10, 2026

How to Start Marketing Your Roofing Company with $10K/Month

A step-by-step playbook for roofing companies ready to invest $10K/month in marketing. What to set...

Problems

April 7, 2026

Top Marketing Mistakes Roofers Make (And Why They Keep Losing Money)

Most roofing companies make the same marketing mistakes over and over. Here are the 7 biggest ones —...

Best Of

April 6, 2026

Best Marketing Approaches for Roofing Companies in 2026

An honest comparison of the marketing options available to roofing companies: shared lead platforms,...

Problems

April 3, 2026

Why Your Roofing Leads Aren't Converting (And How to Fix Each Stage)

Getting leads but not sales? The problem is in your pipeline. Here's how to diagnose whether the...

Comparisons

March 31, 2026

Facebook Ads vs Google Ads for Roofers: Which One Wins?

Facebook creates demand. Google captures it. Here's what actually works for roofing companies — from...

Problems

March 30, 2026

5 Reasons Your Roofing Ads Aren't Generating Sales (Not Leads — Sales)

Your agency says you're getting leads. But are you getting sales? Here are the 5 most common reasons...

best

March 27, 2026

Best Lead Generation Strategies for Roofing Contractors in 2026

The lead generation strategies that actually work for roofing contractors in 2026 — from free...

Cost & Pricing

March 24, 2026

How Much Should a Roofer Spend on Marketing?

Most roofers either spend nothing on marketing or burn cash with no tracking. Here's how to figure...

Cost & Pricing

March 23, 2026

How Much Does Roofing Marketing Actually Cost in 2026?

A transparent breakdown of what roofing companies should expect to spend on advertising, what drives...