Meta Ads MCP servers: which one to use
Use Meta's own hosted Ads server for most advertisers. Pick a community server for Google or TikTok ads in one place, or for extra spend guards.
- Servers
- 36
- active
- Official
- 1
- by Meta Ads
- Hosted
- 15
- nothing to install
- Local
- 11
- runs on your machine
- OAuth
- 2
- sign in, no key
Meta runs its own hosted Ads MCP server, so start there if you advertise on Facebook and Instagram. You sign in with Facebook Login for Business, and new campaigns, ad sets and ads start paused. Community servers add other options, such as one sign-in across several ad platforms or extra spend guards. Any of them can turn on real ad spend once an ad is switched on, so set limits before you connect.
Good for
- Advertisers who want Claude or ChatGPT to report on performance and build campaigns
- Agencies running ads for several businesses who need approval and block rules
- Marketers who also run Google, TikTok or Snap ads and want one connection
- Researchers who want to study competitors' public ads
Which Meta Ads MCP server to use
Use Meta's official server unless you need something it lacks. Pipeboard fits if you also run Google, TikTok, Snap or Reddit ads, and safe-meta-ads or get-mcp-ads fit if you want tighter spend guards on a local setup.
| Server | Official | Runs | Sign-in | Can change things | Tools | GitHub stars |
|---|---|---|---|---|---|---|
| Meta AdsThis page | Official | Hosted | Account | Yes | – | – |
| Pipeboard | Community | HostedLocal | Account | Yes | 42 | 1.3K |
| Facebook Ads Library | Community | HostedLocal | API keys | No | – | 320 |
| mikusnuz | Community | Local | Access token | Yes | 134 | 92 |
| ArmaVita | Community | Local | Token or login | Yes | 125 | 79 |
| brijr meta-mcp | Community | Self-hosted | Your Meta app | Yes | 39 | 201 |
| get-mcp-ads | Community | Local | Access token | Optional | 66 | 1 |
| safe-meta-ads | Community | Local | Access token | Yes | – | 2 |
All Meta Ads MCP servers
36 active · 1 official · official first, then by GitHub stars
- Meta Ads MCP ServerOfficialHostedOAuth
Meta's hosted MCP server for ads: reporting, campaign management and catalogs from an AI agent, signed in with Facebook Login for Business.
meta-ads-mcpHostedOAuthMeta Ads (Facebook/Instagram) MCP server for Claude, ChatGPT, Perplexity & Cursor — the Meta node of Pipeboard’s 5-platform family (+ Google, TikTok, Snap, Reddit). Hosted remote MCP, badged Meta Business Partner, free plan — no self-hosting required.
1.3K GitHub stars
facebook-ads-library-mcpMCP Server for Facebook ADs Library - Get instant answers from FB's ad library
320 GitHub stars
facebook-ads-library-mcpFree, self-hosted MCP server that scrapes the public Facebook Ad Library (no API token) for competitive ad research — advertiser, copy, landing pages, CTAs, any country.
282 GitHub stars
meta-mcpMCP Server for connecting to the Meta Marketing API
201 GitHub stars
@mikusnuz/meta-ads-mcpLocalMCP server for Meta Marketing API — Facebook & Instagram ad campaign management
92 GitHub stars
armavita-meta-ads-mcpInstagram & Facebook MCP server for Meta Marketing API v26 with secure token redaction, cursor pagination, and OSS tooling for campaigns, ad sets, ads, creatives, insights, and reports.
79 GitHub stars
KonQuest Meta Ads MCPLocalSupervised Meta Ads operating system for Claude Code with 57 campaign management tools.
44 GitHub stars
meta-ads-skillMeta Ads Skill is designed to give LLMs and AI agents expert-level capabilities to orchestrate the Meta Ads MCP Server.
23 GitHub stars- meta-ads-mcp
Ask Claude Code or Codex CLI to launch and manage your Meta ads in plain language. This repo is the small MIT installer: one npx command connects your agent to Nerdboard's hosted MCP server, so there is no Meta developer token, no self-hosting, and no API keys on your machine.
17 GitHub stars - meta-ads-mcp
MCP server for creating, managing, and analyzing Meta (Facebook/Instagram) ad campaigns with Claude.
17 GitHub stars
ZuckerBot — Meta Ads MCP ServerHosted or Local60+ Meta Ads tools for AI agents: audits, campaign management, audiences and CAPI tracking.
13 GitHub stars- meta-ads-mcp-extended
Extended Meta Ads MCP server — 59 tools for managing Meta/Facebook/Instagram ad campaigns, audiences, Conversions API and AI creatives via Claude, Cursor and any MCP client
9 GitHub stars
Meta Ads MCP ServerLocalMeta Ads management — writes, insights, targeting, delivery estimates, previews, and media uploads
8 GitHub stars- meta-ads-mcp
Create & manage Facebook & Instagram (Meta) ad campaigns from Claude, ChatGPT & Cursor — bulk, multi-account, guardrails.
3 GitHub stars - Meta-Ads-MCP
An MCP (Model Context Protocol) server that enables AI assistants like Claude to interact with Meta Ads (Facebook/Instagram) programmatically. Manage your ad campaigns through natural language conversations.
2 GitHub stars - meta-ads-mcp-server
Open-source MCP server for the Facebook (Meta) Ads Marketing API. 44 tools, 190 metrics, self-hosted with your own token. Write tools preview before they apply. Apache-2.0.
2 GitHub stars - safe-meta-ads-mcp
MCP server for Meta ads on the official Marketing API. Everything it creates starts paused, and nothing goes live without a typed confirmation phrase.
2 GitHub stars
Meta AdsLocalMeta Ads MCP server: 42 read tools, 24 opt-in preview-first writes.
1 GitHub stars
Ads UploaderHosted or LocalMeta ads bulk launcher: upload creatives, edit builds, preview, and create paused ads.
1 GitHub stars
Show all 36Show fewer
- Meta Ads MCP by MarkifactHosted
Meta Ads MCP: Facebook and Instagram reports, campaigns, creatives, audiences. Approval on writes.
1 GitHub stars - Tera AdsHosted
Meta Ads in your AI: approval before changes, undo for pauses and budgets, profit after returns.
1 GitHub stars
Facebook_adsHosted or LocalFacebook Ads MCP Pack
0 GitHub stars
scaleforge-mcp-meta-adsLocalMeta Ads MCP by ScaleForge — control Facebook & Instagram Ads via Graph API v24.0. 32 tools.
0 GitHub stars- meta-mcpLocal
Meta Marketing API MCP Server with fixed insights for lead generation and cost per lead analysis
0 GitHub stars - mcp-meta-ads-incrementalityLocal
MCP server for Meta Marketing API focused on incrementality reporting. Surfaces Meta's incremental conversion attribution alongside default 7d-click/1d-view and dda windows so agencies can see the gap between reported and incremental performance.
0 GitHub stars - Facebook/Meta Ads Library Scraper API - Winning Ads, Scam CheckHosted
Facebook/Meta Ads Library Scraper - Winning Ads
0 GitHub stars - Meta Ads (Facebook & Instagram)Hosted
Read and manage Meta Ads campaigns, ad sets, ads, audiences, pages and Business Manager. You provide
0 GitHub stars - Meta Ads MCP by InsightfulPipeHosted
Hosted Meta Ads MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
0 GitHub stars - meta-ads-mcpLocal
Model Context Protocol server for Meta Marketing API integration
710/wk downloads a week - Adbloop Meta AdsHosted
Meta Ads MCP: bulk-create Facebook & Instagram ads across accounts from Drive folders, guardrailed.
- AdsAgent — Meta Ads MCPHosted
Hosted Meta ads MCP with OAuth, bounded reads, and prepare/confirm writes.
- AdWeave — Meta Ads MCP ServerHosted
Meta Ads MCP server with 47 tools for campaigns, creatives, audiences, and insights.
- AdWhiz — Google & Meta Ads MCP ServerHosted
Google & Meta Ads management with 100+ tools. Audit, create, and optimize campaigns.
- facebook-ads-library
Visual MCP server for Facebook Ad Library. Search advertisers and see creatives in chat.
- Run1Ads: live Meta ads consultantHosted
Live Meta ads consultant for e-commerce. Checks ads, Pixel and store hourly, then gives the one fix.
Questions
Is there an official Meta Ads MCP server?
Yes. Meta runs a hosted Ads MCP server at https://mcp.facebook.com/ads. You add it to your assistant and sign in with Facebook Login for Business.
Which Meta permissions does the official server need?
At minimum the token needs ads_mcp_management plus ads_read or ads_management. Extra permissions such as catalog_management and business_management unlock more tools. OAuth through Facebook Login for Business asks for them for you.
Can it spend my ad budget?
Only once something is switched on. Meta says write tools create campaigns, ad sets and ads in a paused state, and activating one starts spending budget. Your AI client asks for confirmation first.
Can I block it from changing budgets or creating campaigns?
Yes, if your business has access to ads MCP server rules. In Meta Business Suite, go to Settings, then Integrations, then Ads MCP server, and block actions such as creating campaigns or budgets above an amount.
Can I make it read-only?
With Meta's server, grant only read access to ads when you sign in, or block every agent action on the ad account with a rule. get-mcp-ads has 42 read tools and 24 write tools that are off by default.
Do I need a Meta developer app?
Not as an advertiser. Meta says you can connect without developer credentials or code. Developers building their own tools add the ads MCP server use case to their Meta app.
Meta's official server vs Pipeboard?
Meta's server is run by Meta and covers ads, catalogs, pixels and tests. Pipeboard is a third-party hosted service with 42 Meta tools, and the same sign-in works for its Google, TikTok, Snap and Reddit servers.
Which one keeps new ads paused?
Meta's server starts new campaigns, ad sets and ads paused. safe-meta-ads also creates everything paused and needs the exact phrase ACTIVATE AND ALLOW SPEND before it turns anything on. It needs a Meta access token with the ads_management permission.
Can I look at competitors' ads?
Yes, with the Facebook Ads Library server. It searches Facebook's public ad library for any brand. A free hosted version needs no keys, and the self-hosted version needs ScrapeCreators and Gemini keys.