Overview
The Creative Library tools list, create, update, and delete program creatives (banners, brand assets, videos, and more). They mirror REST/v1/program/creatives and use the same program scopes. All tools support response_format (markdown or json). responseFormat is accepted as an alias. List tools use limit and offset, not page.
Creatives belong to your team’s affiliate program. There is no separate
*:creatives scope. Use read:program, write:program, and delete:program.Available Tools
Creative Categories
affonso_list_creatives
List Creative Library assets for your program. Same data asGET /v1/program/creatives.
Parameters
number
default:"20"
Number of results to return (max 100)
number
default:"0"
Number of results to skip
string
Filter by category:
brand, banner, product, content, video, documentstring
default:"markdown"
Response format:
markdown or json. Also accepted as responseFormat.Example Prompts
Response
affonso_get_creative
Get a single Creative Library asset by ID. Same data asGET /v1/program/creatives/:id.
Parameters
string
required
Unique Creative Library asset identifier. Example:
cm3creative123abcstring
default:"markdown"
Response format:
markdown or json. Also accepted as responseFormat.Example Prompts
Response
affonso_create_creative
Create a Creative Library asset for your program. Same fields and validation asPOST /v1/program/creatives. All write fields are optional.
Parameters
string | null
Creative name. Maximum 255 characters. Example:
Summer bannerstring | null
Creative description
string | null
Creative category:
brand, banner, product, content, video, documentstring | null
Optional subcategory such as
logo, leaderboard, or product-imagestring | null
URL for an external creative asset. Must be a valid URL. Example:
https://cdn.example.com/banner.pngstring | null
Text or HTML content for templates. Example:
<p>Summer sale</p>string[]
Tags for organizing creatives. Example:
["summer", "promo"]object | null
Asset dimensions in pixels. Object with integer
width and height. Example: { "width": 728, "height": 90 }string | null
Instructions for affiliates using this creative
string | null
Usage restrictions for this creative
string
default:"markdown"
Response format:
markdown or json. Also accepted as responseFormat.Example Prompts
Response
affonso_update_creative
Update a Creative Library asset. Partial updates are supported. Same fields asPATCH /v1/program/creatives/:id.
Parameters
string
required
Unique Creative Library asset identifier to update
string | null
Creative name. Maximum 255 characters
string | null
Creative description
string | null
Creative category:
brand, banner, product, content, video, documentstring | null
Optional subcategory such as
logo, leaderboard, or product-imagestring | null
URL for an external creative asset. Must be a valid URL
string | null
Text or HTML content for templates
string[]
Tags for organizing creatives
object | null
Asset dimensions in pixels (
width, height)string | null
Instructions for affiliates using this creative
string | null
Usage restrictions for this creative
string
default:"markdown"
Response format:
markdown or json. Also accepted as responseFormat.Example Prompts
Response
affonso_delete_creative
Parameters
string
required
Unique Creative Library asset identifier to delete
string
default:"markdown"
Response format:
markdown or json. Also accepted as responseFormat.