Ad Launching
5 tools - Write access
Launch ads across Meta (single image, carousel, multi-media, Advantage+), TikTok, Snapchat, Pinterest, LinkedIn, Reddit, AppLovin, Taboola, and more. Supports lead forms, partnership ads, and scheduled launches.
MetaTikTokSnapchatPinterestLinkedInRedditAppLovinTaboola
Use when: Launch new ads from saved defaults, media URLs, Drive files, sheets, or library assets.
Meta, TikTok, Snapchat, Pinterest, LinkedIn, Reddit, AppLovin, and Taboola launches
get_launch_templateget_launch_referencecheck_launch_conflictslaunch_meta_post_idslaunch_ads
Google Ads & YouTube
5 tools - Mixed
Google Ads uses a dedicated launch tool instead of launch_ads. It supports PMax and Demand Gen-style asset work, while YouTube helpers prepare hosted videos for Google Ads campaigns.
Use when: Launch or update Google Ads assets, then use YouTube upload tools when Google needs a processed video ID.
Google Ads Performance Max, Demand Gen, campaign assets, and YouTube video prep
list_google_ads_campaignslaunch_google_adsupload_youtube_video_from_urlget_youtube_video_statuswait_for_youtube_processing
Campaign Management
17 tools - Mixed
List campaigns, ad sets, and individual ads. Create native Meta or Snapchat campaign structures, duplicate entities, pause or activate ads, edit creative copy, URLs, CTAs, budgets, bids, and UTM tags. Delete ads to free up slots before launching.
MetaTikTokSnapchatPinterestLinkedInRedditAppLovinTaboola
Use when: Find existing structure, create or duplicate it, pause or activate entities, edit copy, or delete unused ads.
Campaign, ad set/ad group, ad, creative, budget, bid, status, and deletion workflows
list_campaignslist_adsetslist_adslist_lead_formscreate_campaigncreate_adsetcreate_snapchat_campaigncreate_snapchat_ad_squadduplicate_campaignduplicate_adsetduplicate_adcopy_meta_ads_cross_accountupdate_statusupdate_budgetupdate_biddingedit_adsdelete_entities
Meta Setup & Audiences
14 tools - Mixed
Meta has the deepest setup surface. These tools discover the identity, catalog, pixel, conversion, audience, post, image, video, and creative IDs needed for advanced Facebook and Instagram launches. get_dataset_quality reads Event Match Quality (EMQ), match-key coverage, diagnostics, and data freshness via Graph — no Events Manager browser login.
Use when: Prepare a Meta launch that needs the right page, Instagram account, lead form, catalog, pixel, audience, or existing post — or audit pixel EMQ without opening Events Manager.
Pages, Instagram identities, posts, catalogs, pixels, Dataset Quality / EMQ, conversions, audiences, and creative IDs
list_profileslist_pageslist_ig_accountslist_ig_medialist_catalogslist_product_setslist_datasetsget_dataset_qualitylist_custom_conversionslist_custom_audiencescreate_custom_audiencelist_ad_imageslist_ad_videoslist_creatives
Cross-Channel Imports
3 tools - Write access
Import tools resolve Meta ads, map objectives and creative fields, create the destination campaign structure, and save a draft so a user can review before launching on TikTok, Snapchat, or Reddit.
Use when: Reuse proven Meta ads on another ad channel by creating the destination campaign/ad group and saving a launch draft.
Meta-to-TikTok, Meta-to-Snapchat, and Meta-to-Reddit campaign translation
import_meta_to_tiktokimport_meta_to_snapchatimport_meta_to_reddit
Create, edit, and save ad drafts before launching. Review and launch drafts when ready. Great for approval workflows.
Use when: Stage a launch for review before any ads go live.
Draft creation, review, update, deletion, and launch
list_draftsget_draftcreate_draftupdate_draftdelete_draftlaunch_draft
Batch Monitoring
3 tools - Read-only
View launch history, get full batch details including errors and creative state, and poll launch progress in real-time.
Use when: Monitor an accepted launch until it completes and pull the final ad IDs or error details.
Launch batches, creative state, launch errors, status polling
list_batchesget_batchget_batch_status