Meta Ads MCP logo

Meta Ads MCP

by pipeboard-co

Manage Meta campaigns, ad sets, ads, creatives, budgets, targeting, and performance insights through MCP.

Install Meta Ads MCP

Pick your client, then add it in one click or paste the config.

STDIOPython
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "pipeboard-co-meta-ads-mcp": {
      "command": "uvx",
      "args": [
        "meta-ads-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 35 tools correctly (11d ago).

Overview

The pipeboard-co/meta-ads-mcp MCP server exposes Meta Ads campaign management and reporting through a hosted remote MCP endpoint. It supports Facebook and Instagram advertising workflows, including campaign creation, ad set targeting, creative uploads, budget changes, and performance analysis. Connect it to an MCP client, authenticate with Pipeboard, and use conversational requests instead of implementing Meta API calls directly. Reach for it when an agent needs to inspect or modify Meta Ads accounts without self-hosting the server.

Use cases

  • Analyze campaign and ad performance
  • Create paused Meta campaigns
  • Update campaign and ad set budgets
  • Test dynamic ad creatives
  • Configure audience targeting

Key features

  • Campaign and ad set management
  • Ad and creative creation
  • Image upload support
  • Dynamic creative testing
  • Performance insights
  • Meta audience targeting

Tools35

What Meta Ads MCP lets your agent do. Expand a tool for its parameters.

Verified live~23.1k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

25/26 checks healthy over the last 77d

What it can do

From the 35 tools this server returned when we ran it.

Can delete or modify data · 2Handles credentials · 34Makes network requests · 7Read-only tools · 33
Network at startup2 connections
Files written at startup30

Observed 2026-10-15 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

3 high-severity advisories on record for this package. Most advisories affect transitive dependencies and may not be exploitable in this server's actual usage — this is a directional signal, not a security audit.

Critical 1High 2Medium 0Low 3

Scanned 12d ago via OSV.dev · meta-ads-mcp (PyPI)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1.3kStargazers on the source repository.
Last commit6d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed35Callable tools this server registers over MCP.
Directory activity9 viewsConfig copies, upvotes, and views on AllMCPs.

How Meta Ads MCP works

What pipeboard-co/meta-ads-mcp MCP server does

The pipeboard-co/meta-ads-mcp MCP server connects an MCP-compatible assistant to Meta advertising accounts. It covers the main hierarchy of Meta Ads objects: ad accounts, campaigns, ad sets, ads, and creatives. Supported workflows include creating campaigns, setting objectives and budgets, configuring targeting and optimization, uploading images, creating ads, and retrieving performance insights.

The server is intended for Facebook and Instagram advertising managed through Meta's advertising APIs. Campaigns can be created with an initial paused state, and ad configuration can include page IDs, destination URLs, copy, headlines, descriptions, tracking specifications, and dynamic creative settings.

How it works

The recommended deployment is a hosted remote MCP service using the endpoint https://meta-ads.mcp.pipeboard.co/. An MCP client connects to that URL and discovers the available tools. The README identifies 42 Meta Ads tools covering campaigns, ad sets, ads, creatives, image uploads, insights, and several targeting-related operations.

Authentication is handled through Pipeboard. Users can complete an interactive login and connect a Facebook Ads account, or provide a Pipeboard API token through the endpoint URL. The remote approach avoids local server hosting and does not require a Meta developer token according to the project documentation.

Write operations use an explicit confirmation model, and newly created campaigns start paused where supported. This is relevant for agents that can both inspect account data and make changes, since analysis and mutation can occur in the same MCP session.

Setup and configuration

For Claude, add the hosted URL as an integration and complete the Pipeboard and Facebook Ads login flow. Cursor users can place the endpoint in ~/.cursor/mcp.json as a remote MCP server, then finish authentication when the client prompts for login. Other MCP clients can use the same remote URL if they support the required remote MCP transport.

The pipeboard-co/meta-ads-mcp MCP server can also accept a Pipeboard token in the URL for direct token authentication. The documented pattern is https://meta-ads.mcp.pipeboard.co/?token=YOUR_PIPEBOARD_TOKEN; the token is obtained from Pipeboard's API token page. No local environment variables are required for the hosted connection described in the README.

Tools and capabilities

Available inputs cover common Meta Ads resource operations, including:

  • Listing ad accounts for a Meta user, with account limits and status filters.
  • Creating and updating campaigns with objectives, statuses, special ad categories, budgets, and bid strategies.
  • Creating ad sets with targeting specifications, optimization goals, billing events, bids, and bid constraints.
  • Creating ads from existing creatives or supplied image, page, URL, copy, headline, and description fields.
  • Supporting single and dynamic creative variants through headline, description, tracking, and dynamic creative parameters.
  • Uploading images and retrieving campaign performance insights.

Values such as budgets and bid amounts are supplied in cents in the account currency. Several fields are constrained by Meta-specific options, including campaign objectives, bid strategies, and optimization or billing settings.

Limitations and notes

The hosted service depends on access to Pipeboard and a connected Meta Ads account. It is not a standalone local implementation in the recommended setup. Users choosing direct token authentication must protect the token because it is included in the connection URL.

The project documentation describes the repository as an independent open-source project using Meta's public APIs, while the hosted service is operated by Pipeboard.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Meta Ads MCP

Use the hosted endpoint https://meta-ads.mcp.pipeboard.co/ in an MCP client; the recommended setup does not require local hosting.

Add the hosted MCP URL to a compatible client, then sign in to Pipeboard and connect a Facebook Ads account. Direct Pipeboard token authentication is also supported.

Yes. Campaign creation supports an initial status, which defaults to PAUSED, along with objectives, budgets, bid strategies, and special ad categories.

It supports account listing, campaigns, ad sets, ads, creatives, image uploads, targeting, budgets, dynamic creative settings, and performance insights.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMeta Ads MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/pipeboard-co-meta-ads-mcp?style=directory)](https://allmcps.com/mcp/pipeboard-co-meta-ads-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/pipeboard-co-meta-ads-mcp"><img src="https://allmcps.com/api/badge/pipeboard-co-meta-ads-mcp?style=directory" alt="Meta Ads MCP on AllMCPs" /></a>