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

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

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