Meta Ads MCP for your AI

The AdBid Meta Ads MCP is a hosted Model Context Protocol (MCP) server that connects Claude, ChatGPT, Cursor, Perplexity or any MCP client to your Meta (Facebook & Instagram) Ads. Analyze accounts, campaigns, ads, revenue and LTV, then use guarded write tools to pause, activate, rename or adjust budgets after explicit approval. Behind the MCP, the AdBid platform builds, bulk-launches, localizes and AI-manages campaigns. It uses your existing AdBid connection, so you never paste a Meta token.

Hosted remote MCPNo Node, no npxRead and act in plain language
Runs onMeta Ads logoMeta AdsGoogle Ads logoGoogle AdsTikTok Ads logoTikTok AdsSnapchat Ads logoSnapchat AdsMoloco Ads logoMoloco Ads
Ask an AI assistant about your Meta Ads with the AdBid Meta Ads MCP
24 + 4
MCP
24 read tools and 4 analysis prompts, live in any MCP client after a 2-minute setup.
Confirmed writes
Safety
Every change requires a write-capable key and explicit confirmation.
Multi-account
Platform
One key reads every connected account; AdBid builds, edits and scales campaigns with approvals.

What is Meta Ads MCP?

Meta Ads MCP is a Model Context Protocol server that lets an AI assistant work with your Meta Ads in plain language.

  • Claude, ChatGPT, Cursor, Perplexity or any MCP client connects to it
  • Hosted remote MCP over Streamable HTTP
  • No Node process, no npx bridge, no Meta developer app
  • Reads from campaign builder, creatives, attribution and automation
Compare

AdBid platform + MCP vs Pipeboard vs official Meta MCP vs open-source servers

AdBid combines selectable read-only access with guarded owner-scoped writes, revenue, LTV and intraday data, plus a platform that creates, edits, bulk-launches, localizes and AI-manages campaigns behind approvals. Rows marked “in AdBid” run in the platform rather than through MCP tools. Claims come from each vendor’s own documentation; last verified 2026-08-26.

Swipe to compare all columns →

CapabilityAdBid platform + MCPPipeboardOfficial Meta Ads MCPOpen-source (e.g. hashcott)
Read Meta Ads from an AI client24 tools + 4 analysis prompts30+ toolsReporting, catalog, signal health, activity logs35 read tools (Graph v22)
Write access (create / edit / pause / spend)Guarded — pause/activate, rename, budgets and bids; no create/deleteYes — confirmation on every writeYes — create/edit ads, ad sets, campaignsOptional — 19 write tools, off by default
HostingHosted remote (Streamable HTTP)Hosted remote; local install optionalHosted by MetaSelf-hosted (npx)
Tool coverage24 read + 3 guarded write tools30+ tools, read and writeReporting, catalog, signal health, activity logs35 read tools plus optional writes (Graph v22)
Data beyond Meta Graph (Stripe/Play revenue, LTV, 5-min intraday)YesNoNoNo
Create and edit campaignsYes — in AdBid (campaign builder, brief → structure), approvalsYes — via MCP, confirmation per writeYes — via MCPOptional — 19 write tools, off by default
Bulk launch across many ad accounts, in parallelYes — in AdBid (batch payload → many campaigns)NoNoNo
AI campaign managementYes — in AdBid: 19 action types, approvals, kill switch, autopilotNoNoNo
Auto creative + ad generation, localizationYes — in AdBid (Ad Creative AI, geo-scale)NoNoNo
Multi-account with one keyYes — every connected Meta profileYesBusiness-portfolio scopedOne token per app
Analytics depth141 metrics × 12 sources + AI analystMeta Graph metricsMeta Graph metricsMeta Graph metrics
Credential in your client configAdBid MCP key (revocable); no Meta tokenPipeboard API tokenMeta account loginRaw Meta access token + your own developer app
Price / licenseFree with AdBid accountFree plan; BSL 1.1 sourceFreeFree, MIT
How it works

Your assistant, on your ad account

Connect the Meta Ads MCP server in 2 minutes

A hosted remote MCP over Streamable HTTP.

  • Claude Desktop: add the block below to claude_desktop_config.json and restart.
  • Cursor: paste the same block into .cursor/mcp.json (or Settings → MCP) and reload the window.
  • Claude Code: claude mcp add --transport http adbid-ads https://adbid.me/api/mcp --header "Authorization: Bearer adbid_mcp_…"
  • ChatGPT, Perplexity, claude.ai: add a custom connector with the URL https://adbid.me/api/mcp and your key as the Bearer token.
