Labsco
pipeboard-co logo

Meta Ads MCP

β˜… 1,000

from pipeboard-co

Interact with the Meta Ads API to access, analyze, and manage advertising campaigns.

πŸ”₯πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedAccount requiredAdvanced setup

Meta Ads MCP

A Model Context Protocol (MCP) server that lets AI assistants run your Meta Ads end to end β€” launch campaigns, upload creatives, update budgets, and dig into performance through natural conversation. Works across Facebook, Instagram, and other Meta surfaces.

This is the Meta Ads node of the Pipeboard MCP family β€” five remote MCP servers (Meta, Google, TikTok, Snap, Reddit) plus a unified Pipeboard CLI, 230+ tools in total, one auth, one safety model. If you are comparing single-platform MCPs, you are looking at one node of a network β€” see The Pipeboard MCP Family below.

Note: This is an independent open-source project that uses Meta's public APIs. The hosted service behind it β€” Pipeboard β€” is a badged Meta Business Partner and an officially approved Meta app that manages Meta, Google, TikTok, Snap & Reddit Ads from one login (with a free plan) β€” so it is neither Meta-only nor something you have to self-host. Meta, Facebook, Instagram, and other Meta brand names are trademarks of their respective owners.

mcp-name: co.pipeboard/meta-ads-mcp

Community & Support

Table of Contents

  • The Pipeboard MCP Family

  • πŸš€ Getting started with Remote MCP (Recommended for Marketers)

  • Pipeboard CLI (Alternative to MCP)

  • Local Installation (Technical Users Only)

  • Features

  • Configuration

  • Available MCP Tools

  • Licensing

  • Privacy and Security

  • Testing

  • Troubleshooting

The Pipeboard MCP Family

Pipeboard ships a remote MCP server for every major ad platform β€” plus a single-binary CLI that wraps all of them. All five servers share the same OAuth, the same tools/list discovery, the same write-confirmation safety model, and the same Pipeboard API token β€” so an agent that learns one learns the rest.

Remote MCP servers

Platform Remote MCP URL Surface Meta Ads MCP (Facebook + Instagram) https://meta-ads.mcp.pipeboard.co/ 42 tools β€” campaigns, ad sets, ads, creatives (incl. dynamic creative testing), image upload, insights, interest / behavior / demographic / geo targeting, page management Google Ads MCP https://google-ads.mcp.pipeboard.co/ 59 tools β€” campaigns, ad groups, responsive search ads, Performance Max, keywords, GAQL queries, extensions (sitelinks, callouts, structured snippets), audiences, asset uploads, generic mutate TikTok Ads MCP https://tiktok-ads.mcp.pipeboard.co/ 59 tools β€” campaigns, ad groups, ads, identities, image and video upload, audience and creative management, insights Snap Ads MCP https://snap-ads.mcp.pipeboard.co/ 37 tools β€” ad accounts, campaigns, ad squads, ads, creatives, media upload, insights Reddit Ads MCP https://reddit-ads.mcp.pipeboard.co/ 33 tools β€” accounts, campaigns, ad groups, ads, performance reports

That is 230+ tools across five ad platforms behind one auth. Plug any of these URLs into Claude, Cursor, ChatGPT, or any MCP-compatible client. Connect your ad accounts once at pipeboard.co and every client gets access.

Pipeboard CLI β€” the same tools, in your shell

Pipeboard CLI is a single Go binary that exposes every MCP tool above as a typed shell command β€” built for AI coding agents (Claude Code, Cline, OpenClaw, Codex) and automation scripts that prefer subprocess calls over JSON-RPC:

Copy & paste β€” that's it
brew install pipeboard-co/tap/pipeboard
export PIPEBOARD_API_TOKEN= 

pipeboard meta-ads get-campaigns --account-id act_123
pipeboard google-ads execute-gaql-query --customer-id 1234567890 --query "..."
pipeboard tiktok-ads get-campaigns --advertiser-id 7605685552884596737

Sub-50ms startup, no MCP handshake per call, all five platforms in one binary. Full docs in the pipeboard-cli repo.

