- Home
- MCP servers
- Meta Ads
Meta Ads
- other
0
GitHub Stars
other
Language
3 months ago
First Indexed
3 weeks ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
You can connect to an AI-powered MCP server that interfaces with Meta Ads to analyze, manage, and optimize your campaigns. By using an MCP client, you gain AI-driven insights, performance trends, and actionable recommendations across Facebook, Instagram, and other Meta platforms, without heavy setup. This guide covers how to use the remote MCP, how to install locally if you choose, and practical considerations for security, testing, and troubleshooting.
How to use
Connect to the Meta Ads MCP via the remote service to start analyzing campaigns with AI. Use any MCP-compatible client to invoke tools that fetch ad accounts, campaigns, ad sets, and ads, then combine data with intelligent recommendations. You can request insights on performance, budget optimization, creative feedback, and strategic adjustments to your Meta ad strategy. For best results, authenticate with the connected Meta Ads account and grant the needed permissions for reading and managing campaigns.
How to install
Prerequisites: ensure you have internet access and a compatible MCP client installed. You will connect to a remote MCP service, so no local environment is required for the recommended setup.
Step 1: Prepare your MCP client. If you are using a JSON-based configuration approach, you will point your client to the remote MCP URL provided below.
Step 2: Connect to the remote MCP. Use the remote URL and follow your client’s prompts to authorize access to your Meta Ads accounts. The remote service handles authentication in the cloud, so you don’t need to store tokens locally.
Step 3: Verify access. Ask the MCP client to list ad accounts, campaigns, and other assets to confirm your connection is active and correctly scoped.
Step 4: Start analyzing. Begin with a simple query like: “Analyze my active campaigns for performance,” and iterate to receive insights, alerts, and optimization recommendations.
Configuration
Remote MCP is the recommended option for most users. It provides streamable HTTP transport for reliable access to Meta Ads data. No local setup is required beyond connecting your Meta Ads account to the MCP service.
Security and privacy
Security is handled by the remote MCP service. Authentication is managed in the cloud, so you do not store tokens on your machine. If you later choose a local setup, tokens are cached securely on your device. Always follow best practices for OAuth scopes and only grant permissions you truly need for analysis and management.
Testing
Basic testing steps you can perform with any MCP client: verify account access, check account details, and list campaigns. Start with mcp_meta_ads_get_ad_accounts to confirm you can retrieve accessible ad accounts, then query mcp_meta_ads_get_campaigns to ensure campaigns are returned as expected.
Troubleshooting
If you encounter setup issues, the simplest path is to use the Remote MCP option. It requires no local installation, and authentication is handled in the cloud. If you need to troubleshoot locally, ensure you follow the local setup steps precisely and verify that your environment variables (if any) are configured per your chosen client.
Available tools
mcp_meta_ads_get_ad_accounts
Get ad accounts accessible by a user. Returns a list of accounts with details, using an optional cached access token or a provided token.
mcp_meta_ads_get_account_info
Fetch detailed information about a specific Meta Ads account using its account_id.
mcp_meta_ads_get_account_pages
Retrieve the pages associated with a Meta Ads account for ad creation and management.
mcp_meta_ads_get_campaigns
Obtain campaigns for an account with optional limit and status filtering.
mcp_meta_ads_get_campaign_details
Get granular details about a particular campaign.
mcp_meta_ads_create_campaign
Create a new campaign in a Meta Ads account with specified objective and budget settings.
mcp_meta_ads_get_adsets
List ad sets for an account with optional campaign filtering.
mcp_meta_ads_get_adset_details
Retrieve detailed information about a specific ad set.
mcp_meta_ads_create_adset
Create a new ad set with targeting, budgets, and optimization goals.
mcp_meta_ads_get_ads
List ads for an account with optional campaign/ad set filtering.
mcp_meta_ads_create_ad
Create a new ad using an existing ad creative and set its status and bid details.
mcp_meta_ads_get_ad_details
Get detailed information about a specific ad.
mcp_meta_ads_get_ad_creatives
Fetch creative details used by a specific ad.
mcp_meta_ads_create_ad_creative
Create a new ad creative using an uploaded image hash and associated metadata.
mcp_meta_ads_update_ad_creative
Update an existing creative with new content or settings.
mcp_meta_ads_upload_ad_image
Upload an image to use in Meta Ads creatives and receive its hash.
mcp_meta_ads_get_ad_image
Retrieve and visualize an ad image for quick analysis.
mcp_meta_ads_update_ad
Update an existing ad with new status or bid settings.
mcp_meta_ads_update_adset
Update an ad set with new targeting, budgets, frequency caps, and status.
mcp_meta_ads_get_insights
Get performance metrics for campaigns, ad sets, ads, or accounts with optional breakdowns.
mcp_meta_ads_get_login_link
Provide a clickable login link for Meta Ads authentication.
mcp_meta_ads_create_budget_schedule
Create a budget schedule for a campaign to adjust spending during high-demand periods.
mcp_meta_ads_search_interests
Search for interest targeting options by keyword.
mcp_meta_ads_get_interest_suggestions
Get suggestions for related interests based on existing ones.
mcp_meta_ads_validate_interests
Validate interest names or IDs for targeting viability.
mcp_meta_ads_search_behaviors
Retrieve available behavior targeting options.
mcp_meta_ads_search_demographics
Obtain demographic targeting data like age, income, and life events.
mcp_meta_ads_search_geo_locations
Search geographic targeting locations by keyword and type.
mcp_meta_ads_search
Enhanced generic search across accounts, campaigns, ads, and pages with automatic page searching when relevant.