Generating an AdBid Meta Ads MCP key in Settings and pasting the server entry into Claude Desktop
Ask about Meta Ads campaign performance and spend in natural language through the MCP

From a question to an answer, no exports

Once connected, you ask Claude about your Meta Ads the way you would ask a teammate.

  • “List my Meta ad accounts and their currency.”
  • “Show active campaigns in act_1234 with their daily budgets.”
  • “What’s my CPA and ROAS by country for the last 30 days?”
  • “How much did act_1234 spend this month vs last month?”
  • “Which creatives scored above 80 on conversions this week?”
  • “Estimate the audience size for women 25–44 in Germany interested in yoga.”
  • “Show real Stripe revenue and ROAS per campaign, not Meta-attributed.”
  • “Any spend anomalies or incidents in the last 7 days?”
  • Built-in prompts: weekly_account_review, creative_fatigue_check, refund_risk_audit, ltv_payback_review — one call runs a whole playbook across the tools.
  • “Pause campaign 123 after I confirm the exact change.”
  • “Change ad set 456 to a $50 daily budget after confirmation.”

Not just read-only: what the AdBid platform does

The MCP shows your AI everything; the AdBid platform behind it acts.

  • Create and edit campaigns, ad sets and ads — from a brief or in the campaign builder.
  • Bulk launch: one payload → many campaigns across multiple ad accounts, processed in parallel.
  • Automatic creative and ad generation, with localization per geo and format.
  • AI campaign management: 19 action types (pause, scale, reallocate budget, replace creative…) behind approvals, autopilot optional.
  • 141-metric analytics with an AI analyst — the same numbers the MCP returns.
AdBid platform behind the Meta Ads MCP: campaign builder, bulk launch, creative generation and AI ads manager
Manage and revoke your MCP keys in AdBid settings

Guarded writes, and no token to paste

The AdBid Ads MCP separates analysis from mutation.

  • Every write requires owner verification, a write-capable key and confirm=true.
  • No Meta token in your client config — auth goes through AdBid.
  • Per-key access you can revoke instantly from Settings.

Common setup errors, and the fix

Most Meta Ads MCP server issues are one of four things.

  • Tools don’t appear in the client → restart the client, validate the JSON (a trailing comma is the usual culprit), and make sure the key has no trailing space.
  • “Unauthorized” → the key was revoked or the Facebook connection expired in AdBid. Reconnect Facebook in Settings and generate a fresh key.
  • Empty ad-account list → the Facebook user connected in AdBid has no role on the ad accounts. Fix roles in Meta Business settings, then reconnect.
  • A write is rejected → use a personal write-capable key and approve the exact change. Creation and deletion remain unavailable through MCP.
Meta Ads MCP key status and Facebook connection in AdBid settings
Workflow examples

How teams use the Meta Ads MCP with the AdBid platform

Workflow examples — not customer results and no invented numbers. Each shows where the MCP sits in a real operating pattern; full walkthroughs are on the case studies page.

Agency analyst, 12 client accounts, one key

Morning check in Claude: spend vs cap, ROAS by client, anomalies from get_incidents — then the buyer applies changes in AdBid behind approvals.

E-commerce: offer testing without losing control

Compare creatives scored on real conversions, pull Stripe revenue per campaign next to Meta-attributed ROAS, then hand the scale decision to AI Media Buying with approvals.

Mobile app: acquisition read against LTV

get_ltv_forecast and cohort revenue beside install cost, so an early cohort is never judged as if its payback window had closed.

Tools

What the MCP can do: 27 tools in 7 groups

Twenty-four read tools cover the Meta hierarchy, performance, targeting, leads and AdBid analytics. Three guarded write tools update campaigns, ad sets and ads after explicit approval. Your assistant picks the right tool while the server enforces tenant ownership and key permissions.

Accounts and campaign structure

6 tools — the Meta Ads hierarchy plus the account change log and spend caps.

Insights and spend

3 tools — any level, any date range, breakdowns, plus 5-minute intraday series.

Creatives

3 tools — creative contents, rendered previews, 0–100 conversion scores.

Targeting research

6 tools — interests, locations, audience estimates, custom audiences, pixels, pages.

Leads

2 tools — lead forms and the leads themselves.

Revenue analytics (AdBid-only)

4 tools — Stripe/Play revenue per campaign, LTV forecasts, subscriptions, incidents.

Guarded writes

3 tools — pause/activate, rename, and adjust campaign or ad-set budgets and bids.

Write tools

Safe changes after explicit approval

Personal-key writes are owner-scoped, audited and read back from Meta after the update. Delete and create operations are not exposed.

