# Adbloop Meta Ads MCP server

Safe bulk Meta ads: launch 150+ campaigns from Drive folders with spend guardrails and validation.

## Links
- Registry page: https://www.getdrio.com/mcp/com-adbloop-meta-ads
- Website: https://mcp.adbloop.com

## Install
- Endpoint: https://mcp.adbloop.com/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://mcp.adbloop.com/mcp

## Tools
- get_ad_accounts - List the Meta ad accounts connected to this Adbloop user, with the Page NAME + Instagram username + pixel each account uses. Use this to resolve a spoken account/page name to IDs. Endpoint: https://mcp.adbloop.com/mcp
- list_drive_folder - List the images/videos inside a PUBLIC Google Drive folder (must be shared as 'Anyone with the link'). Returns each file's name and a Drive URL usable directly as imageUrl in bulk_create_campaigns. Perfect for 'create one campaign per image in this folder'. Read-only. Endpoint: https://mcp.adbloop.com/mcp
- get_insights - Rate-limit-safe Meta performance metrics (spend, impressions, clicks, CTR, leads, purchases, ROAS). Read-only. Endpoint: https://mcp.adbloop.com/mcp
- list_campaigns - List existing campaigns with status, budget, effective status. Read-only. Endpoint: https://mcp.adbloop.com/mcp
- list_adsets - List ad sets — across the account or inside one campaign. Shows budget, optimization goal, status. Read-only. Endpoint: https://mcp.adbloop.com/mcp
- list_ads - List ads — across the account or inside one ad set. Includes creative preview info. Read-only. Endpoint: https://mcp.adbloop.com/mcp
- get_campaign_structure - Full tree of one campaign: its ad sets and every ad inside each. Read-only. Endpoint: https://mcp.adbloop.com/mcp
- add_ad_to_adset - Add a NEW ad (with creative) to an EXISTING ad set. Created PAUSED. Accepts either an existing creative_id, a library image_hash (this is where saved library creatives CAN be used), or ad copy fields. WRITES live. Endpoint: https://mcp.adbloop.com/mcp
- pause_campaigns - Pause campaigns/ad sets/ads by ID. Reversible. Endpoint: https://mcp.adbloop.com/mcp
- resume_campaigns - Resume (activate) paused campaigns/ad sets/ads by ID. Turns spend ON. Endpoint: https://mcp.adbloop.com/mcp
- delete_campaigns - PERMANENTLY delete campaigns/ad sets/ads by ID. Irreversible — requires confirm:true. Use pause instead if unsure. Endpoint: https://mcp.adbloop.com/mcp
- update_campaign_budget - Change the daily budget (and/or rename) of an existing campaign or ad set. The account is required so the new budget is checked against your spend guardrails. WRITES live. Endpoint: https://mcp.adbloop.com/mcp
- search_targeting - Search Meta's targeting interests by keyword (e.g. 'yoga', 'small business owners'). Returns interest names, IDs, and audience sizes — useful when planning campaigns. Read-only. Endpoint: https://mcp.adbloop.com/mcp
- get_lead_forms - List the lead-gen forms available on a Facebook Page (for OUTCOME_LEADS campaigns). Read-only. Endpoint: https://mcp.adbloop.com/mcp
- get_creative_library - List the user's saved creatives. NOTE: image_hash works with add_ad_to_adset, but bulk_create_campaigns needs a public imageUrl (or Drive/Dropbox link). Read-only. Endpoint: https://mcp.adbloop.com/mcp
- estimate_bulk_create - Estimate how long bulk creation will take for N campaigns. Read-only. Endpoint: https://mcp.adbloop.com/mcp
- get_guardrails - View the spend safety limits for an account. Read-only. Editable only by the owner in Adbloop settings. Endpoint: https://mcp.adbloop.com/mcp
- check_capacity - Check an ad account's current Meta API rate-limit headroom BEFORE a bulk run. Read-only. Returns GO/TIGHT/SPLIT/WAIT_OR_SPLIT/WAIT + utilization + regain minutes. Endpoint: https://mcp.adbloop.com/mcp
- validate_campaigns - Pre-flight check campaign rows BEFORE creating. Read-only. Per-row verdict: will_create / will_create_with_changes / will_fail. Pass meta_account_id to also check spend guardrails. Endpoint: https://mcp.adbloop.com/mcp
- bulk_create_campaigns - Create many Meta campaigns at once on ONE account (rate-limit-safe, validated). WRITES live. Honors plan limits, spend guardrails, and capacity. Auto-uses the correct Page/Instagram/pixel. Each campaign needs an imageUrl (public image, or Drive/Dropbox share link). Endpoint: https://mcp.adbloop.com/mcp
- bulk_create_multi_account - Launch the SAME campaign set across MULTIPLE ad accounts in one call (up to 5 accounts; chain calls for more). Each account gets its own currency-aware guardrails, capacity check (throttled accounts are skipped, not hammered), and correct Page/Instagram/pixel. WRITES live. Endpoint: https://mcp.adbloop.com/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: com.adbloop
- Version: 1.3.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jun 8, 2026
- Source: https://registry.modelcontextprotocol.io
