pick_post_visual
Selects a visual for a post on a given platform by passing template style, asset ID, or variant, and returns an edit link to refine it.
Instructions
Select a visual for a post on a given platform. Use the chosen option's pickArgs from generate_post_visual_options VERBATIM — for card/quote templates that means passing kind + style + variant together; for a library/smart asset or a stock photo, pass the assetId or slot from its pickArgs. Do not invent style names. variant is a 1-based template variant index. Includes editInVisualEditor: a direct URL to edit the post in the visual editor (when active brand is set).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"postId": "<postId>",
"platform": "<platform>"
},
"name": "pick_post_visual"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Visual kind, taken verbatim from the chosen option's pickArgs. REQUIRED when picking a card or quote template style (e.g. kind:'quote' with style:'gradient-bold'). If omitted, the server assumes 'card' and will reject quote styles. | |
| slot | No | Internal template slot key (advanced) | |
| style | No | Template style name from generate_post_visual_options | |
| postId | Yes | Post ID | |
| assetId | No | Library asset ID from list_assets | |
| variant | No | Template variant index | |
| platform | Yes | Target platform, e.g. 'linkedin' |