Skip to content
MyAd
MCP server

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.
claude_desktop_config.json
{
  "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

28+ tools

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_accounts

Connected Meta ad accounts, currency and status.

get_meta_performance

Spend, impressions, CTR, CPM, CPA and ROAS.

get_attribution_breakdown

Results split by attribution setting and window.

get_breakdowns

Performance by placement, age, gender, country or device.

Campaigns & ad sets

Create and manage campaigns, ad sets and budgets.

list_meta_campaigns

Campaigns with objective, budget and status.

create_meta_campaign

Create a campaign with objective and CBO settings.

update_meta_campaign

Edit budget, bid strategy, status or schedule.

list_ad_sets

Ad sets with targeting, budget and learning status.

update_ad_set_budget

Adjust ad-set budget within guardrails.

check_learning_phase

Which ad sets are still learning and why.

Creative & fatigue

Detect fatigue and rank creative.

analyze_creative_performance

Performance by ad, creative and format.

detect_creative_fatigue

Frequency and CTR decay flags per ad.

list_meta_ads

Ads with creative assets and preview links.

generate_meta_copy

Draft primary text, headlines and descriptions.

compare_creative_formats

Static vs video vs carousel performance.

Pixel, CAPI & tracking

Verify the signal Meta optimises against.

audit_pixel

Pixel coverage, event firing and duplicate events.

check_conversions_api

CAPI health, deduplication and match quality.

get_event_match_quality

Event match quality score per event.

audit_conversion_actions

Which events are optimised for and their volume.

Audiences

Inspect overlap, saturation and exclusions.

list_custom_audiences

Custom audiences, sizes and freshness.

list_lookalikes

Lookalike audiences with source and ratio.

analyze_audience_overlap

Overlap across ad sets causing self-competition.

check_audience_saturation

Frequency and reach decay per audience.

audit_exclusions

Missing exclusions, including past purchasers.

Audits

Run full Meta account audits.

run_meta_audit

Full Meta audit with health score and findings.

get_meta_health

Health score by category with trend.

export_meta_audit_pdf

Client-ready PDF report.

apply_meta_recommendation

Apply 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.

7-Day Free Trial • Instant Setup

Connect Meta Ads to your AI assistant

Connect Google Ads and Meta Ads in under 60 seconds. Spot wasted budget, improve ROAS, and automate the busywork.

No credit card requiredRead-only by defaultCancel anytime