PIPEBOARD
We are building an open-source Model Context Protocol (MCP) server to analyze and manage your Meta ads through an LLM.
- Retrieve Performance Data — Retrieve key performance data of your ad campaigns
- AI-Powered Campaign Analysis and Recommendations — Receive LLM analysis of your ad campaign performance and actionable optimization suggestions
- Creative Improvement — Receive feedback on ad creatives, copy, and CTAs
- Campaign Management — Implement changes directly to campaigns, ad sets, and ads (all changes require explicit user confirmation)
- Cross-Platform Integration — Works with Facebook, Instagram, and all Meta ad platforms
- Sign-up here to authenticate with Meta (alternatively, you can setup your own custom meta app)
- Get your Pipeboard token at pipeboard.co/api-tokens
- Add this configuration to your MCP client:
- You can now use Meta Ads MCP in your favorite MCP client (Claude Desktop, Cursor, etc.).
{
"mcpServers": {
"meta-ads": {
"command": "uvx",
"args": ["meta-ads-mcp"],
"env": {
"PIPEBOARD_API_TOKEN": your_pipeboard_token"
}
}
}
}
- mcp_meta_ads_get_ad_accounts — Get ad accounts accessible by a user with details about the accounts
- mcp_meta_ads_get_account_info - Get detailed information about a specific ad account
- mcp_meta_ads_get_account_pages - Get pages associated with a Meta Ads account (for ad creation and management)
- mcp_meta_ads_get_campaigns - Get campaigns for a Meta Ads account with optional filtering (e.g., Meta Ads account ID, ad status)
- mcp_meta_ads_get_campaign_details - Get detailed information about a specific campaign
- mcp_meta_ads_create_campaign - Create a new campaign in a Meta Ads account with campaign details
- mcp_meta_ads_get_adsets - Get ad sets for a Meta Ads account with optional filtering by campaign
- mcp_meta_ads_get_adset_details - Get detailed information about a specific ad set
- mcp_meta_ads_create_adset - Create a new ad set in a Meta Ads account with ad set details
- mcp_meta_ads_get_ads - Get ads for a Meta Ads account with optional filtering
- mcp_meta_ads_create_ad - Create a new ad with an existing creative with ad details
- mcp_meta_ads_get_ad_details - Get detailed information about a specific ad
- mcp_meta_ads_get_ad_creatives - Get creative details for a specific ad
- mcp_meta_ads_create_ad_creative - Create a new ad creative using an uploaded image hash
- mcp_meta_ads_upload_ad_image - Upload an image to use in Meta Ads creatives
- mcp_meta_ads_get_ad_image - Get, download, and visualize a Meta ad image
- mcp_meta_ads_update_ad - Update an ad with new settings
- mcp_meta_ads_update_adset - Update an ad set with new settings including frequency caps
- mcp_meta_ads_get_insights - Get performance insights for a campaign, ad set, ad or account
- mcp_meta_ads_debug_image_download - Debug image download issues and report detailed diagnostics
- mcp_meta_ads_get_login_link - Get a clickable login link for Meta Ads authentication
- mcp_meta-ads_create_budget_schedule - Create a budget schedule for a Meta Ads campaign with budget details