
AI filmmaking for short dramas: turn scripts into storyboards, consistent characters and AI video.
Public tool metadata for what this MCP can expose to an agent.
get_accountRead the connected DramaCanvas account. Call it first.Read the connected DramaCanvas account. Call it first.
No parameter schema in public metadata yet.
list_modelsList available models for image and video generation.List available models for image and video generation.
No parameter schema in public metadata yet.
list_projectsList workspace projects.List workspace projects.
No parameter schema in public metadata yet.
get_projectGet metadata for a project.Get metadata for a project.
No parameter schema in public metadata yet.
create_projectCreate a new project.Create a new project.
No parameter schema in public metadata yet.
import_scriptImport a script into a project.Import a script into a project.
No parameter schema in public metadata yet.
list_unitsList units and episodes within a project.List units and episodes within a project.
No parameter schema in public metadata yet.
set_unit_shotsSet shot breakdowns for empty units.Set shot breakdowns for empty units.
No parameter schema in public metadata yet.
get_unit_workspaceGet workspace context for a unit.Get workspace context for a unit.
No parameter schema in public metadata yet.
create_canvasCreate a new infinite canvas.Create a new infinite canvas.
No parameter schema in public metadata yet.
link_canvas_to_projectLink a canvas to a specific project.Link a canvas to a specific project.
No parameter schema in public metadata yet.
canvas_list_node_typesList supported canvas node types and schemas.List supported canvas node types and schemas.
No parameter schema in public metadata yet.
canvas_get_stateRetrieve current canvas state and snapshot hash.Retrieve current canvas state and snapshot hash.
No parameter schema in public metadata yet.
canvas_read_storyboardRead storyboard structure and node data from a canvas.Read storyboard structure and node data from a canvas.
No parameter schema in public metadata yet.
canvas_apply_opsApply operations to canvas objects with snapshot hash validation.Apply operations to canvas objects with snapshot hash validation.
No parameter schema in public metadata yet.
canvas_create_storyboardCreate storyboard layouts on the canvas.Create storyboard layouts on the canvas.
No parameter schema in public metadata yet.
get_canvas_linkGet a browser URL to open the canvas.Get a browser URL to open the canvas.
No parameter schema in public metadata yet.
canvas_preview_changesPreview planned canvas edits before applying them.Preview planned canvas edits before applying them.
No parameter schema in public metadata yet.
canvas_delete_objectsDelete specified objects from the canvas.Delete specified objects from the canvas.
No parameter schema in public metadata yet.
generate_mediaSubmit media generation requests. Charges credits immediately.Submit media generation requests. Charges credits immediately.
No parameter schema in public metadata yet.
get_generationGet status of a single generation task (waitSeconds up to 50).Get status of a single generation task (waitSeconds up to 50).
No parameter schema in public metadata yet.
wait_generationsWait for 1–20 generation tasks (mode any/all, waitSeconds 0–50).Wait for 1–20 generation tasks (mode any/all, waitSeconds 0–50).
No parameter schema in public metadata yet.
Sponsors
An AI film maker you can drive from your coding agent. Connect Claude, Codex or Cursor to the DramaCanvas MCP server and turn a script into episodes, storyboards, character looks and generated video on one infinite canvas.
DramaCanvas accounts and API keys are created at dramacanva.com. Free to start; generation uses credits. View pricing at https://dramacanva.com/pricing.
DramaCanvas demo film Pick a style. Write one line. The canvas lays out the rest.