MCP tools

List creatives

Browse the active brand's creative library, the images and videos available to put in ads.

Tool name: list-creatives.

Browse the active brand's creative library, the images and videos available to put in ads. Returns a creativeId for each, which is the id addAds, distributeCreative and swapCreatives take. Newest first; filter with search and kind, or pass creativeIds to look up an explicit set. Read-only: listing changes nothing. To add a creative that is not here yet, use uploadCreative.

When to use

Find the creativeId for an image or video before putting it in an ad, or show the user what creatives a brand has. Always call this (or uploadCreative) to obtain a creativeId, never guess one. NOT for the creatives already attached to a launch (use previewAds or getCampaignTree).

Access

PropertyValue
Required scoperead
PublishesNo
Read-onlyYes
DestructiveNo
IdempotentYes
Open worldNo

Input

FieldTypeRequiredDescription
searchstringNoFilter by creative or file name. Omit to list everything, newest first. At most 200 characters.
kindstringNoNarrow to images or to videos. Defaults to ALL. One of ALL, IMAGES, VIDEOS.
creativeIdsinteger[]NoLook up an explicit set of creative ids instead of browsing. This is also what the gallery sends when a user picks creatives in it, so the ids reach you. At most 60 items.
pageintegerNo1-based page. Defaults to 1. Minimum 1.
limitintegerNoCreatives per page, 1-100. Defaults to 24. Minimum 1, maximum 100.
cursorstringNoOpaque cursor from the previous page's nextCursor. Omit for the first page.

Output

FieldTypeRequiredDescription
creativesobject[]Yes
totalintegerYes
pageintegerYes
pagesintegerYes
selectionbooleanYesTrue when the call named explicit creativeIds, i.e. it is a selection rather than a browse.
nextCursorstring | nullYesPass as cursor to read the next page. Null when there is no next page.

REST equivalent

GET /v1/brands/{brandId}/creatives, List creatives. CLI: koast list-creatives.

On this page