update_campaign

Pause, activate or rename a campaign; change daily or lifetime budget.

update_adset

Pause, activate or rename an ad set; change budget or bid amount.

update_ad

Pause, activate or rename an ad.

Tools

Accounts and campaign structure

The Meta Ads hierarchy and its change history.

list_ad_accounts

Every Meta ad account you can access, with currency, status and spend.

list_campaigns

Campaigns for an account: status, objective, budget and buying type.

list_adsets

Ad sets for a campaign or account: targeting, optimization goal and budget.

list_ads

Ads for an ad set, campaign or account, with their creative and status.

get_account_activity

The account change log: budget edits, status flips, who and when.

get_spend_limits

Daily spend cap status and cap-collapse forecast per account.

Tools

Insights and spend

Performance at any level, any date range, with breakdowns.

get_insights

Impressions, clicks, CTR, CPC, CPM, spend, reach, ROAS and quality rankings — any level, any date, with breakdowns.

get_account_spend

A quick spend summary for an account over any date range, in the account currency.

get_intraday_metrics

5-minute CPM and CTR series — finer than Meta’s daily minimum.

Tools

Creatives

What each ad shows and how the creative performs on real conversions.

get_creative

The full creative behind an ad — texts, image or video, and call to action.

get_ad_preview

A rendered preview of any ad, exactly as a placement shows it.

get_creative_performance

Creative collections scored 0–100 on real conversions.

Tools

Targeting research

Audience research without opening Ads Manager.

search_targeting_interests

Search Meta’s interest taxonomy, with audience sizes and suggestions.

search_locations

Search geo targeting: countries, regions, cities, zips.

estimate_audience

Estimated audience size for any targeting spec.

list_custom_audiences

Custom and lookalike audiences: type, size and delivery status.

list_pixels

Meta pixels on the account, with when each last fired.

list_pages

Facebook Pages and linked Instagram accounts across your profiles.

Tools

Leads

Lead Gen forms and their submissions.

list_lead_forms

Lead Gen forms of your pages, with leads counts.

get_leads

Submitted leads of a form, ready to analyze or export.

Tools

Revenue analytics Meta doesn’t have (AdBid-only)

Real Stripe and Google Play revenue, LTV forecasts, subscription economics and incident logs — read through revenue intelligence and predictive LTV.

get_campaign_revenue

Campaigns with real revenue and ROAS from Stripe and Google Play — data Meta doesn’t have.

get_ltv_forecast

Predicted revenue, ROI and LTV per campaign from AdBid cohort analytics.

get_subscription_metrics

Stripe subscription economics: MRR, trials, refunds and billing issues.

get_incidents

Automatic anomaly log: spend outages, drops, spend with zero revenue. Admin accounts only.

Getting started

Connect the MCP in 5 steps

01Takes 1 minute

Connect the ad account

Meta, Google or TikTok. Attribution comes free with it.

02Takes 2 minutes

Set the target CPA and test structure

Pick the product, geos and one of six testing structures.

03Takes 1 minute

Let the agents build the tree

Campaigns, ad sets and ads with consistent naming and budgets.

04Takes 1 minute

Preview and approve

Every launch group waits for your review before anything goes live.

05Every 5 minutes

Agents run the loop

Stop, reduce, monitor and scale against live CPA, ROAS and revenue.

FAQ

Common questions about Meta Ads MCP

The MCP layer reads; creation, editing, bulk launch and AI management run inside AdBid behind approvals, a kill switch and an audit log. Your MCP key is the AI-side window into the same workspace and the same accounts — read the numbers in the chat, then apply the change in AdBid’s campaign builder or AI Media Buying. AdBid is not a read-only tool; the MCP is its read layer.

Campaign creation and in-place editing; bulk launches from one payload across many ad accounts, processed in parallel; automatic creative and ad generation with localization per market; 141-metric analytics with an AI analyst; and AI campaign management with 19 action types — pause, scale, reallocate budget, replace creative and more — behind approvals, with optional autopilot.

It is a Model Context Protocol (MCP) server from AdBid that lets AI assistants like Claude and ChatGPT analyze and safely manage your Meta (Facebook & Instagram) Ads in plain language.

No. You connect Facebook once inside AdBid, then generate an AdBid MCP key. The key resolves to your account and its Meta connection, so you never paste a raw Meta token into your AI client.

It can change only your own campaigns, ad sets and ads when the key permits writes and the exact operation is explicitly confirmed. It can pause, activate, rename and adjust budgets or bids. It cannot create or delete objects. Read-only keys remain available, and every key can be revoked.

