Create project
create_projectCreate a new blank Clueso project. Returns the projectId and initialClipId — the project starts with one blank clip already at index 0 (default short duration). Use update_clips to resize/retitle clip 0, add_clips(kind='blank') to append more clips, add_elements to place content, and add_audio to attach a project-level music track.
Optionally place the project inside a folder (use find(type='folders') to find folder IDs, or create_folder to make one) and set a description at creation time.
From a clueprint: it sets the format (layouts, pacing, motion, voiceover, music, captions) and this project's brand kit the identity (colors, fonts, logos, icons); see get_clueprint's brand.
Brand kit: a project follows the workspace's default brand kit unless given one (a workspace with no kit uses none). Pass brand_kit_id (from find(type='brand_kits')) to build this project with that kit, e.g. one project per brand, or 'none' to make it without a brand kit; the reply's brandKit says which kit it uses. Then get_design_guide({project_id, select: [...]}) returns that kit's colors, fonts, logos and guidelines.
Start it voiced (one or the other): • script — one blank clip per paragraph (blank-line separated), each with AI voiceover generated from it; clip lengths follow the speech (generation runs in the background, ~seconds per clip). Returns clip_ids. • audio — an audio upload (an mcp_upload_id or a Clueso upload_id): it becomes clip 0's voiceover as the original narration, transcribed (script + captions), and the clip takes its length. Returns duration and word_count.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| audio | No | An audio upload (an mcp_upload_id or a Clueso upload_id) to use as the voiceover (original narration, transcribed). Not with `script`. | |
| title | No | Project title | |
| script | No | Voiceover script; one blank clip per paragraph. Not with `audio`. | |
| folder_id | No | Optional folder ID to nest the project under. Use find(type='folders') to discover IDs. Omit to create at workspace root. | |
| description | No | Optional project description (max ~500 chars) | |
| brand_kit_id | No | Brand kit for this project: an id from find(type='brand_kits'), 'default' (the same as omitting it: follow the workspace default kit), or 'none' for no brand kit. Setting a kit needs an editor or admin. |