Show a post before it goes out
prepare_postShows the ClipFlux post card for a made video: the YouTube channel, the description, when it goes out, who can see it (public, unlisted or private) and whether it is made for kids. Posts nothing. Call it when the user wants to post or schedule, then wait for their yes before post_video. The YouTube title is written from the script when it posts; do not ask for one. Ask the user whether the video is aimed at kids (YouTube calls it "made for kids": made mainly for children, not just fine for them to watch); never decide it for them.
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": {
"videoId": "<videoId>"
},
"name": "prepare_post"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| when | No | "now", "after_export" (as soon as the export is done), or a date and time as ISO 8601 with the user's time zone, for example "2026-10-28T18:00:00+01:00". Default "now". | |
| privacy | No | Who can see this video on YouTube, if the user said: public, unlisted (only people with the link) or private (only them). Leave it out to use the channel's default. | |
| videoId | Yes | The video id, from draft_video, list_my_videos or get_video. | |
| accountId | No | The channel id from list_accounts, if the user named one. | |
| description | No | The YouTube description, if the user wants one. Leave it out and ClipFlux writes one from the video. | |
| madeForKids | No | The user's answer to "is it made for kids?". Leave it out until they have answered. |