Any MCP client — Claude Desktop, ChatGPT, Cursor, Perplexity, Continue and others. You add one server entry with your AdBid MCP key and the tools appear automatically.

Meta (Facebook & Instagram) Ads today — so the same server works as a Facebook Ads MCP and an Instagram Ads MCP. Google Ads and TikTok read tools are on the roadmap, and full campaign automation with guardrails is available inside AdBid.

The Ads MCP is included with your AdBid account. Start free, connect Facebook, generate a read-only or write-capable key, and connect your AI client in about two minutes.

Open Cursor Settings → MCP (or edit .cursor/mcp.json) and add a server named adbid-ads with the URL https://adbid.me/api/mcp and your AdBid MCP key in the Authorization header as a Bearer token. Save, reload the window, and all 27 tools appear. Write calls still require a write-capable key and explicit confirmation.

Meta’s official server supports broad campaign creation and editing. AdBid combines analysis with a smaller guarded write surface — pause/activate, rename, budgets and bids — plus owner isolation and explicit confirmation. It also adds revenue, LTV and intraday data and is backed by a platform for bulk launch, localization and AI campaign management.

Partly. Eighteen read tools mirror Meta Marketing API endpoints, six expose AdBid analytics, and three guarded tools update campaigns, ad sets and ads. AdBid-only data includes Stripe and Google Play revenue, LTV forecasts, 5-minute intraday metrics, creative scores and incident logs.

Yes. The key resolves to your AdBid account and every Meta profile connected to it, so an agency can query connected client accounts from one session. Use an explicitly read-only key for analysts who must never edit ads; use write-capable personal keys only where changes are required.

Yes. In Claude Code run claude mcp add --transport http adbid-ads https://adbid.me/api/mcp with your key in the Authorization header. In ChatGPT, Perplexity or claude.ai add it as a custom connector using the same URL. Any client that supports remote MCP servers works; no Meta developer app is needed.

Platform access is free, managed spend carries a 1% fee with no subscription, and AI generation is billed in tokens rather than a fixed plan.

Every mutation verifies object ownership, records an audit event and reads the resulting state back from Meta. Each write also requires a write-capable key and confirm=true, so an assistant can act without spreadsheets, copy-paste or waiting on a report.

Go further

Read your Meta Ads from AI. Run them in AdBid.

Start Free
AI Media Buying
AI Media Buying

Let AI agents launch, scale and optimize campaigns end to end — with guardrails and approvals.

Revenue Intelligence
Revenue Intelligence

Connect spend, attribution, revenue, cohorts and LTV so decisions use reliable signals.

AI Media Buying (autopilot)
AI Media Buying (autopilot)

Full autopilot execution across Meta, Google and TikTok from one operating layer.

Meta Ads Automation
Meta Ads Automation

The MCP reads from the full Meta Ads operating layer.

From the blog

Guides & resources

All guides
Top 10 Meta Ads Automation
Ad Performance15 min read
Top 10 Meta Ads AutomationAlex ThompsonAug 11, 2026
Meta Ads Automated Rules: Testing & Scaling 2026
Guides6 min read
Meta Ads Automated Rules: Testing & Scaling 2026Alex ThompsonDec 26, 2025
Meta Ads Updates 2025: Everything Advertisers Need to Know
Guides8 min read
Meta Ads Updates 2025: Everything Advertisers Need to KnowSarah ChenJan 20, 2025
What Is AI Media Buying? Definition, How It Works and How to Choose a Platform
Guides10 min read
What Is AI Media Buying? Definition, How It Works and How to Choose a PlatformSarah ChenSep 5, 2026
Facebook Ads Scaling: Vertical vs Horizontal 2026
Guides6 min read
Facebook Ads Scaling: Vertical vs Horizontal 2026David ParkMay 4, 2026
Why Was My Facebook Ad Rejected? 8 Fixes
Guides10 min read
Why Was My Facebook Ad Rejected? 8 FixesEmily WatsonMay 4, 2026
How AI in Advertising Is Reshaping Ad Creation in 2026
Guides5 min read
How AI in Advertising Is Reshaping Ad Creation in 2026David KimDec 22, 2025
Facebook Ads Not Converting? 11 Fixes
Ad Performance16 min read
Facebook Ads Not Converting? 11 FixesMichael RodriguezJan 18, 2025
Sources

Where these descriptions come from

Public product material, last checked 2026-08-26.

Connect your ads to AI

Read your Meta Ads from AI. Run them in AdBid.

Start free, connect Facebook and generate an MCP key.