73
/ 100
7 days ago
pulsemcp

Meta Ads

Manages Meta advertising campaigns, ad sets, creatives, insights, targeting, and the Ads Library through Marketing API v25.0.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
78 tools verified — handlers match their declared behaviour
45 read-only tools verified — handlers contain no write/delete/exec
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
🔐
You'll be asked for 2 credentials: META_APP_SECRET, META_ACCESS_TOKEN
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configMETA_LOGIN_CONFIG_IDunset Facebook Login for Business configuration ID appended to the OAuth authorization URL.
configMETA_APP_IDLocal OAuth flow ( + META_APP_SECRET)
🔐 secretMETA_APP_SECRETLocal OAuth flow (META_APP_ID + )
🔐 secretMETA_ACCESS_TOKENMeta access token auth ()
configMETA_GRAPH_API_VERSIONMeta Marketing API v25.0 by default ( override supported)
configMETA_ADS_DISABLE_CALLBACK_SERVERunset Set to any value to disable the local OAuth callback server (token/OAuth login flows will error instead of opening a port).
configMETA_MCP_DR_CAMPAIGN_SCAN_LIMIT10 Number of ad accounts whose campaigns are scanned by search_web_content research queries.
configMETA_MCP_DISABLE_DELIVERY_FALLBACK1 Set to 0 to let estimate_audience_size fall back to the delivery_estimate edge when reachestimate returns an error.
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 3 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/efraintorres-armavita-meta-ads-mcp-1pe6kd)](https://m8ven.ai/mcp/efraintorres-armavita-meta-ads-mcp-1pe6kd)
commit: 102f07fefa35dc94af5a00661ac51cfc16b63155
code hash: f56fe564021f4206627db28b787823df995f67f8a0e6ba73012c3c0b24c21d3a
verified: 7/24/2026, 8:54:33 AM
view raw JSON →