Meta Ads MCP: manage Facebook & Instagram ads with AI
28+ MCP tools for Meta advertising. Inspect creative fatigue, verify pixel and Conversions API health, audit audience overlap and reallocate budget — from any MCP-capable assistant.
Meta is a different discipline
Google Ads optimises toward declared intent. Meta creates demand, which means creative, frequency and signal quality do the heavy lifting. Generic PPC tooling misses all three.
- Creative fatigue first. Frequency and CTR decay are detected per ad, not per campaign.
- Signal quality. Pixel coverage, CAPI deduplication and event match quality are audited directly.
- Audience hygiene. Overlap, saturation and missing exclusions cause silent self-competition.
- Learning phase respect. MyAd warns you when a change would reset an ad set's learning.
{
"mcpServers": {
"meta-ads": {
"command": "npx",
"args": [
"-y", "mcp-remote",
"https://myad.si/api/v1/mcp",
"--header",
"Authorization: Bearer YOUR_MYAD_API_KEY"
]
}
}
}Then, in your assistant:
› Which creatives are fatiguing, and what should I test next?
✓ detect_creative_fatigue → 7 ads flagged
✓ compare_creative_formats → video CPA -22%
✓ generate_meta_copy → 5 variants drafted
Facebook and Instagram, fully exposed
From account-level reporting down to individual creative assets and audience overlap.
Accounts & reporting
Read ad account, campaign and ad-set performance.
list_meta_accountsConnected Meta ad accounts, currency and status.
get_meta_performanceSpend, impressions, CTR, CPM, CPA and ROAS.
get_attribution_breakdownResults split by attribution setting and window.
get_breakdownsPerformance by placement, age, gender, country or device.
Campaigns & ad sets
Create and manage campaigns, ad sets and budgets.
list_meta_campaignsCampaigns with objective, budget and status.
create_meta_campaignCreate a campaign with objective and CBO settings.
update_meta_campaignEdit budget, bid strategy, status or schedule.
list_ad_setsAd sets with targeting, budget and learning status.
update_ad_set_budgetAdjust ad-set budget within guardrails.
check_learning_phaseWhich ad sets are still learning and why.
Creative & fatigue
Detect fatigue and rank creative.
analyze_creative_performancePerformance by ad, creative and format.
detect_creative_fatigueFrequency and CTR decay flags per ad.
list_meta_adsAds with creative assets and preview links.
generate_meta_copyDraft primary text, headlines and descriptions.
compare_creative_formatsStatic vs video vs carousel performance.
Pixel, CAPI & tracking
Verify the signal Meta optimises against.
audit_pixelPixel coverage, event firing and duplicate events.
check_conversions_apiCAPI health, deduplication and match quality.
get_event_match_qualityEvent match quality score per event.
audit_conversion_actionsWhich events are optimised for and their volume.
Audiences
Inspect overlap, saturation and exclusions.
list_custom_audiencesCustom audiences, sizes and freshness.
list_lookalikesLookalike audiences with source and ratio.
analyze_audience_overlapOverlap across ad sets causing self-competition.
check_audience_saturationFrequency and reach decay per audience.
audit_exclusionsMissing exclusions, including past purchasers.
Audits
Run full Meta account audits.
run_meta_auditFull Meta audit with health score and findings.
get_meta_healthHealth score by category with trend.
export_meta_audit_pdfClient-ready PDF report.
apply_meta_recommendationApply and log a Meta recommendation.
Meta Ads MCP questions
What is the Meta Ads MCP server?
It is a Model Context Protocol server that exposes your Facebook and Instagram ad accounts as tools an AI assistant can call — reporting, creative analysis, audience inspection and budget changes, all in natural language.
Does it work with the Conversions API?
Yes. MyAd can audit pixel coverage, verify that CAPI events are firing and deduplicated, and report event match quality per event.
Can it detect creative fatigue?
Yes. detect_creative_fatigue tracks frequency and CTR decay per ad and flags creatives before they drag down CPA.
Which Meta objectives are supported?
Awareness, Traffic, Engagement, Leads, App Promotion and Sales, including Advantage+ campaigns and catalogue-based dynamic ads.
Can I run Meta and Google audits together?
Yes. A single MCP connection can access both platforms, and the dashboard rolls them into one unified health score.
Connect Meta Ads to your AI assistant
Connect Google Ads or Meta Ads in about a minute. Run a free audit and see exactly where your budget is leaking.
No credit card required · Cancel any time