Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI β†’ MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
  • Remote MCP β†— (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ“Š Monitoring
  3. ZuckerBot β€” Meta Ads MCP Server
Z
Health: ActiveRecent health check succeeded.Last checked 8/10/2026, 11:55:18 PM

ZuckerBot β€” Meta Ads MCP Server

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository11 GitHub StarsTotal stargazers on GitHub for the source repository (11 stars).Visit Website

Meta Ads MCP server β€” run Facebook ad campaigns from your terminal or AI agent.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "zuckerbot-meta-ads-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "zuckerbot-mcp"
      ]
    }
  }
}

πŸ’‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Tool Schemas (47) Directory Badge Claim listing AlternativesπŸ“Š More in Monitoring

Capabilities & Tool Schemas (47) ~840 tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server β€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by ZuckerBot β€” Meta Ads MCP Server.

audit_account

Full read-only account audit: wasted spend, creative fatigue, opportunity score (0-100), projected CPL improvement, prioritised action items. Available on every tier β€” the recommended first call

redeem_license

Redeem a lifetime licence code (Dealify/AppSumo) and upgrade all API keys on the account

quickstart

Guided setup: check auth, show next steps, recommended tool flow

meta_status

Check Meta connection status for your API key

list_ad_accounts

List available Meta ad accounts and current selection

select_ad_account

Connect a specific ad account

Documentation Overview

ZuckerBot

The Meta Ads toolkit for AI agents.

Audit your ad account in one message. 50+ tools for account auditing, campaign management, creative analysis, audience building, and conversion tracking. One npx command. Works with Claude, ChatGPT, OpenClaw, Cursor, and any MCP-compatible agent.

npm version License: MIT MCP Registry GitHub stars

config.json
{
  "mcpServers": {
    "zuckerbot": {
      "command": "npx",
      "args": ["-y", "zuckerbot-mcp"],
      "env": { "ZUCKERBOT_API_KEY": "zb_live_your_key_here" }
    }
  }
}

Get API Key (free) Β· npm Β· Docs Β· Website


Why ZuckerBot?

Your agent already writes code, manages files, and searches the web. It should manage your ads too.

ZuckerBot gives any AI agent full Meta Ads capabilities through MCP. No dashboard, no UI to learn, no platform to log into. Your agent installs it, connects your ad account, and gets to work.

What agents can do with ZuckerBot:

  • Audit your ad account in one message β€” spend flagged for review, creative fatigue, opportunity score, prioritised action items (free tier included)
  • Pull campaign performance and spot what's working
  • Analyse ad creatives and recommend what to test next
  • Build and launch campaigns with targeting and budget
  • Create custom and lookalike audiences
  • Set up server-side conversion tracking (CAPI)
  • Research competitors, reviews, and market benchmarks
  • Generate ad creative briefs and copy

How it works

Code
You ↔ Your Agent (Claude, ChatGPT, OpenClaw, Cursor, etc.)
                  ↕
            ZuckerBot MCP
                  ↕
         Meta Marketing API

ZuckerBot handles the Meta API complexity. Your agent handles the conversation. You make the decisions.

Install

Claude Desktop

Add to claude_desktop_config.json:

config.json
{
  "mcpServers": {
    "zuckerbot": {
      "command": "npx",
      "args": ["-y", "zuckerbot-mcp"],
      "env": { "ZUCKERBOT_API_KEY": "zb_live_your_key_here" }
    }
  }
}

OpenClaw

Add to your MCP config:

config.json
{
  "mcpServers": {
    "zuckerbot": {
      "command": "npx",
      "args": ["-y", "zuckerbot-mcp"],
      "env": { "ZUCKERBOT_API_KEY": "zb_live_your_key_here" }
    }
  }
}

Cursor / Windsurf / Any MCP Client

Same config pattern. ZuckerBot works with any client that supports the Model Context Protocol.

Remote MCP (no install)

Don't want to run anything locally? https://zuckerbot.ai/api/mcp is a hosted Streamable HTTP endpoint serving the same tools.

  • claude.ai β€” add it as a custom connector (Settings β†’ Connectors β†’ Add custom connector) and authenticate via OAuth, or pass an Authorization: Bearer zb_live_... header.
  • Claude Code:
