creative_picker
Open the creative picker to browse, upload, AI-generate, or import ad creatives with visual preview. Works with both image and video creatives. Use it whenever the user wants to add an image or video, and always for AI images: the user reviews them here before any campaign or post uses them, unless they explicitly said they don't need to. Pass asset_url or asset_prompt in params to auto-start; if the user already has an asset URL or ID, pass it directly to manage_campaign instead. Every call shows the picker; to just look up existing images, use campaign_and_resource_get resource_type assets.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "creative_picker"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ds_id | No | Platform: AW, FA, AC, TIK, LIA, CGPTA, SCM, or IGI (Instagram) | |
| action | No | browse_assets (default; opens the picker), create_upload_url or upload_creative. | |
| params | No | Optional. create_upload_url returns a signed upload URL and an upload_ref; upload_creative stores file_data and returns an upload_ref. | |
| account_id | No | Ad account ID from accounts_discovery | |
| asset_type | No | Filter: 'image' or 'video' |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| error | No | ||
| notes | No | ||
| success | Yes | ||
| business_context | No |