Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
com.adbloop avatar

Adbloop Meta Ads

Adbloop Meta Ads is a MCP server for safe bulk Meta campaigns from Drive folders with validation and spend guardrails, supporting 150+ launches.

About

Adbloop Meta Ads is a hosted MCP server for founders and lean growth teams who need to operationalize Facebook and Instagram campaigns at scale without hiring a media ops army. The catalog promise centers on safe bulk creation: ingest creative organization from Google Drive folders, apply validation checks, and respect spend guardrails while launching on the order of 150 or more campaigns in a controlled batch. That maps cleanly to Launch and distribution subphase work once your offer, landing page, and tracking basics exist from Validate and Build. Agents in Claude Code or Cursor can orchestrate folder picks, campaign naming, and guardrail-aware launches through the streamable-http endpoint rather than brittle UI macros. This is paid acquisition infrastructure, not organic SEO or creative strategy— you still own positioning, audiences, and compliance. Version 1.3.0 signals an evolving remote; treat Meta account access, billing limits, and creative rights as prerequisites before you let an agent touch production spend.

  • Bulk launch path for 150+ Meta campaigns from Drive folder structures
  • Spend guardrails and validation called out in the server description
  • Streamable-http MCP remote at mcp.adbloop.com (v1.3.0)
  • Adbloop-branded title for catalog discovery as Meta Ads specialist MCP
  • Designed for high-volume creative drops without one-by-one Ads Manager drudgery

Adbloop Meta Ads by the numbers

  • Exposes 22 verified tools (MCP introspection)
  • Data as of Jul 7, 2026 (Skillselion catalog sync)
terminal
claude mcp add --transport http meta-ads https://mcp.adbloop.com/mcp

Add your badge

Show developers this MCP server is listed on Skillselion. Paste this into your README.

Listed on Skillselion
TransportHTTP
AuthNone
Tools22

What it does

Bulk-launch Meta ad campaigns from Google Drive creative folders with validation and spend guardrails so one developer can scale paid distribution safely.

Who is it for?

Best when you're running creative-heavy Meta tests—apps, e-commerce, or lead gen—with folder-based assets and strict spend caps.

Skip if: Organic-only launches, single-campaign tweaks, or teams without Meta ad accounts and approved billing controls.

What you get

After registering the Adbloop remote MCP, your agent can drive validated bulk campaign launches from Drive assets under documented guardrails.

  • Bulk Meta campaign launch workflow via MCP
  • Validation-gated pushes aligned with Adbloop guardrails
  • Operational path for 150+ campaigns from folder-based creative intake

By the numbers

  • 150+ campaigns supported in bulk launch positioning
  • MCP server version 1.3.0
  • Remote URL: https://mcp.adbloop.com/mcp

Tools 22

Public tool metadata - what this server can do for an agent.

create_campaign15 params

Create ONE Meta campaign (created PAUSED for review). Free-plan friendly — counts toward your monthly campaign limit. To launch many at once or from a Drive folder, use bulk_create_campaigns (Pro). Needs a public imageUrl (or Drive/Dropbox share link) for image ads. WRITES live.

  • meta_account_idstringAd account to create on (defaults to your primary).
  • campaignNamestringrequired
  • objectivestringrequired
  • performanceGoalstring
  • conversionLocationstring
  • useCBOboolean
  • cboBudgetnumber
  • dailyBudgetnumber
  • imageUrlstringImage for the ad. Paste a PUBLIC https image URL, OR a single Google Drive / Dropbox file share link (shared so 'Anyone with the link can view') — these are auto-converted. For a single campaign, ask the user for ONE image's share link. (Listing a whole Drive folder to spin up one campaign per image is a Pro feature.)
  • videoUrlstring
  • websiteUrlstring
  • ctaButtonstring
  • primaryTextstring
  • headlinestring
  • descriptionstring
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.

list_drive_folder1 param

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.

  • folder_urlstringrequiredGoogle Drive folder link (or bare folder ID)
get_insights7 params

Rate-limit-safe Meta performance metrics (spend, impressions, clicks, CTR, leads, purchases, ROAS). Read-only.

  • meta_account_idstring
  • levelstring
  • date_presetstring
  • sincestring
  • untilstring
  • campaign_idstring
  • limitnumber
