Meta Ads MCP

MCP server for Facebook and Instagram ads: campaigns, creatives, budgets and analytics through a conversation with the agent

  • 1,367 ★ on the repository
  • Last commit
MCP serverOfficial

Broad access

Why this level

  • Changes a real Meta ad account and spends real budget
  • Requires account access and ad platform tokens
All reasons and checks
Needs a VPN

pipeboard-co/meta-ads-mcp

Meta, the owner of Facebook, Instagram and WhatsApp, is designated an extremist organization in Russia and its activities are banned there.

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/meta-ads-mcp

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Changes a real Meta ad account and spends real budget
  • Requires account access and ad platform tokens

This is third-party code. Review the repository files before installing.

What it does

The server lets the agent run Meta ads on Facebook and Instagram: create campaigns, ad sets and ads, change budgets, pause them, upload images and creatives, set targeting and read performance. It advertises around 42 tools, including dynamic creative testing and page management. The main way to connect is Pipeboard's hosted remote MCP at meta-ads.mcp.pipeboard.co with OAuth or token sign-in, where Meta accounts are linked once in a dashboard. Every write requires explicit confirmation, and new campaigns start paused where the platform allows it. A local from-source run with your own Meta Developer app is also possible. It is one of five ad servers in the Pipeboard family.

Who it is for. For marketers and founders who run Meta ads and want to manage them through an agent.

Good fit when

  • You need to analyze Meta campaign performance through a conversation with the agent
  • You need to create and edit campaigns, ad sets and creatives without manual work in the dashboard
  • You need to change budgets and targeting quickly with confirmation on every write

Not a fit when

  • You do not run Meta advertising
  • You have no access to Meta and Pipeboard services from your region

Example request

Show which Meta campaigns brought the cheapest leads last week and suggest what to optimize

MCP

Transport
http, stdio
Authentication
OAuth

Environment variables

PIPEBOARD_API_TOKEN secret
Pipeboard token for non-interactive sign-in, obtained from the dashboard.
META_ACCESS_TOKEN secret
Meta access token for a local run with your own Meta Developer app.

Limitations

The remote server needs a Pipeboard account; the service has a free plan and paid tiers, and a local run needs your own Meta Developer app. Meta services are restricted in Russia and usually require a VPN and a foreign ad account, so we mark access without a VPN as unavailable. Writes change a real ad account and spend real budget. The license is BUSL-1.1, source-available with restrictions rather than a fully free license.

How to disable. Remove the integration in your client settings, for example in claude.ai, or delete the server entry from the MCP config. If you used a token, revoke it in the Pipeboard dashboard.

FAQ

Is this Meta's official server?

No. It is an independent open-source project on Meta's public APIs. The Pipeboard service behind it is described as a Meta Business Partner and an approved Meta app.

How much does it cost?

Pipeboard has a free plan and paid tiers. The local from-source run is free but needs your own Meta Developer app.

Discussion

No questions or reviews yet.

An MCP server for the Meta Marketing API v26: 134 tools for Facebook and Instagram ad campaigns, audiences, creatives and reports

MCP serverBroad access94Repository stars

An MCP server that searches brands' public ads in the Facebook Ads Library and analyzes their images and videos

MCP serverExtended access327Repository stars
Official

The official remote MCP server of Metricool: the agent publishes posts, reads social analytics and runs ad campaigns

MCP serverBroad access

Instagram MCP

instagram-mcp

Needs a VPN

An MCP server for the Instagram Graph API: the agent publishes posts, carousels and reels, replies to comments and reads business account analytics

MCP serverBroad access78Repository stars
Official

Postmypost MCP is the official server of the Postmypost auto-posting service: an agent schedules and publishes social posts, edits publications and reads analyt

MCP serverBroad access

VK Ads MCP server

VK Реклама MCP

Russian stack

An MCP server for VK Ads: campaigns, groups, banners, statistics and balance through chat, with in-chat account connection instead of manual OAuth

MCP serverBroad access13Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
Meta Ads MCP (this card)yesOAuth1,367
Instagram MCPnoAPI key78managing an Instagram business account: publishing, comments, analytics
Facebook MCPnoAPI key7reading public Facebook pages through the paid HasData API

README in short

The README describes an MCP server for managing Meta ads on Facebook and Instagram through any MCP client: Claude, ChatGPT, Perplexity, Cursor. The recommended path is Pipeboard's hosted remote MCP over streamable HTTP, with OAuth or token sign-in and ad account linking in a dashboard. The server is the Meta node in Pipeboard's family of five ad servers sharing one login and one write-confirmation model. It advertises around 42 tools for campaigns, ad sets, ads, creatives, image upload, insights and targeting. A local from-source run with your own Meta Developer app is available, under a BUSL-1.1 license.

README badge

Report a problem