home / mcp / meta ads mcp server
Provides an MCP server to analyze, manage, and optimize Meta Ads campaigns via AI across Facebook, Instagram, and Meta platforms.
Configuration
View docs{
"mcpServers": {
"pipeboard-co-meta-ads-mcp": {
"url": "https://mcp.pipeboard.co/meta-ads-mcp"
}
}
}You can connect to Meta Ads MCP to analyze, manage, and optimize your Meta advertising campaigns through an AI-driven interface. This MCP server provides access to Meta Ads data and a wide range of campaign, ad set, and creative management capabilities via MCP-compatible clients, enabling powerful insights and automation across Facebook, Instagram, and other Meta platforms.
Connect to the Meta Ads MCP using a remote MCP client to begin analyzing your ad campaigns. The service provides AI-powered analysis, performance insights, budget optimization recommendations, and cross-platform management for campaigns, ad sets, ads, and creatives. You can use it to retrieve data, visualize creatives, and get strategic recommendations from your preferred MCP client. Start by linking your Meta Ads account through the remote MCP URL and then issue MCP-enabled commands to fetch accounts, campaigns, ad sets, and ads, or to create and update campaigns and creatives. The MCP supports authenticated access via URL tokens or interactive login flows where supported by your client.
Prerequisites: none specific to the remote MCP. You simply need a compatible MCP client and internet access. The recommended setup is to use the remote MCP, which requires no local installation. If you prefer to self-host, you can explore local streamable HTTP transport options once you have the necessary environment set up.
Remote MCP (recommended): to connect, use the remote MCP URL so you can access Meta Ads data without local setup. Advanced users may authenticate via direct token parameters in the URL when supported by their MCP client.
Security relies on secure token handling and authenticated access. Remote MCP authentication happens in the cloud, with no local token storage required. Local installations cache tokens securely on your device. Always follow best practices for token management and restrict access to authorized users.
Test your connection by evaluating core data access and campaign operations through your MCP client. Verify you can retrieve ad accounts, view account details, and list campaigns. Use the available tools to confirm proper responses for accounts, campaigns, ad sets, ads, and creatives.
If you encounter setup issues, consider using the remote MCP for the easiest experience. It eliminates local configuration and token handling concerns. If you must self-host, ensure you follow the local setup instructions for your environment and verify authentication flow for your chosen MCP client.
The Meta Ads MCP is licensed under the Business Source License 1.1, with usage allowances for individuals and businesses, and a transition to an open-source license on a future date. Review licensing terms for commercial use and redistribution rules.
The remote MCP URL to connect is provided for cloud access. If you need token-based direct authentication, you can append the token to the URL when supported by your MCP client.
Retrieve ad accounts accessible by a user, with optional token and limit parameters to list available accounts.
Fetch detailed information about a specific Meta Ads account using the account ID.
Get the pages associated with a given Meta Ads account for ad creation and management.
List campaigns for an account with optional filters such as limit and status.
Obtain comprehensive details for a specific campaign.
Create a new campaign in a chosen account with specified objective, budget, and settings.
Retrieve ad sets for an account with optional campaign filtering.
Get detailed information about a specific ad set.
Create a new ad set with targeting, budget, timing, and optimization settings.
List ads within an account with optional campaign or ad set filtering.
Create a new ad using an existing creative and assign it to an ad set.
Fetch detailed information about a specific ad.
Retrieve creative details for a specific ad, including text, images, and URLs.
Create a new ad creative by uploading an image hash and specifying destination details.
Update an existing ad creative with new content or settings.
Upload an image to use in ad creatives and obtain an image hash.
Get and visualize a Meta Ads image associated with an ad.
Update an existing ad with new status or bid information.
Update an ad set with new settings including frequency controls and targeting.
Fetch performance insights for campaigns, ad sets, ads, or accounts with optional breakdowns and time ranges.
Retrieve a clickable login link for Meta Ads authentication.
Create a budget schedule to adjust campaign budgets during high-demand periods.
Search for interest targeting options by keyword.
Get suggestions for additional interests based on existing ones.
Validate interest names or IDs for targeting accuracy.
List available behavior targeting options for audience segmentation.
Fetch demographic targeting options across various classes.
Search geographic targeting locations by query and type.
Enhanced generic search across accounts, campaigns, ads, and pages with automatic page searching when relevant.