All articles
Guide 3 min read

Meta Ads MCP: Connect Facebook & Instagram Ads to Claude or ChatGPT (2026)

A

Adspirer Team

Share Y
Meta Ads MCP: Connect Facebook & Instagram Ads to Claude or ChatGPT (2026)

META ADS MCP

A Meta Ads MCP server is the bridge that lets an AI agent — ChatGPT, Claude, Cursor — read and manage your Facebook and Instagram campaigns through plain conversation. MCP is the open protocol Anthropic created for exactly this. Here's what it is, what you can do with it, and how to connect Meta in about two minutes.

  • Run Facebook & Instagram ads from ChatGPT or Claude

  • Connect via OAuth in ~2 minutes — no API tokens to manage

  • Read-and-stage by default — the agent never deletes

A Meta Ads MCP server connects an AI agent to your Facebook and Instagram ad accounts so you can manage campaigns by talking to ChatGPT or Claude instead of clicking through Ads Manager. MCP — the Model Context Protocol — is the open standard Anthropic created to let AI models call real tools and data sources. A Meta Ads MCP server exposes Meta’s advertising capabilities as those tools.

In practice: you ask “which of my Instagram ad sets are fatiguing?” and the agent actually pulls your live Meta data and answers — then stages the fix. No screenshots, no copy-paste, no SDK.


Why connect Meta through MCP (instead of the API or scripts)

The Meta Marketing API is powerful and genuinely hard to use — access tokens, app review, Graph API versioning, and breaking changes that arrive on Meta’s schedule, not yours. Most marketers never touch it directly; they live in Ads Manager.

MCP changes the access model. Instead of you writing API calls, the agent calls the tools and an MCP server handles the OAuth, token refresh, and API plumbing underneath. You describe the outcome in English; the agent figures out which Meta tools to call.

MCP is client-agnostic

The same Meta Ads MCP server works across every MCP-capable client — ChatGPT (Plus/Pro), Claude, Claude Code, Cursor, Codex, Windsurf, Manus, Gemini. Connect once; use it from whichever agent you already work in.

What you can do with a Meta Ads MCP server

Read and managed actions, all from conversation.

  • Pull performance — Spend, ROAS, CPA, CTR, frequency across campaigns, ad sets, and ads — for any date range.

  • Spot creative fatigue — Find ad sets where frequency rises while results fall, ranked by spend at risk.

  • Launch campaigns — Spin up a campaign from a brief — objective, audience, budget, creative — created paused.

  • Adjust budgets & bids — Shift budget to winners or set cost caps, with the rationale in chat, staged for approval.

  • Audit signal & spend — Check pixel/CAPI health and surface wasted placement and overlap spend.

  • Manage audiences — Review audience sizing and exclusions, build or refresh Custom Audiences.


Connect Meta Ads in about two minutes

Adspirer is a hosted Meta Ads MCP server (it also covers Google, LinkedIn, and TikTok in one connection). Setup is OAuth — no tokens, no app review.

Sign up and grab the MCP URL

Create a free account at adspirer.ai. The server URL is https://mcp.adspirer.com/mcp.

Add the server to your AI client

In ChatGPT: Settings → Apps → Advanced → Developer mode → Create app. In Claude: add it under MCP servers / Connectors. Step-by-step: connect Claude to Meta Ads · connect ChatGPT to Meta Ads.

OAuth into Meta

Authorize with the Facebook account you use for Ads Manager. No access tokens to copy, no app to submit for review — the server handles it.

Run your first prompt

First Meta Ads prompt

Summarize my Meta ad performance for the last 30 days by campaign — spend, results, CPA, and ROAS. Then flag any ad set where frequency is above 3 and results are falling.

Safety rails by default

Adspirer cannot delete campaigns, ad sets, or ads on Meta. New campaigns are created paused. Pausing a live campaign requires explicit confirmation. The agent stages changes and you approve them — the cost of an AI mistakenly killing a live campaign far outweighs the convenience of letting it act unsupervised.


Meta Ads MCP options compared

There’s more than one way to get Meta into an AI agent. An honest comparison:

DECIDE

Meta Ads MCP server options

Adspirer Single-platform Meta MCP Community repo Official Meta API (DIY)
Setup OAuth, ~2 min OAuth, minutes Self-host App review + tokens
Read performance Yes Yes Varies Yes (you build it)
Write / manage ads Yes — staged Often paid Varies Yes (you build it)
Multi-platform Yes — +Google/LI/TikTok No (Meta only) No No
Maintained for you Yes Yes On the maintainer On you
Safety rails Yes — no deletes Varies Rarely You build them
Pricing floor $0 free tier Often paid $0 + your time $0 + dev time

If you only ever touch Meta, a single-platform server is fine. If you run Meta alongside Google, LinkedIn, or TikTok, one MCP connection that covers all four — with consistent safety rails — beats stitching together four separate servers. The full landscape: best ad MCP servers in 2026.


Common questions

Frequently asked questions

Setup

Do I need to be a developer to use it?
No. With a hosted server like Adspirer the whole setup is OAuth — paste the MCP URL into your AI client and sign in with Facebook. No access tokens, no Graph API versioning, no app review.
Which AI clients can connect to Meta Ads over MCP?
Any MCP-capable client: ChatGPT (Plus or Pro, via Connectors), Claude, Claude Code, Cursor, Codex, Windsurf, Manus, and Gemini. Connect once and use it from whichever you prefer.

Capabilities

What is a Meta Ads MCP server?
It is a server that exposes Facebook and Instagram advertising actions as MCP tools, so an AI agent like ChatGPT or Claude can read your campaigns and manage them through conversation. MCP (Model Context Protocol) is the open standard Anthropic created to connect AI models to real tools and data.
Is "Meta MCP" the same as "Facebook MCP server"?
Yes — Meta is the parent company of Facebook and Instagram, and the ad platform spans both. "Meta Ads MCP," "Facebook MCP server," and "Meta MCP" all refer to connecting that ad platform to an AI agent through the Model Context Protocol.

Workflows

Can the AI agent launch and edit Meta campaigns, or only read?
Both. It can pull performance and also create campaigns (paused), adjust budgets and bids, and manage audiences — with changes staged for your approval. Adspirer cannot delete anything and never applies changes silently.

Pricing

What does a Meta Ads MCP server cost?
Adspirer has a free tier — 15 tool calls per month, no credit card — with paid plans from $49/mo. A tool call is one operation, such as pulling a report or staging a budget change.

Run Meta Ads from your AI agent.

Connect Facebook and Instagram to ChatGPT or Claude through Adspirer's MCP server in about two minutes. Free tier — 15 tool calls/mo, no credit card.

Try Adspirer free
Meta Ads MCP Facebook Ads Claude ChatGPT

More articles to read