list projects
List this account’s Video Editor projects (id, title, size, duration, updatedAt). Call first in MCP when projectId is unknown. Optional query filters by title.
list projects
Tool name: list_projects
Required scope: editor:read
List this account’s Video Editor projects (id, title, size, duration, updatedAt). Call first in MCP when projectId is unknown. Optional query filters by title.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
projectId | string | optional | |
query | string | optional | Optional title filter. |
Request Creative Studio media upload (presigned PUT)
Request a presigned PUT URL for a local reference file, then PUT bytes from a client with unrestricted outbound network access (Claude Code, Cursor, Codex). **Do not use in Claude Connectors** — its sandboxed bash/curl will fail with host-not-allowed on *.r2.cloudflarestorage.com. In Connectors, use upload_creative_media instead. After a successful PUT, pass uploadId in mediaUploads on create_creative_generation. Requires creative:generate scope.
create project
Create an empty Video Editor project and return projectId. Then get_timeline / add_clips on that id.