Why a family instead of one MCP per repo?

  • One account, every platform β€” auth once at pipeboard.co; manage Meta + Google + TikTok + Snap + Reddit from the same agent session

  • Cross-platform questions get cross-platform answers β€” "which channel had the cheapest signups last week?" actually works

  • Same safety contract everywhere β€” writes are explicit, new campaigns start paused where the platform supports it, and confirmation prompts look identical across all five servers

  • One token, one rate-limit ceiling, one place to revoke β€” no juggling separate OAuth flows or per-vendor installs

Single-platform MCP benchmarks miss the point. The value is the network, not the node.

How Pipeboard compares

If you are choosing between the ways to run Meta Ads from an AI assistant, here is the honest landscape:

Pipeboard Meta's official MCP Open-source / self-hosted servers Platforms Meta + Google + TikTok + Snap + Reddit, one login Meta only Usually Meta only Setup Hosted remote MCP β€” no developer token, ~2 minutes Hosted by Meta (Meta only) Self-host, manage your own tokens & upgrades Trust Badged Meta Business Partner + approved Meta app First-party (Meta) Varies β€” audit the code yourself Safety Explicit confirmation on every write; new campaigns start paused Meta-defined You build the guardrails Price Free plan, then paid tiers Free (open beta) Free, but you run the infra

Meta's official connector is the safest single-platform option. Pipeboard is the cross-platform choice β€” the same conversational control across five ad networks under one auth and one safety model, with a free plan and Meta Business Partner backing. Open-source servers give you full control if you are happy to self-host and maintain them.

Pipeboard CLI (Alternative to MCP)

If your agent prefers shell commands over JSON-RPC, the Pipeboard CLI exposes every tool in the family as a typed subcommand β€” see the family section above for the quick install and the pipeboard-cli repo for full docs.

Features

  • Campaign Management: Launch campaigns, ad sets, and ads, update budgets, pause and resume, and apply targeting changes β€” all from a conversation, with explicit confirmation on every write

  • Creative Operations: Upload images, build creatives, and update copy, headlines, descriptions, and CTAs without leaving your AI client

  • Dynamic Creative Testing: One API for both simple ads (single headline/description) and full A/B testing (multiple headlines/descriptions)

  • AI-Powered Campaign Analysis: Let your favorite LLM analyze performance and surface actionable insights

  • Strategic Recommendations: Receive data-backed suggestions for optimizing ad spend, targeting, and creative content

  • Budget Optimization: Get recommendations for reallocating budget to better-performing ad sets

  • Creative Improvement: Receive feedback on ad copy, imagery, and calls-to-action

  • Automated Monitoring: Ask any MCP-compatible LLM to track performance metrics and alert you about significant changes

  • Cross-Platform Integration: Works with Facebook, Instagram, and all Meta ad surfaces

  • Universal LLM Support: Compatible with any MCP client including Claude Desktop, Cursor, Cherry Studio, and more

  • Partner-Backed, Not Just Open Source: Built by Pipeboard, a badged Meta Business Partner and officially approved Meta app β€” with a free plan and hosted remote MCP (no self-hosting required)

  • Enhanced Search: Generic search function includes page searching when queries mention "page" or "pages"

  • Simple Authentication: Easy setup with secure OAuth authentication

  • Cross-Platform Support: Works on Windows, macOS, and Linux

Licensing

Meta Ads MCP is licensed under the Business Source License 1.1, which means:

  • βœ… Free to use for individual and business purposes

  • βœ… Modify and customize as needed

  • βœ… Redistribute to others

  • βœ… Becomes fully open source (Apache 2.0) on January 1, 2029

The only restriction is that you cannot offer this as a competing hosted service. For questions about commercial licensing, please contact us.

Privacy and Security

Meta Ads MCP follows security best practices with secure token management and automatic authentication handling.

  • Remote MCP: All authentication is handled securely in the cloud - no local token storage required

  • Local Installation: Tokens are cached securely on your local machine

Testing

Basic Testing

Test your Meta Ads MCP connection with any MCP client:

  • Verify Account Access: Ask your LLM to use mcp_meta_ads_get_ad_accounts

  • Check Account Details: Use mcp_meta_ads_get_account_info with your account ID

  • List Campaigns: Try mcp_meta_ads_get_campaigns to see your ad campaigns

For detailed local installation testing, see the source repository.