Skip to main content
Library objects belong to the authorized workspace. Save content edits as new versions, then approve the exact version. Media IDs, creative family IDs, creative version IDs, and template version IDs refer to different objects. 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_discover

Check available Launcher tools, permissions, limits, and upload instructions. Access: mcp:read. Arguments: none.

launcher_creatives_list

List or search active creatives in the workspace library. Access: mcp:read.

launcher_creatives_usage

Find where a creative has been selected or used in an account. To confirm which Meta objects were created, inspect the related run operations. Access: mcp:read.

launcher_creatives_get

Read a creative and its saved version summaries. Access: mcp:read.

launcher_creative_versions_get

Read the copy and media for one saved version. To change content, save a new version. Access: mcp:read.

launcher_creatives_create

Create a library creative with its first draft version. Approve the version before selecting it for a launch. Access: mcp:read and mcp:write.

family fields

content fields

Retries: after a timeout, read the current state before submitting again to avoid duplicate changes.

launcher_creatives_update

Edit a creative’s name, concept, or tags using its current lock version. Content changes require a new version. Access: mcp:read and mcp:write.

family fields

Retries: after a timeout, read the current state before submitting again to avoid duplicate changes.

launcher_creatives_archive

Archive a creative while retaining its content versions and launch history. 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_creative_versions_create

Save new content as a draft version. Earlier versions and launches keep their original content. Access: mcp:read and mcp:write.

content fields

Retries: after a timeout, read the current state before submitting again to avoid duplicate changes.

launcher_creative_versions_approve

Approve one complete creative version, including its language variants. Requires approval permission. Access: mcp:read and mcp:write. Retries: check the current state before repeating the operation.

launcher_creative_versions_revoke

Revoke approval for a complete creative version and record the reason. Earlier launch history remains available. Access: mcp:read and mcp:write. Retries: check the current state before repeating the operation.

launcher_collections_list

List fixed and smart collections in the workspace. Access: mcp:read.

launcher_collections_preview

Preview which creatives match an unsaved smart filter. Follow next_cursor with the same filters and exclusions for more results. Launch preview checks whether the selected versions are approved. Access: mcp:read.

filter_spec fields

launcher_collections_get

Read a collection and its current revision. Access: mcp:read.

launcher_collections_create

Create a fixed selection of creatives or a smart collection with filters and exclusions. Access: mcp:read and mcp:write.

data fields

Retries: after a timeout, read the current state before submitting again to avoid duplicate changes.

launcher_collections_update

Replace a collection definition and its members using the current lock version. Access: mcp:read and mcp:write.

data fields

Retries: after a timeout, read the current state before submitting again to avoid duplicate changes.

launcher_collections_archive

Archive a collection. Existing launches keep their saved selections. 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_collections_resolve

Select creatives from a collection for launch preparation. A creative must match all filter conditions and can match any value within each condition. Resolution does not reserve the selection. Access: mcp:read.

launcher_templates_list

List active templates within the authorized workspace. Access: mcp:read.

launcher_templates_get

Read a template and its saved settings versions. Launch validation checks whether those settings remain valid in Meta. Access: mcp:read.

launcher_templates_create

Save a template and its first settings version. This does not create objects in Meta. Access: mcp:read and mcp:write.

data fields

Retries: after a timeout, read the current state before submitting again to avoid duplicate changes.

launcher_template_versions_create

Save new template settings as a separate version. Existing schedules keep their selected version. Access: mcp:read and mcp:write.

data fields

Retries: after a timeout, read the current state before submitting again to avoid duplicate changes.

launcher_templates_archive

Archive a template while retaining versions used by earlier launches and schedules. 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_media_list

List saved media and its IDs. Access: mcp:read.

launcher_media_get

Read saved media details. Private storage URLs are excluded. Access: mcp:read.

launcher_media_delete

Archive unused media and queue file deletion. Media referenced by saved creatives or launches cannot be deleted. Access: mcp:read and mcp:write. Retries: check the current state before repeating the operation.

launcher_media_retry_thumbnail

Request another thumbnail-generation attempt for a saved media item. Access: mcp:read and mcp:write. Retries: after a timeout, read the current state before submitting again to avoid duplicate changes.