Terminal
claude mcp add --transport http zuckerbot https://zuckerbot.ai/api/mcp --header "Authorization: Bearer zb_live_..."
  • Any Streamable HTTP client β€” point it at https://zuckerbot.ai/api/mcp with your API key as a bearer token.

CLI (for humans)

Terminal
npm install -g zuckerbot-mcp

zuckerbot preview https://your-business.com
zuckerbot meta status
zuckerbot create https://your-business.com --budget 5000 --objective leads

Tools (50+)

Audit & Licensing (2)

ToolWhat it does
audit_accountFull read-only account audit: spend flagged for review against each campaign's objective, creative fatigue, opportunity score (0-100), projected CPL improvement, prioritised action items. Available on every tier β€” the recommended first call
redeem_licenseRedeem a lifetime licence code (Dealify/AppSumo) and upgrade all API keys on the account

Setup & Account (7)

ToolWhat it does
quickstartGuided setup: check auth, show next steps, recommended tool flow
meta_statusCheck Meta connection status for your API key
list_ad_accountsList available Meta ad accounts and current selection
select_ad_accountConnect a specific ad account
list_meta_pagesList Facebook pages and current selection
select_meta_pageSet active page for ad delivery
get_launch_credentialsVerify all required credentials are set before launching

Campaigns (9)

ToolWhat it does
preview_campaignGenerate ad preview from a URL (no Meta account needed)
create_campaignCreate a campaign draft with strategy, targeting, and creatives
get_campaignGet campaign detail, workflow state, and linked creatives
approve_campaign_strategyApprove tiers and creative angles for an intelligence campaign
suggest_anglesGet proposed creative angles and audience tiers for a draft
activate_campaignTemporarily unavailable; intelligence campaigns remain planning-only
launch_campaignLaunch one or all variants from a draft on Meta
pause_campaignPause a live campaign; resume is temporarily disabled
get_performanceReal-time campaign metrics: spend, leads, CPL, CTR, ROAS

Audiences (6)

ToolWhat it does
create_seed_audienceBuild a custom audience from hashed CAPI users
create_lookalike_audienceCreate a lookalike from any seed audience
list_audiencesList all custom and lookalike audiences
refresh_audienceRefresh an audience or sync latest state from Meta
get_audience_statusCheck audience size, status, and readiness
delete_audienceRemove an audience from Meta and ZuckerBot

Creatives (8)

ToolWhat it does
upload_creativeUpload finished assets and provision paused Meta ads
get_creative_statusCheck creative generation progress
creative_analysisAI analysis of ad creative performance with recommendations
creative_qaQuality check creatives against Meta ad policies
generate_briefsGenerate creative briefs based on performance data
generate_creatives*Generate ad copy and images (or AI video)
request_creative*Create a creative handoff package for production

* Creative image/video generation tools (generate_static_ad, generate_video_ad, get_video_ad_status, generate_creatives, request_creative) are disabled by default β€” enable them with ZUCKERBOT_ENABLE_CREATIVE_TOOLS=1 in your MCP config env (paid add-on coming). All creative analysis tools stay available.

Conversion Tracking / CAPI (5)

ToolWhat it does
capi_configGet or update server-side conversion tracking config
capi_status7-day and 30-day CAPI delivery and attribution stats
capi_testSend a test event through the CAPI pipeline
sync_conversionSend lead quality feedback to Meta's algorithm
list_pixelsList and select Meta pixels for conversion tracking

Reporting (2)

ToolWhat it does
get_campaign_insightsCampaign / ad set / ad-level Meta performance for any campaign in the account (including non-ZuckerBot ones), with deduped lead metrics
get_account_insightsAccount-wide spend, impressions, CTR, CPM, CPC, and frequency aggregated daily or monthly

get_campaign_insights surfaces three distinct lead figures rather than one collapsed number, each verified against Ads Manager:

