Verified

Meta Ads MCP Server

Meta ad campaigns, budgets, and creative management via natural conversation.

Data last scanned yesterday · Reviewed 2 months ago

6829 tools1,107PythonNOASSERTION

Overview

This server allows AI assistants like Claude and Cursor to interface directly with Meta Ads, supporting tasks from launching campaigns to performance analysis across Facebook and Instagram. It operates as part of the Pipeboard ecosystem, which provides a hosted remote MCP option to bypass self-hosting and manual developer token configuration. Functionally, it bridges the gap between natural language prompts and Meta’s public APIs. Users can manipulate budgets, upload creative assets, and query analytics directly through their preferred MCP client, aiming to streamline multi-platform ad operations for marketing teams.

Our verdict

With a security score of 38/100, this server carries a high-risk rating. The primary security concern is the absence of any authentication method, meaning anyone with access to the configuration can execute commands on your behalf. Additionally, the lack of a read-only mode grants the tool full write access to your ad accounts. Given these factors, this server is suitable only for users comfortable with the inherent risks of open-access integrations and should be avoided by those requiring strict access control or non-destructive operations.

  • Supports zero-dependency operation for local installations
  • Active repository with frequent commits
  • Provides hosted remote MCP option for easier setup
  • Unified tooling shared with other major ad platforms
  • No authentication method implemented
  • Lacks read-only mode, providing full write access
  • License status is marked as NOASSERTION
  • Maintained by community rather than Meta officially

Tools

ToolDescriptionRisk
mcp_meta_ads_get_ad_accountsGet ad accounts accessible by a userlow
mcp_meta_ads_get_account_infoGet detailed information about a specific ad accountlow
mcp_meta_ads_get_account_pagesGet pages associated with a Meta Ads accountlow
mcp_meta_ads_get_campaignsGet campaigns for a Meta Ads account with optional filteringlow
mcp_meta_ads_get_campaign_detailsGet detailed information about a specific campaignlow
mcp_meta_ads_create_campaignCreate a new campaign in a Meta Ads accountmedium
mcp_meta_ads_get_adsetsGet ad sets for a Meta Ads account with optional filtering by campaignlow
mcp_meta_ads_get_adset_detailsGet detailed information about a specific ad setlow
mcp_meta_ads_create_adsetCreate a new ad set in a Meta Ads accountmedium
mcp_meta_ads_get_adsGet ads for a Meta Ads account with optional filteringlow

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

Do I need to manage individual developer tokens for this MCP server?

No, you do not need developer tokens or self-hosting. The service is provided as a hosted remote MCP where you connect your ad accounts once at pipeboard.co.

How do I authenticate my ad accounts for use with the server?

Authentication is handled through a single login at pipeboard.co, which covers all five supported ad platforms including Meta, Google, TikTok, Snap, and Reddit.

Does this MCP server provide tools for both Facebook and Instagram?

Yes, the Meta Ads MCP provides 42 tools that cover campaigns, ad sets, ads, creatives, and performance insights across both Facebook and Instagram surfaces.

Is this server part of a larger suite of tools?

Yes, it is one node in the Pipeboard MCP family, which includes five remote servers and a unified CLI that share the same authentication and safety model.

Can I use these tools directly in my terminal instead of an MCP-compatible client?

Yes, you can use the Pipeboard CLI, a single-binary Go tool that exposes all MCP tools as typed shell commands for use in coding agents or automation scripts.

Alternatives

Changelog

Badge

Meta Ads MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.