ZuckerBot - Meta Ads MCP Server
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. Its 40 documented tools cover campaign, audience, creative, status.
People connecting this server to Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.
VERIFIED ACTIVE
LAST COMMIT 2026-08-24 · ★ 12 · #84 OF 848 MAINTAINED OTHER · VERIFIED 2026-08-25
MIT · TypeScript servers · how we verify → /methodology
01 · Install ZuckerBot - Meta Ads MCP Server
before you install - you'll need
Set ZUCKERBOT_API_KEY before connecting.
Claude Code
claude mcp add datalishq-zuckerbot --transport http https://zuckerbot.ai/api/mcp Claude Desktop / Cursor / VS Code - add to config
{
"mcpServers": {
"datalishq-zuckerbot": {
"url": "https://zuckerbot.ai/api/mcp"
}
}
} Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.
Using another client? Same JSON, different key
Claude Desktop · mcpServers
Cursor · mcpServers
VS Code · servers
Windsurf · mcpServers
Zed · context_servers
Cline · mcpServers
Roo Code · mcpServers
Continue · mcpServers
LibreChat · mcpServers
Gemini CLI · mcpServers
Codex CLI · mcp_servers
Full setup guides: every client.
02 · Evidence
https://zuckerbot.ai/api/mcp
transport: streamable-http
endpoint alive - authentication required · probed 2026-08-25
Security posture
What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.
runs as local process (stdio) - runs on your machine with your user's permissions · remote - your agent's requests go to zuckerbot.ai
endpoint auth requires authentication - rejected our unauthenticated MCP initialize
license MIT - declared in the repository
npm package zuckerbot-mcp - unscoped; check the name against the project README before installing
registry registry publisher io.github.Crumbedsausage is not the repo owner (datalishq) - the registry entry was published by someone else
03 · What ZuckerBot - Meta Ads MCP Server can do
Prose above is summarized from the project's README and registry record - no invented capabilities.
What you can build
With this server connected, an agent can list available Meta ad accounts and current selection, connect a specific ad account, set active page for ad delivery, and verify all required credentials are set before launching.
Capability map
Tools grouped from the project's README - what ZuckerBot - Meta Ads MCP Server lets an agent do.
Campaign
7 tools - e.g. Generate ad preview from a URL (no Meta account needed); Create a campaign draft with strategy, targeting, and creatives; Get campaign detail, workflow state, and linked creatives
preview_campaign · create_campaign · get_campaign · approve_campaign_strategy · activate_campaign · pause_campaign…
read & search
5 tools - e.g. List available Meta ad accounts and current selection; Real-time campaign metrics: spend, leads, CPL, CTR, ROAS; List all custom and lookalike audiences
list_ad_accounts · get_performance · list_audiences · list_pixels · get_account_insights
Audience
5 tools - e.g. Build a custom audience from hashed CAPI users; Create a lookalike from any seed audience; Refresh an audience or sync latest state from Meta
create_seed_audience · create_lookalike_audience · refresh_audience · get_audience_status · delete_audience
Creative
5 tools - e.g. Upload finished assets and provision paused Meta ads; Check creative generation progress; AI analysis of ad creative performance with recommendations
upload_creative · get_creative_status · creative_analysis · creative_qa · request_creative
Meta
3 tools - e.g. Check Meta connection status for your API key; List Facebook pages and current selection; Set active page for ad delivery
meta_status · list_meta_pages · select_meta_page
Launch
3 tools - e.g. Verify all required credentials are set before launching; Launch one or all variants from a draft on Meta; Temporarily unavailable; portfolios remain planning/monitoring-only
get_launch_credentials · launch_campaign · launch_portfolio
Capi
3 tools - e.g. Get or update server-side conversion tracking config; 7-day and 30-day CAPI delivery and attribution stats; Send a test event through the CAPI pipeline
capi_config · capi_status · capi_test
Generate
2 tools - e.g. Generate creative briefs based on performance data; Generate ad copy and images (or AI video)
generate_briefs · generate_creatives
Latest releases
v0.4.8 · 2026-08-24
sync public MCP package v0.4.8
v0.4.7 · 2026-08-19
Adds zuckerbot_upload_ad_asset, zuckerbot_get_ad_asset_status and zuckerbot_create_ad: upload a new image/video into the connected ad account's library from a hosted URL, then create a PAUSED ad from it in any existing…
v0.4.6 · 2026-08-11
zuckerbot-mcp 0.4.6 · Audit metric honesty release. The account audit's headline metric is now flagged spend - spend sitting in ads that crossed a CTR or cost-per-result review threshold, judged against each campaign's…
04 · Who maintains ZuckerBot - Meta Ads MCP Server
ZuckerBot - Meta Ads MCP Server is maintained by datalishq. It's the only MCP server we track from this author; the repo dates to Jul 2024.
05 · Facts
- repository
- github.com/datalishq/zuckerbot
- website
- https://zuckerbot.ai/
- category
- other - ranked #84 of 848 actively-maintained other servers as of 2026-08-25.
- release cadence
- 7 releases in the last 90 days (latest 2026-08-24)
- registry
- io.github.Crumbedsausage/zuckerbot (active, first published 2026-02-23 · 7 versions)
- packages
- npm:zuckerbot-mcp
06 · ZuckerBot - Meta Ads MCP Server FAQ
Is ZuckerBot - Meta Ads MCP Server still maintained?
Yes - as of 2026-08-25, its last commit was 2026-08-24 and it shipped 7 releases in the last 90 days. We re-verify nightly.
What can ZuckerBot - Meta Ads MCP Server do?
With this server connected, an agent can list available Meta ad accounts and current selection, connect a specific ad account, set active page for ad delivery, and verify all required credentials are set before launching.
How do I install ZuckerBot - Meta Ads MCP Server?
Run `npx -y zuckerbot-mcp`. The README documents one environment variable (ZUCKERBOT_API_KEY) to set first. Set ZUCKERBOT_API_KEY before connecting. You can also paste the ready-made client config above.
Does ZuckerBot - Meta Ads MCP Server require authentication?
Yes - when we probed the endpoint on 2026-08-25, it rejected an unauthenticated MCP initialize; you'll need credentials to connect.
07 · Alternatives to ZuckerBot - Meta Ads MCP Server
Alternatives to ZuckerBot - Meta Ads MCP Server
Maintained other servers if ZuckerBot - Meta Ads MCP Server isn't the fit.
- Heyputer MCP Server Puter MCP enables AI tools to interact with Puter: manage files, websites, workers, and more ★ 43,204 · 2026-08-24
- Server Commands An MCP server to run arbitrary commands ★ 38,704 · 2026-08-05
- Zotero MCP (54yyyu) Search, read, annotate, and add to your Zotero research library, local or web. ★ 4,780 · 2026-08-25
- Firebase MCP Gives AI development tools Firebase-specific capabilities and expertise. ★ 4,460 · 2026-08-25
- Microsoft Fabric MCP Server MCP tools for interacting with Microsoft Fabric ★ 3,598 · 2026-08-21
- Ship Swift 40+ production-ready SwiftUI recipes for building full-stack iOS apps via MCP. ★ 2,968 · 2026-08-09
More MCP servers to compare · Datris · Hashloom · Heddle · Ara - audits d'accessibilité RGAA · Igpsport MCP
More TypeScript MCP servers · Dbatools MCP Server · Fizzy · Hunch (davesheffer) · Uptime Kuma · Apple Health MCP · see all