Connect Claude to Meta Ads: Facebook & Instagram (2026)
Adspirer Team
Claude can connect to Meta Ads through an MCP connector. Meta now provides an official hosted Ads MCP server, while Adspirer provides a separate cross-platform route. This guide explains the choice, then walks through the Claude web/Desktop setup and a practical analyze, diagnose, create, and optimize workflow.
If you’ve used Claude for marketing before, you already know it’s excellent at analysis and strategy. Ask it to critique ad copy and it gives you nuanced, specific feedback. Ask it to build a campaign plan and it thinks through audience segments, budget allocation, and creative rotation with the kind of depth that actually helps.
But there’s always been a gap. Claude could think about your campaigns, but it couldn’t see them. It could write a brilliant optimization plan, but it was based on whatever metrics you remembered to paste into the conversation. And when it suggested “pause your underperforming ad sets,” you still had to open Ads Manager, find the right campaigns, compare the numbers, and make the changes yourself.
That gap closes when you connect Claude to Meta Ads through an MCP server. Claude can retrieve account data through the tools the server exposes and, when write tools and permissions are available, help prepare or make campaign changes. The exact surface depends on the server you choose.
MCP (Model Context Protocol) is the open standard Anthropic created for connecting AI clients to tools. In Claude, remote custom connectors provide the web/Desktop path; Claude Code uses a separate terminal configuration. This article owns the web/Desktop workflow. Use the Meta Ads MCP server guide to compare server options, or the Claude Code campaign guide for a terminal workflow.
New to Adspirer? It is a hosted MCP connection for Google, Meta, Amazon, LinkedIn, TikTok, and ChatGPT Ads. The managed route uses OAuth rather than asking you to maintain Meta API tokens. See how it works →
Why use Claude for Facebook and Instagram Ads?
You could use another compatible AI client; ChatGPT has its own setup path. Claude is useful when you want the performance evidence, working assumptions, and proposed account changes in one reviewable conversation.
The connector is part of Claude’s normal workflow
Anthropic created MCP and exposes remote servers in Claude through custom connectors. Once enabled for a conversation, Claude can select the connector’s tools as part of the task. You still review the tool request and the result; MCP support is not a reason to skip approval or account checks.
Deep Reasoning for Complex Analysis
Claude’s analytical reasoning is its biggest strength for ad management. When you ask “why did my CPA spike last week?”, Claude doesn’t just show you the numbers — it considers multiple hypotheses (creative fatigue, audience saturation, competitive pressure, seasonality), cross-references the data, and tells you which explanation the evidence supports.
This matters because advertising problems rarely have obvious causes. A CPA increase could be creative fatigue, or it could be that a competitor started bidding on your keywords, or that your landing page slowed down. Claude’s reasoning works through these possibilities systematically.
Enough context for evidence and operating constraints
You can keep the account goal, CPA or ROAS threshold, creative constraints, and retrieved performance data in the same working thread. That context is most valuable when it is selective: ask for the date range and breakdown you need instead of dumping an entire account into one prompt.
What Changes vs. What Stays the Same
| What changes | What stays the same |
|---|---|
| How you access your data (conversation vs. Ads Manager) | The underlying Meta Ads platform |
| How you create campaigns (describe in English vs. click forms) | Your ad strategy and creative judgment |
| How fast you analyze performance (seconds vs. 30+ minutes) | Meta’s optimization algorithms |
| How you spot problems (Claude flags them with reasoning) | Your understanding of your business |
Facebook + Instagram = Meta Ads. Meta treats both as placement options within the same ad account and campaign structure. When you create a campaign through Claude, you can choose placements spanning both platforms. For the current tool surface, see the Meta Ads documentation.
Two ways to connect Claude to Meta Ads
Meta’s official hosted Ads MCP server and Adspirer both connect Claude to Meta, but they are not the same product.
| Meta’s official Ads MCP | Adspirer MCP | |
|---|---|---|
| Server URL | https://mcp.facebook.com/ads | https://mcp.adspirer.com/mcp |
| Platform scope | Meta Ads | Google, Meta, Amazon, LinkedIn, TikTok, and ChatGPT Ads |
| Documented use | Meta reporting and campaign operations | Cross-platform reporting and approval-gated ad operations |
| Choose it when | You want Meta’s official Meta-only route | You want one connector across your ad accounts |
Comparison note: This comparison reflects publicly available information gathered when the article was prepared. Features, pricing, hosting, and policies can change. Check each provider’s current documentation and decide based on your own requirements. If a detail is outdated or incorrect, let us know; we’ll review the source and correct it.
If Meta is the only platform in scope, start by evaluating the official Meta server. The steps below use Adspirer because the rest of this guide includes cross-platform analysis and its specific approval model. For a wider provider comparison, use Best Ad MCP Servers in 2026.
How to Connect Claude to Facebook Ads (Step by Step)
Prerequisites
Before you start, make sure you have:
- A Claude account. Anthropic currently allows one custom connector on Free; paid and organization plans have different limits and controls.
- An Adspirer account (free to start)
- A Meta Business Manager account (create one here)
- An active Meta ad account with billing set up
- Admin access to the ad account you want to manage
Setup
Claude connects to Adspirer through Connectors — Claude’s native MCP integration. The setup is simpler than ChatGPT because Claude auto-discovers the server configuration. It takes about 2 minutes.
Open Claude Connectors
Go to Claude Connectors settings directly, or navigate manually: Customize → Connectors in Claude. On Team and Enterprise plans, an owner may need to add or approve the connector for the organization.
Add the Adspirer Connector
Click Add and search for the connector by name:
| Field | Value |
|---|---|
| URL | https://mcp.adspirer.com/mcp |
Leave all other fields empty — Claude auto-discovers the server name and authentication settings. That’s it. For full details, see the Claude setup guide.
Authenticate and Connect Your Ad Accounts
Click Connect. Your browser opens and redirects to Adspirer’s OAuth page. Sign in (or create a free account) and link your Meta Ads account. You can also connect Google Ads, LinkedIn Ads, and TikTok Ads at this step. Your credentials are secured with OAuth 2.1 — Claude and Adspirer never store your ad account passwords. See the security documentation for details.
Add the Ad Campaign Skill (Recommended)
Skills give Claude reusable instructions for sequencing an advertising workflow — research before creating, validate before launching, and confirm before spending. They do not replace tool permissions or your review.
- Open the SKILL.md file on GitHub and copy the full content
- Go to Customize → Skills in Claude
- Click Upload skill and paste the content
- Set the name to
ad-campaign-management
Learn more about Skills in the agent skills documentation.
Start Managing Ads
Start a new conversation. Click Connect apps below the text input and enable Ads MCP. Then verify the connection:
Check my connected ad platformsYou should see your Meta ad account listed with account name, ID, and active status.
Also use Claude Code or Cursor? The same Adspirer MCP server works with Claude Code, Cursor, ChatGPT, and other AI clients. Your ad account connections carry across all of them.
Understanding Your Current Performance (Start Here)
The most valuable thing Claude can do with your Meta Ads account isn’t creating new campaigns — it’s helping you understand what’s already happening. Claude’s analytical reasoning shines when it has real data to work with.
Experienced media buyers start every session the same way: review what’s running, find what’s working, identify what’s not, then make decisions. Claude does this analysis in seconds and — unlike a dashboard — explains why the numbers look the way they do.
Pull Your Performance Snapshot
Notice the last line — “explain what might be causing the problem.” This is where Claude’s reasoning matters. It doesn’t just highlight red numbers; it considers whether a high CPA might be caused by audience saturation, creative fatigue, or targeting too broadly, and tells you which explanation fits the data.
Deep Dive Into Winners
Find Wasted Spend
Creative Fatigue: The Silent Budget Killer
Creative fatigue is the most expensive problem in Facebook advertising that most people catch too late. Here’s the pattern: you launch an ad with a strong image and copy. It performs well for 10-14 days. Then CTR starts slipping, CPA creeps up, and ROAS drops — but the changes are small enough day-to-day that you don’t notice in Ads Manager until you’ve already overspent on tired creative for a week.
This happens because Meta shows your ads to the same people repeatedly. Frequency goes up, engagement goes down, and Meta’s algorithm has to work harder (and charge you more) to get results.
Claude is especially good at catching this because it can analyze trends across time periods — not just show you today’s numbers, but compare this week’s CTR to the first week and quantify the decline.
Detecting Fatigue
What to Do When Creative Fatigues
When Claude identifies fatigued creative, you have three options:
-
Refresh the creative. Keep the same targeting and offer, swap the image or video. Often the fastest fix — the audience is right, the message is right, they just need something new to look at.
-
Rotate new variations. Create 3-5 creative variations upfront and let Meta test them. When one fatigues, the algorithm shifts spend to the others. This is the professional approach.
-
Pause and replace. If the ad has been running 30+ days with steadily declining metrics, retire it and launch something fresh.
Adspirer doesn’t generate images or videos — you provide creative URLs from Google Drive, Dropbox, S3, or any public URL. For AI-generated creatives, use Midjourney, DALL-E, or Runway first, then provide the hosted URL. See the creative requirements for full specs.
Where Do New Campaign Ideas Come From?
Once you’ve analyzed existing campaigns and addressed creative fatigue, the next question is: what should I launch next? Claude’s reasoning helps here too — not by replacing your judgment, but by connecting patterns in your data that you might not spot manually.
Mine Your Winners for New Angles
Research New Audiences
This uses Adspirer’s search_meta_targeting and browse_meta_targeting tools to search Meta’s actual targeting taxonomy. For more details, see the Meta Ads tools documentation.
Cross-Platform Intelligence
If you’re also running Google Ads or LinkedIn Ads through Adspirer, Claude can compare performance across platforms in a single conversation — something no individual ad platform’s dashboard can do.
Learn more about managing multiple platforms in the platform comparison guide.
How to Create a Facebook Ads Campaign with Claude
Creating a Meta campaign through Claude follows a 6-step workflow. If you added the Ad Campaign Skill during setup, Claude handles this sequencing automatically — it knows to research audiences before creating, validate creatives before launching, and always launch campaigns paused for your review.
Verify Connection
Claude confirms which Meta account you’re managing. If you have multiple accounts, it asks which one to use.
Find Your Audience
Search Meta’s targeting options — interests, demographics, behaviors. This is where your earlier audience research pays off.
Choose Campaign Type
Image, video, or carousel? Claude helps you pick based on your creative assets and campaign objective.
Check Existing Creatives
Claude looks for creatives already in your Meta account that you might reuse.
Validate Your Assets
Your image/video URLs are checked against Meta’s requirements — dimensions, file size, aspect ratio, format.
Launch (Paused)
The campaign is created paused so you can review everything before spending money. Adspirer’s safety guards prevent campaigns from going live without your explicit approval. See the capabilities documentation.
For a deeper look at how the Skill enforces this workflow automatically, see the campaign workflows documentation.
Campaign Creation Prompts
Meta’s Creative Requirements
| Format | Minimum Size | File Types | Max Size | Aspect Ratios |
|---|---|---|---|---|
| Image | 1080x1080px | JPG, PNG | 30MB | 1:1 or 4:5 |
| Video | 1080x1080px | MP4, MOV | 4GB | 1:1, 4:5, or 9:16 |
| Carousel | 1080x1080px per card | JPG, PNG | 30MB/card | 1:1 |
Text recommendations: Primary text 125 chars, headline 27 chars, description 30 chars.
Adspirer can’t access private Google Drive links or files behind login walls. Make sure your creative URLs are publicly accessible. Use “Anyone with the link can view” in Google Drive, or host on a public S3 bucket or Dropbox with link sharing enabled.
How to Run Instagram Ads with Claude
Instagram ads aren’t a separate system — they’re managed through Meta Ads. When you connect Claude to Meta Ads through Adspirer, you get Instagram automatically. No extra setup.
The key difference is placement selection. Each Instagram placement has different creative requirements and performs differently:
- Feed (1:1 or 4:5): The workhorse. Best for product images, carousels, and ads that need time to be read.
- Stories (9:16): Full-screen, immersive. Best for limited-time offers and video. Your message needs to land in the first 2 seconds.
- Reels (9:16): Fastest-growing placement. Content that feels native to Reels performs dramatically better than obvious ads.
- Explore: Reaches people discovering new content. Best for cold audience prospecting.
Ask Claude to analyze your placement performance: “Which Instagram placements give me the best CPA — Feed, Stories, or Reels? Explain why and recommend where to shift budget.” Claude’s reasoning will connect placement performance to creative format, audience behavior, and campaign objectives.
Budget Strategy and Scaling
Starting Budgets
- Meta’s minimum: $5/day per ad set (but you’ll get almost no data)
- Recommended minimum: $20-30/day per ad set for meaningful optimization data
- Testing: Start with $30/day split across 2-3 ad sets
- Learning phase: Expect higher CPAs for the first 3-7 days as Meta’s algorithm learns
Scaling Without Breaking Performance
Large budget changes can destabilize delivery, especially while an ad set is still learning. There is no universal percentage that is safe for every account, so use recent conversion volume and volatility to set the size of a change.
Treat the recommendation as a test, not a law. Record the baseline, make one controlled change, and wait for enough post-change data before scaling again.
Claude web/Desktop vs. Claude Code for Meta Ads
The same remote server can be used from different Claude surfaces, but the setup and working style differ.
| Claude web/Desktop | Claude Code | |
|---|---|---|
| Setup | Connector Directory → Add | /plugin install adspirer-advertising-agent@adspirer-marketplace |
| Best for | Campaign review, analysis, and guided changes in chat | Terminal-based workflows, files, and repeatable operator tasks |
| This article | Full setup and workflow | See the separate Claude Code guide |
Comparison note: Product interfaces and setup commands can change. Check Anthropic’s current documentation before connecting an advertising account.
Use this page for Claude web/Desktop. If your work starts in a repository or terminal, use Run Google Ads and Meta Campaigns from Claude Code. That boundary keeps each guide aligned to one search intent.
Troubleshooting
FAQ
Conclusion
Claude’s strength isn’t just connecting to your ad accounts — it’s what it does with the data once connected. The deep reasoning that makes Claude excellent at strategy becomes genuinely powerful when it has real campaign metrics, audience data, and creative performance to analyze.
The workflow doesn’t change: analyze what’s running, find problems, get ideas, create new campaigns, optimize and scale. But Claude adds a layer of analytical depth at every step. It doesn’t just flag that your CPA spiked — it reasons through why and recommends a specific fix. It doesn’t just list targeting options — it explains which combinations are most likely to work based on your existing winners.
Start with the performance analysis prompts to see your data through Claude’s reasoning. Work through creative fatigue detection and campaign ideation. By the time you’re creating new campaigns, you’ll have done more structured analysis in one conversation than most advertisers do in a month.
Ready to manage Meta Ads from Claude? Adspirer connects in 2 minutes — just paste one URL. Start with the free tier (15 tool calls/month) to test it out.
Related Articles
- How to Run Facebook & Instagram Ads with ChatGPT — Same guide for ChatGPT users
- Claude for Marketing: The Complete Guide — 15 prompts for campaign creation, analysis, and optimization
- Claude vs ChatGPT for Ad Management — Side-by-side comparison for advertisers
- How to Connect Claude to Google Ads — Same setup process for Google Ads
- The Death of the Dashboard — Why AI-first ad management is replacing traditional dashboards
- Claude Cowork for Marketers — How Anthropic’s AI agent mode changes ad workflows
More articles to read
Claude for Marketing: A Practical Guide for 2026
Claude for marketing: connect live ad data, organize brand context, analyze campaigns, create reports, and choose between Chat, Cowork, and Claude Code.
Facebook Ad Management Software: Why Marketers Are Moving to AI Agents
Facebook ad management software in 2026 — dashboard SaaS vs AI agents through MCP. Why marketers are shifting from Madgicx, AdEspresso, Revealbot to conversation-driven workflows.
How to Run Facebook & Instagram Ads with Your Codex AI Agent [2026]
Build a Meta Ads specialist agent with Codex: creative fatigue monitoring, audience optimization, campaign ideation from real data, and autonomous workflows that compound knowledge.
Facebook Advertising Automation: The Complete Guide for Marketers
Facebook advertising automation in 2026 is AI-agent-driven, not rules-based. Run Meta Ads — Facebook and Instagram — by prompting ChatGPT or Claude through MCP, with staged changes and full safety rails.