Meta Ads
MCP

Meta Ads MCP Server

Connect Meta Ads to Claude, Cursor & AI assistants

8 MCP ToolsFree Plan

What is Meta Ads MCP Server?

The Meta Ads MCP Server transforms how you interact with your Facebook and Instagram advertising data. Instead of spending hours in Ads Manager clicking through reports and exporting CSVs, you can simply ask Claude questions like "What's my best performing campaign this month?" or "Show me which creatives are driving the most conversions."

This isn't just about convenience (though that's pretty great too). It's about unlocking insights that would take forever to find manually. Want to know which age group converts best on weekends? Which ad copy resonates with your lookalike audiences? How your CPM trends compare to last quarter? Just ask.

With 8 specialized MCP tools, you get full campaign management through Meta's Marketing API — not just reading data, but creating campaigns, building ads with image upload, and duplicating winning creatives for A/B testing. All through natural language, all in real-time.

Why Use AI for Meta?

Let's be honest: Meta Ads Manager is powerful but overwhelming. Finding specific insights means navigating through multiple screens, setting up custom reports, and often exporting to spreadsheets for actual analysis.

AI changes this completely. With the Meta Ads MCP, you're essentially having a conversation with your ad data. Need to compare performance across placements? Ask. Want to identify underperforming ad sets burning budget? Ask. Curious which day of the week drives your best ROAS? You get the idea.

The real superpower comes when you combine Meta data with other platforms. Since Ad Superpowers connects multiple platforms through one MCP server, you can ask questions like "How does my Meta ROAS compare to Google Ads this month?" That's cross-platform intelligence that would take hours to compile manually.

Key Capabilities

Full campaign lifecycle: create campaigns, ad sets, and ads with targeting and budgets
Ad creation with image upload, copy, and CTA — all through natural language
Duplicate winning ads with creative overrides for rapid A/B testing
Access 70+ performance metrics including spend, impressions, clicks, CTR, CPC, CPM, conversions, ROAS
Demographic breakdowns by age, gender, country, region, and placement
Creative asset analysis with performance correlation
Multi-account management for agencies and multi-brand businesses
Budget management: pause/resume campaigns, update budgets, rename entities

What You Can Do

Full campaign lifecycle management
Create campaigns, ad sets, and ads via natural language
Duplicate winning ads with creative overrides for A/B testing
Cross-account management
Creative performance analysis
Cost and ROAS tracking
Budget management and campaign controls

Available MCP Tools

8 tools
meta_list_ad_accountsList all connected ad accounts with status and currency
meta_queryQuery entities (account, campaigns, adsets, ads, creatives) with flexible filtering
meta_get_insightsGet performance insights at account, campaign, adset, or ad level with 70+ metrics
meta_updatePause, resume, update budgets, and rename campaigns, ad sets, and ads
meta_get_creativesGet creative details, text content, and performance data at single/campaign/account scope
meta_create_adCreate new ads with image upload, copy, and CTA in existing ad sets
meta_duplicateDuplicate ads with creative overrides for A/B testing
meta_createCreate campaigns and ad sets with targeting, budgets, and objectives

Example Prompts

Once connected, try asking Claude these questions about your Meta Ads data:

Show me my Meta ad accounts
What's the performance of my campaigns this month?
Compare my top 3 campaigns by ROAS
Which ad sets have the highest CPA?
Show me the best performing ad creatives
What audiences are driving the most conversions?
Break down my spend by age and gender
Which placements (Feed vs Stories vs Reels) perform best?

Real-World Use Cases

Daily Performance Check

Challenge:

Checking campaign performance every morning means logging into Ads Manager, navigating to the right views, and mentally comparing to yesterday's numbers.

Solution:

Just ask Claude 'How did my campaigns perform yesterday compared to the day before?' and get a complete breakdown with highlights on what changed.

Example prompt:

Give me a daily performance summary for my Meta campaigns. Highlight anything unusual.

Creative Performance Analysis

Challenge:

Figuring out which ad creatives actually work requires exporting data, sorting through metrics, and often building custom pivot tables.

Solution:

Ask for creative performance ranked by your preferred metric, with AI-generated insights on what the top performers have in common.

Example prompt:

Which ad creatives have the best ROAS this month? What do the top 5 have in common?

Audience Optimization

Challenge:

Understanding which audiences convert best means pulling demographic breakdowns, comparing CPAs, and analyzing conversion rates across segments.

Solution:

Get instant audience insights with recommendations on where to allocate more budget and which segments might be worth excluding.

Example prompt:

Break down my conversions by age and gender. Which segments should I focus budget on?

Budget Waste Detection

Challenge:

Finding ad sets that are spending without converting requires reviewing each one individually or building complex filtered views.

Solution:

Ask Claude to identify underperforming ad sets based on your thresholds, with specific recommendations for each.

Example prompt:

Find ad sets that spent over €50 this week but had zero conversions. What should I do with them?

Campaign Creation

Challenge:

Setting up a complete campaign structure in Ads Manager requires navigating through multiple screens for objectives, budgets, targeting, and ad creative.

Solution:

Create entire campaign structures through conversation — campaigns, ad sets with targeting, and ads with images and copy — all in one flow.

Example prompt:

Create a new conversion campaign targeting women 25-45 in the Netherlands with a €50 daily budget. Set up an ad set for broad targeting.

Creative A/B Testing at Scale

Challenge:

Duplicating ads with different headlines, images, or CTAs means manually copying each ad and editing individual fields in Ads Manager.

Solution:

Duplicate winning ads with creative overrides in a single command — change headlines, body text, images, or CTAs while keeping the original targeting.

Example prompt:

Duplicate my best performing ad but change the headline to 'Limited Time Offer' and use a new hero image.

Technical Specifications

API Version
Meta Marketing API v24.0
Rate Limits
Respects Meta's rate limits with intelligent request batching
Data Freshness
Real-time data, same as Ads Manager
OAuth Scopes
ads_readads_managementbusiness_management

Get Started in 3 Steps

1

Sign up for Ad Superpowers

Create a free account and connect your Meta Ads account via OAuth.

2

Get your API key

Generate an API key from your dashboard. This key authenticates your AI assistant with Ad Superpowers.

3

Configure your AI assistant

Add the MCP server URL and your API key to Claude, Cursor, or your preferred AI tool. Follow our installation guide for step-by-step instructions.

Frequently Asked Questions

Ready to connect Meta?

Stop drowning in dashboards
Start flying with insights

Join agencies saving 10+ hours per week with AI-powered ad insights.

Free forever plan available