MCP.Market

Meta Ads MCP server

by mikusnuz·io.github.mikusnuz/meta-ads·v1.6.1·80 stars

MCP server for Meta Marketing API — Facebook & Instagram ad campaign management

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

not scanned yet

Adoption
Growing

80 stars264 downloads/wk

Reviews

Write one

Nobody has reviewed Meta Ads yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Meta Ads tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Meta Ads compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 57% of 48,255 servers
GitHub stars
80
more than 95% of 28,688 servers
Downloads a week
264
more than 79% of 12,191 servers with a package

Release history: 3 versions in the registry since 2026-03-19, latest 2026-10-19, typically one every 203 days.

Install Meta Ads in Claude Code, Cursor or VS Code

Runs npx -y @mikusnuz/meta-ads-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add meta-ads -- npx -y @mikusnuz/meta-ads-mcp
Add to Cursor

What the publisher says

From the Meta Ads repository's README, as published. We do not edit it. Read it on GitHub

meta-ads-mcp

MCP server for the Meta Marketing API v26.0 — 135 tools for managing Facebook & Instagram ad campaigns, audiences, creatives, insights, catalogs, and more.

When to Use

Use this MCP when you need to:

  • "Create a new Facebook ad campaign" — use createcampaign, createadset, createad, and createcreative to build a full funnel
  • "Check how my ads are performing today" — use getaccountinsights or getcampaigninsights with today's date range
  • "Pause all campaigns with ROAS below 2" — use listcampaigns + getcampaigninsights to find underperformers, then updatecampaign to pause
  • "Set up A/B test between two ad creatives" — use create_experiment to run a controlled test between ad sets
  • "Create a lookalike audience from my customers" — use createcustomaudience, adduserstoaudience, then createlookalike_audience
  • "Upload ad images and create a carousel ad" — use uploadimage for each image, then createcreative with carousel format
  • "Get a detailed performance report for last 30 days" — use createasyncreport for large date ranges, then getasyncreport to retrieve
  • "Search the Facebook Ad Library for competitor ads" — use searchadlibrary to find public ad data
  • "Set up automated rules to pause underperforming ads" — use create_rule with conditions like CPA > threshold
  • "Manage my product catalog for dynamic ads" — use createcatalog, createfeed, and upload_feed to set up dynamic product ads

Installation

{
  "mcpServers": {
    "meta-ads": {
      "command": "npx",
      "args": ["-y", "@mikusnuz/meta-ads-mcp"],
      "env": {
        "META_ADS_ACCESS_TOKEN": "your-access-token",
        "META_AD_ACCOUNT_ID": "123456789",
        "META_APP_ID": "your-app-id",
        "META_APP_SECRET": "your-app-secret",
        "META_BUSINESS_ID": "your-business-id",
        "META_PIXEL_ID": "your-pixel-id"
      }
    }
  }
}

Environment Variables

Tools (135)

Campaign Management (25)

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Meta Ads: common questions

Is Meta Ads MCP server safe?
Mostly: it is graded B (78/100). Read the Meta Ads safety report
How do I install Meta Ads?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Meta Ads need an API key?
Yes. The registry entry asks for META_ADS_ACCESS_TOKEN, META_APP_SECRET.
Is Meta Ads maintained?
The last commit was 68 days ago (2026-08-28). The latest release is v1.6.1.
How does Meta Ads compare with other MCP servers?
safety score 78/100 (higher than 57% of 48,255 servers); github stars 80 (more than 95% of 28,688 servers); downloads a week 264 (more than 79% of 12,191 servers with a package). Full comparison.

More from mikusnuz →