Run Meta Ads from Claude
The deepest MCP integration available — manage Facebook and Instagram campaigns inside Claude with progress streaming and 36 Meta tools.
-
36 Meta Ads tools, all in Claude
-
Paused-by-default. Cannot delete campaigns.
-
OAuth setup in ~2 minutes
See it in action
›Pull my Meta Ads performance for the last 30 days. Show spend, conversions, CPA, and ROAS by campaign. Flag any campaigns with ROAS below 2.0.
Meta performance audit — A monthly audit that surfaces which campaigns to keep, kill, or scale.
Overview
Adspirer is the MCP server that connects Claude to your Meta (Facebook + Instagram) ad accounts. Anthropic created the Model Context Protocol, so Claude has the deepest MCP support of any AI client — progress streams in real time as Adspirer runs each tool, and the optional Ad Campaign Management skill teaches Claude the right workflow (research before creating, validate before launching, confirm before spending). Claude Pro / Max / Team / Enterprise users connect via the Connectors UI in about two minutes; the 36 Meta tools cover performance audits, creative-fatigue detection, image / video / carousel campaign creation, placement optimization, and lead-form pulls. New campaigns are always created paused — Adspirer cannot delete existing campaigns or modify budgets without explicit confirmation.
Safety guarantees
-
New campaigns always created paused for review
-
Adspirer cannot delete existing campaigns
-
Budget changes need explicit confirmation
-
OAuth 2.1 + PKCE — passwords never seen
How it works
How it works
Claude
You ask in chat
Adspirer
36 tools, paused-by-default
Meta Ads
Live data, paused for review
Step 01
Connect
Paste the MCP URL into Claude, OAuth into Meta Ads.
Step 02
Manage
Ask in chat. Adspirer routes through 36 Meta Ads tools.
Step 03
Scale
Switch accounts in chat. Same audits across every client.
What you can do
36 tools across Meta Ads. The ones you'll use most:
-
Launch new campaigns — Build image, video, carousel, DCO, or Reels campaigns from a brief. Adspirer validates creative against Meta's requirements, plans the ad sets, and creates everything paused so you review before going live.
-
Pause underperformers — Pause individual ads, ad sets, or full campaigns by name from chat. Resume them later just as easily — Adspirer cannot delete existing campaigns (hard-coded safety).
-
Audit creative fatigue — Surface ads that have been running 14+ days with declining CTR — Adspirer recommends which creatives to refresh before they tank performance.
-
Find wasted spend — Flag campaigns running under your ROAS threshold so you can pause or reallocate budget. Works across active and paused campaigns.
-
Research audiences — Search Meta's targeting catalog by interest, demographic, or behavior. Browse existing custom audiences (lists, lookalikes, website, engagement) before building new ones.
-
Pull lead-form submissions — List configured lead forms and pull recent submissions, grouped by campaign — route them into your CRM workflow without leaving chat.
-
Optimize placements & budget — Compare CPA across Feed, Stories, Reels, Marketplace, and Audience Network. Reallocate budget toward winning ad sets — Adspirer never increases an existing budget without explicit confirmation.
-
Diagnose anomalies — When CPA spikes or CTR drops, ask why. Adspirer inspects audience changes, creative rotation, and platform-level events to explain the cause and recommend a fix.
Campaign types
Every Meta Ads format Adspirer supports — request one in chat.
Image campaigns
Single-image ads across Feed, Stories, and Marketplace. 1080×1080 minimum, validated before launch.
Video campaigns
Video ads up to 240s, 1:1 / 4:5 / 9:16 aspect ratios. MP4 or MOV, validated against Meta's spec.
Carousel campaigns
2–10 cards per ad, each with their own creative + headline + link. Great for product catalogs.
Reels campaigns
Vertical video for Instagram Reels and Facebook Reels. 9:16 aspect, optimized for mobile feeds.
Lead Gen Forms
On-platform forms that capture leads inside Facebook / Instagram — no landing page needed.
DCO (Dynamic Creative Optimization)
Provide multiple creative variants; Meta auto-mixes images, headlines, and descriptions to find winners.
Pick an intent
More prompts to try
Claude streams progress as Adspirer runs each tool, so you watch the workflow unfold in real time. Speak in outcomes — Claude handles the tool sequencing.
Creative fatigue check — Catch fatigued ads before they drag down ad-set performance.
Lead-form pull — Quick pull of lead-gen data without leaving chat.
Diagnose a CPA spike — Anomaly diagnosis that explains *why*, not just *that*.
Launch an image campaign — End-to-end image campaign creation, with creative validation first.
Optimize placements — Move spend toward the placements that are actually converting for you.
Pick your audience
Who this is for
Performance marketer who wants to *see* the workflow
Brief Claude: "Audit the last 14 days, find creative fatigue, draft three replacement creative briefs." Claude streams progress as Adspirer pulls data, runs the analysis, and writes the briefs — you watch each step.
Replaces a fragmented multi-tab workflow with a single chat where the reasoning is visible end-to-end.Agency that runs Meta for B2C clients
Install the Ad Campaign Management skill once. Every audit, launch, and optimization across every client account follows the same vetted workflow — no junior strategist forgets to validate creatives.
Bakes agency SOPs into Claude itself; audit quality stays consistent regardless of who runs the account that week.Solo founder testing a new Meta angle
Drop a creative URL and ask Claude to build a Meta image campaign with three audience variants ($30/day each). Claude validates the asset, plans the ad sets, and creates everything paused — you review and launch.
Goes from "I have a creative" to "campaign live" in one chat, including the audience research step that founders usually skip.Marketer running multi-platform reports
Claude can call Meta + Google + LinkedIn + TikTok tools in the same chat. Ask once: "Pull last 30 days across all four platforms, which has the best ROAS, which is leaking spend?"
Cross-platform reporting that used to need a Looker dashboard now lives in chat.Compare & decide
Compare
Adspirer vs alternatives
For running Meta Ads from Claude.
| Adspirer | DIY MCP server | Legacy SaaS dashboard | |
|---|---|---|---|
| Setup time | ~2 min via Connectors UI | 2-4 hours building MCP server | 30-60 min onboarding + sales call |
| Cost — entry tier | Free (15 calls / mo) | Hosting + maintenance | $200-500 / mo minimum |
| Progress streaming | Yes — real-time tool progress | Depends on implementation | No |
| Workflow guardrails | Optional Ad Campaign Management skill | Manual | Vendor-defined |
| Multi-account | Yes — switch in chat | Manual per-account auth | Yes — each account billed |
| Write capability | Create / pause / update | Whatever you build | Mostly read-only |
| Safety: cannot delete | Hard-coded — no delete tool | Up to you | Varies |
| Pricing transparency | Public — $0 / $49 / $99 / $199 | Self-hosted | Often quote-only |
Cost
Pricing
If Adspirer wins for you, here's what it costs. Start free; upgrade if you outgrow it.
Free Forever
$0
15 tool calls / mo
All platforms. ChatGPT & Claude access. No credit card.
Start free →Pro
$99 / mo
600 tool calls / mo
AI optimization, bulk ops, deeper diagnostics.
Compare Pro →Set up
Configure
Required: Claude Pro, Max, Team, or Enterprise. Most users finish in about two minutes.
Show setup steps for Claude
Open Claude Connectors
Go to Customize → Connectors in Claude. Connectors require Pro, Max, Team, or Enterprise — the free tier cannot add MCP servers.
Paste the Adspirer MCP URL
Click Add custom connector and enter:
- URL:
https://mcp.adspirer.com/mcp
Leave the other fields empty. Claude auto-discovers the server name and OAuth configuration.
Authenticate and link ad accounts
Sign in to Adspirer through the OAuth pop-up and link your Google Ads / Meta Ads / LinkedIn / TikTok accounts.
Add the Ad Campaign Management skill (recommended)
Skills teach Claude *how* to use Adspirer — research before creating, validate before launching, confirm before spending. Copy SKILL.md from GitHub, then in Claude go to Customize → Skills → Upload skill and paste it. Name it ad-campaign-management.
Enable Adspirer in a new chat
Open a new chat, click Connect apps below the input box, enable Ads MCP, and ask Check my connected ad platforms to verify.
Common questions
FAQ
Setup
Capabilities
Workflows
Safety & control
Related integrations
Same Claude, different platform — or same Meta Ads, different AI client.
Claude × other platforms
-
Claude × Google Ads
The deepest MCP integration available — manage Search, Performance Max, Display, and YouTube campaigns inside Claude with progress streaming and 39 Google Ads tools.
Read integration → -
Claude × LinkedIn Ads
Manage LinkedIn Ads campaigns inside Claude (Web / Desktop) — 28 tools, OAuth setup in about 2 minutes, no dashboard switching.
Read integration → -
Claude × TikTok Ads
Manage TikTok Ads campaigns inside Claude (Web / Desktop) — 4 tools, OAuth setup in about 2 minutes, no dashboard switching.
Read integration →
Meta Ads × other AI clients
-
ChatGPT × Meta Ads
Manage Facebook and Instagram campaigns inside ChatGPT — 36 Meta tools, no dashboard switching, OAuth in two minutes.
Read integration → -
Claude Code × Meta Ads
Manage Facebook and Instagram campaigns from your terminal — 36 Meta tools, agent-loop scripting, available on the official Claude plugin marketplace.
Read integration → -
Cursor × Meta Ads
Manage Meta Ads (Facebook + Instagram) campaigns inside Cursor (IDE) — 36 tools, OAuth setup in about 5 minutes, no dashboard switching.
Read integration → -
Codex CLI × Meta Ads
Autonomous Meta ad management from OpenAI's Codex CLI — 36 Meta tools, scheduled agents, daily creative-fatigue and pacing checks while you sleep.
Read integration → -
Windsurf × Meta Ads
Manage Meta Ads (Facebook + Instagram) campaigns inside Windsurf (IDE) — 36 tools, OAuth setup in about 5 minutes, no dashboard switching.
Read integration → -
Gemini CLI × Meta Ads
Manage Meta Ads (Facebook + Instagram) campaigns inside Gemini CLI — 36 tools, OAuth setup in about 60 seconds, no dashboard switching.
Read integration → -
OpenClaw × Meta Ads
Manage Meta Ads (Facebook + Instagram) campaigns inside OpenClaw (autonomous agent) — 36 tools, OAuth setup in about 5 minutes, no dashboard switching.
Coming soon -
Manus × Meta Ads
Manage Meta Ads (Facebook + Instagram) campaigns inside Manus (autonomous agent) — 36 tools, OAuth setup in about 5 minutes, no dashboard switching.
Coming soon
Go deeper
Ready to connect Claude to Meta Ads?
Start free — 15 tool calls per month, no credit card. Setup takes about 2 minutes.
Try Adspirer free