list_campaigns4 params

List existing campaigns with status, budget, effective status. Read-only.

  • meta_account_idstring
  • status_filterarray
  • limitnumber
  • afterstring
list_adsets3 params

List ad sets — across the account or inside one campaign. Shows budget, optimization goal, status. Read-only.

  • meta_account_idstring
  • campaign_idstring
  • limitnumber
list_ads3 params

List ads — across the account or inside one ad set. Includes creative preview info. Read-only.

  • meta_account_idstring
  • adset_idstring
  • limitnumber
get_campaign_structure2 params

Full tree of one campaign: its ad sets and every ad inside each. Read-only.

  • campaign_idstringrequired
  • meta_account_idstring
add_ad_to_adset11 params

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.

  • adset_idstringrequired
  • ad_namestring
  • creative_idstringUse an existing Meta creative as-is.
  • image_hashstringUse a saved library creative's image_hash — supported here (unlike bulk-create).
  • website_urlstring
  • primary_textstring
  • headlinestring
  • descriptionstring
  • ctastringe.g. LEARN_MORE
  • page_idstring
  • meta_account_idstring
pause_campaigns2 params

Pause campaigns/ad sets/ads by ID. Reversible.

  • campaign_idsarrayrequired
  • meta_account_idstring
resume_campaigns2 params

Resume (activate) paused campaigns/ad sets/ads by ID. Turns spend ON.

  • campaign_idsarrayrequired
  • meta_account_idstring
delete_campaigns3 params

PERMANENTLY delete campaigns/ad sets/ads by ID. Irreversible — requires confirm:true. Use pause instead if unsure.

  • campaign_idsarrayrequired
  • meta_account_idstring
  • confirmbooleanrequiredMust be true — deletion is permanent.
update_campaign_budget4 params

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.

  • entity_idstringrequiredCampaign ID (CBO budget) or ad set ID.
  • daily_budgetnumberNew daily budget, MAJOR units (e.g. 500 = ₹500).
  • namestringOptional new name.
  • meta_account_idstringrequiredREQUIRED — the ad account this entity belongs to (for the guardrail check).
search_targeting2 params

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.

  • querystringrequired
  • meta_account_idstring
get_lead_forms2 params

List the lead-gen forms available on a Facebook Page (for OUTCOME_LEADS campaigns). Read-only.

  • page_idstringrequired
  • meta_account_idstring
get_creative_library1 param

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.

  • limitnumber
estimate_bulk_create1 param

Estimate how long bulk creation will take for N campaigns. Read-only.

  • countnumberrequired
get_guardrails1 param

View the spend safety limits for an account. Read-only. Editable only by the owner in Adbloop settings.

  • meta_account_idstring
check_capacity2 params

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.

  • meta_account_idstringrequired
  • campaign_countnumber
validate_campaigns2 params

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.

  • meta_account_idstring
  • campaignsarrayrequired
bulk_create_campaigns8 params

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).

  • meta_account_idstring
  • page_idstring
  • instagram_account_idstring
  • pixel_idstring
  • catalogIdstring
  • productSetIdstring
  • confirmboolean
  • campaignsarrayrequired
bulk_create_multi_account3 params

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.

  • account_idsarrayrequiredUp to 5 Meta ad account IDs.
  • confirmboolean
  • campaignsarrayrequired

Recommended MCP Servers

How it compares

Bulk Meta ads MCP with guardrails, not an SEO audit tool or organic social scheduling skill.

FAQ

Who is Adbloop Meta Ads for?

Developers who scale Meta paid distribution from Drive-organized creatives and want agent-driven bulk launches with validation and spend limits.

When should I use Adbloop Meta Ads?

Use it in Launch when you are ready to distribute via Meta at volume—typically after landing pages and tracking exist—and need 150+ style batch operations.

How do I add Adbloop Meta Ads to my agent?

Add streamable-http remote https://mcp.adbloop.com/mcp in your MCP client per the published server schema (v1.3.0) and complete Meta and Drive access in Adbloop’s product flow.

Communicationdistribution

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.