PlugWiki

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.

ServerOfficialRunsSign-inCan change thingsToolsGitHub stars
Meta AdsThis pageOfficialHostedAccountYes––
PipeboardCommunityHostedLocalAccountYes421.3K
Facebook Ads LibraryCommunityHostedLocalAPI keysNo–320
mikusnuzCommunityLocalAccess tokenYes13492
ArmaVitaCommunityLocalToken or loginYes12579
brijr meta-mcpCommunitySelf-hostedYour Meta appYes39201
get-mcp-adsCommunityLocalAccess tokenOptional661
safe-meta-adsCommunityLocalAccess tokenYes–2

All Meta Ads MCP servers

36 active · 1 official · official first, then by GitHub stars

Show all 36

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.

Server facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Archived servers are not listed.