FieldMeaning
meta_result / cost_per_meta_resultMeta's authoritative deduped "Results" for any objective (Ads Manager "Results" column), with meta_result_type naming the underlying result (conversion_lead for lead campaigns, offsite_conversion.fb_pixel_complete_registration / purchase for sales). Supersedes the now-deprecated results / cost_per_result
meta_leads / cost_per_meta_leadDeduped on-Meta leads (onsite_conversion.lead_grouped) β€” matches Ads Manager "Meta Leads"
conversion_leads / cost_per_conversion_leadCRM-qualified conversion leads (from Meta's results indicator conversion_leads:conversion_lead) β€” matches "Conversion leads". Lead-specific (0 for non-lead objectives)
actions / cost_per_action_typeFull labelled arrays of { action_type, value } (counts) and { action_type, value } (cost in dollars) for every Meta action type
results / cost_per_resultDeprecated. Objective-resolved result that mis-ranks mixed campaigns. Kept for back-compat β€” prefer meta_result / cost_per_meta_result
leads / cplDeprecated. Inflated surface count (action_type: lead) that double-counts the instant-form lead and its CAPI echo. Kept for back-compat β€” prefer meta_leads / conversion_leads

Costs are derived as spend / count; Meta's cost_per_action_type is non-additive and is never summed. The same fields roll up in summary as total_meta_result / blended_cost_per_meta_result (with meta_result_type), total_meta_leads / blended_cost_per_meta_lead, and total_conversion_leads / blended_cost_per_conversion_lead (with total_leads / blended_cpl deprecated alongside their per-row counterparts).

Portfolios (5)

ToolWhat it does
create_portfolioCreate an audience portfolio from a template
launch_portfolioTemporarily unavailable; portfolios remain planning/monitoring-only
portfolio_performanceTier-by-tier portfolio performance breakdown
rebalance_portfolioDry-run or apply budget rebalancing across tiers

Research (3)

ToolWhat it does
research_reviewsReview intelligence for any business
research_competitorsCompetitor ad analysis by industry and location
research_marketMarket intelligence and ad benchmarks

Business Context (4)

ToolWhat it does
enrich_businessCrawl a website and cache structured business context
upload_business_contextUpload text content and extract business insights
list_business_contextList uploaded context files and summaries
select_lead_formSelect a lead form for campaign targeting

Typical Agent Flow

Code
0. Audit       β†’  audit_account (how is this account doing today?)
1. Research    β†’  research_reviews + research_competitors (parallel)
2. Preview     β†’  preview_campaign (show user what ads look like)
3. Create      β†’  create_campaign with mode=legacy (launch-ready draft)
4. Review      β†’  confirm targeting, creative, Meta connection, and budget
5. Launch      β†’  launch_campaign after explicit approval
6. Monitor     β†’  get_performance + creative_analysis
7. Pause       β†’  pause_campaign whenever delivery must stop
8. Optimise    β†’  sync_conversion + audience tools

Every tool returns a _hint field suggesting the logical next step, so your agent always knows what to do next. Shorthand: legacy create -> review -> launch -> monitor. Intelligence activation, portfolio launch, and campaign resume are temporarily unavailable during Dealify launch hardening. MCP names include zuckerbot_enrich_business, zuckerbot_upload_business_context, zuckerbot_get_campaign, zuckerbot_activate_campaign, and zuckerbot_create_seed_audience. zuckerbot_duplicate_ad duplicates one supported ad into an existing ad set in the same ad account β€” dry-run by default, always created PAUSED, and executes only with an explicit idempotency_key so a retry can never create the ad twice.

ZuckerBot vs alternatives

ZuckerBotPipeboardAdAmigo.aiSupermetrics
What it isMeta Ads toolkit for agentsBasic Meta MCPFull ad management agentData extraction
Tools50+~20N/A (platform)N/A (connectors)
Creative analysisβœ… AI-poweredβŒβœ… Platform-only❌
CAPI supportβœ… Full pipeline❌Partial❌
Audience builderβœ… Seed + LALβŒβœ… Platform-only❌
Works with any agentβœ… MCP standardβœ… MCP standard❌ Locked to platform❌
PriceFree tier availableFree$349/mo/account$39-299/mo

Pricing

TierMonthlyAPI CallsTools
Free$01,000/moRead-only (performance, analysis, research, account audit)
Pro$49 + 0.1% of ad spend50,000/moAll tools including campaign management
Scale$149 + 0.05% of ad spend500,000/moAll tools + multi-account + priority rate limits

Free tier gets you started. Pro pays for itself with one optimised campaign.

Get your API key

Lifetime deal

Grabbed a ZuckerBot lifetime licence on Dealify? Codes look like ZB-XXXXX-XXXXX-XXXXX and stack on one account:

CodesTierAd accountsAPI calls
1Lifetime Tier 112,500/mo
2Lifetime Tier 2310,000/mo
3Lifetime Tier 31030,000/mo

Redeem straight from your agent with the zuckerbot_redeem_license tool ("redeem my ZuckerBot code ZB-...") or in the browser at zuckerbot.ai/start.html. Redeeming upgrades every API key on your account β€” and if you don't have a key yet, one is minted for you (shown once, so save it).

Example conversation

You: How are my Meta campaigns doing this week?

Agent calls get_account_insights + creative_analysis

Agent: You spent $2,340 across 4 campaigns this week. Your LAL campaign is crushing it at $28 CPL β€” that's 40% below your account average. But your broad targeting campaign is at $95 CPL and burning budget. The "customer testimonial" creative has a 3.2% CTR vs 1.1% for your product shots. I'd recommend pausing the broad campaign and shifting that budget to the LAL.

You: Do it.

Agent calls pause_campaign + (budget adjustment)

Development

bash
git clone https://github.com/DatalisHQ/zuckerbot.git
cd zuckerbot
npm install
npm run build
npm start

License

MIT

Related MCP Servers

View all in Monitoring View all alternatives
  • Dynatrace Mcp logoDynatrace Mcp

    Leverage AI-driven observability, security, and automation to analyze anomalies, logs, traces, events, metrics.

    πŸ“Š Monitoring2 views
    Compare vs Dynatrace Mcp β†’
  • Langfuse Mcp Java logoLangfuse Mcp Java

    Query Langfuse traces, debug exceptions, analyze sessions, scores, datasets, schema, observations and manage prompts. Full observability toolkit for LLM applications. (https://github.com/langfuse/langfuse)

    πŸ“Š Monitoring3 views
    Compare vs Langfuse Mcp Java β†’
  • Statuscraft logoStatuscraft

    MCP server that checks the live status of 3831 software services in real time. Ask your AI agent "is GitHub down?" or "what's wrong with Sentry?" β€” and get a live answer pulled directly from official status pages, including full incident detail when something is broken. npx -y github:jabbawocky/statuscraft

    πŸ“Š Monitoring0 views
    Compare vs Statuscraft β†’
  • Mcp Grafana logoMcp Grafana

    Search dashboards, investigate incidents and query datasources in your Grafana instance

    πŸ“Š Monitoring3 views
    Compare vs Mcp Grafana β†’

Frequently Asked Questions about ZuckerBot β€” Meta Ads MCP Server

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "zuckerbot-meta-ads-mcp-server": { "command": "npx", "args": ["-y", "ZuckerBot β€” Meta Ads MCP Server"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewZuckerBot β€” Meta Ads MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/zuckerbot-meta-ads-mcp-server?style=directory)](https://allmcps.com/mcp/zuckerbot-meta-ads-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/zuckerbot-meta-ads-mcp-server"><img src="https://allmcps.com/api/badge/zuckerbot-meta-ads-mcp-server?style=directory" alt="ZuckerBot β€” Meta Ads MCP Server on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ“ŠMonitoring
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
4/4 checks healthy over the last 6h
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars11
GitHub Star CountTotal stargazers on GitHub representing community popularity (11 stars).
Last commit1d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 9, 2026
53Quality signal: Good Β· 53/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools24/30
Adoption & activity6/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge β€” we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ“Š Monitoring β†’Best MCP servers for Monitoring & Observability β†’Alternatives to ZuckerBot β€” Meta Ads MCP Server β†’Install in Claude DesktopInstall in CursorInstall in VS Code