Skip to main content
Discover exact provider assets and targets before preparing a launch. Preview reserves nothing. Submission uses one stable request key and returns work to track. Read operation results before retrying; corrected replacement inputs require a new request key. The tables list arguments and common nested fields. Expand Full input schema for all fields and allowed values. Workspace and account permissions apply to every tool.

launcher_promotion_sources_list

Find ads created by earlier tests that are available for promotion. Access: mcp:read.

launcher_assets_list

Find Meta Pages, Instagram accounts, pixels, audiences, and other assets by name. Pages, apps, pixels, and audiences use the selected ad account. Forms, Instagram accounts, and catalogs require a Page ID in parent_id. Product sets require a catalog ID in parent_id plus a page_id. Pages and Instagram accounts use imported data; check sync_status and synced_at. Other asset types use live Meta reads. Follow next_cursor for more results. Launch validation checks whether the selected assets can be used. Access: mcp:read.

launcher_targets_list

List current ad sets for the account. Read the chosen target before previewing a launch. Access: mcp:read.

launcher_targets_get

Read an ad set’s account, parent campaign, current settings, and validation fingerprint. Access: mcp:read.

launcher_launches_preview

Check approved content, planned Meta objects, and estimated usage. A preview does not reserve capacity. Access: mcp:read.

request fields

launcher_launches_submit

Submit a launch with one stable request_key, then track its result. To replace a failed item with corrected content, include the replacement details, approved creative version IDs, exact target, and a new request key. Access: mcp:read and mcp:write.

request fields

Retries: reuse the same request_key with unchanged inputs for the same operation.

launcher_launches_list

List launches with the newest first. For the next page, pass the returned next_cursor as after_id and keep the same account. Access: mcp:read.

launcher_launches_get

Read launch status and links to the operation results. Access: mcp:read.

launcher_launches_change_status

Hold or resume an unstarted run; a missed time requires Run now or a new time. Access: mcp:read and mcp:write. Retries: read the current state after a timeout. If the change has already applied, do not submit it again with an old version.

launcher_launches_cancel

Request cancellation of a launch. Existing Meta objects remain, and a write already in progress may still finish. Read the result to confirm what stopped. Access: mcp:read and mcp:write. Retries: read the current state after a timeout. If the change has already applied, do not submit it again with an old version.

launcher_launches_replacement_candidates

Find failed items eligible for replacement with corrected content. Approve the new version, check the target, then preview and submit with the returned replacement details and a new request key. Leave successful items and items with uncertain outcomes unchanged. Access: mcp:read.

launcher_run_operations

Read the result and attempt history of each launch operation. Access: mcp:read.

launcher_launches_retry

Retry eligible failed operations with their original inputs. Superlaunch blocks retries when it cannot confirm whether Meta already changed. For operations that failed before any attempt, use attempt 0 in expected_attempts. Access: mcp:read and mcp:write. Retries: read the current state after a timeout. If the change has already applied, do not submit it again with an old version.