Edit channels and projects
projects_editCreate a channel or a project, or change a project's title, brief or video format. A new project takes its channel's style; a channel with no style needs one (style_edit action=create) before anything is generated. Share the returned web_url so the user can follow along.
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": {
"action": "<action>"
},
"name": "projects_edit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | create_channel: the channel name | |
| title | No | The project title | |
| action | Yes | create_channel: name, optional description; create_project: channel_id, title, optional description, video_format; update_project: project_id and any of title, description, video_format | |
| channel_id | No | create_project: its channel | |
| project_id | No | Project id | |
| description | No | A channel: what it is about. A project: the brief, what the video is about; it seeds the script, so make it specific | |
| video_format | No | landscape (16:9, the default) or portrait (9:16: Shorts, Reels, TikTok); fixed once a storyboard exists |