Skip to main content
Glama

ScreenWeaver

Create shots

create_shots

Create storyboard shots in one scene of the project, in order, in a single write. Live collaborators see them immediately. The project needs an aspect ratio first: when get_project_outline shows aspectRatio null, ask the user which one and call set_project_aspect_ratio. Use it to turn director's notes or a shot list into shots: read the scene first (get_scene) and take sceneId from get_project_outline or get_scene; call list_shots to see existing shots and their shotIds. Each shot needs an actionText and may set shotValue (framing), cameraMovement and durationSeconds; unspecified fields keep the app defaults. Set continuesFrom to chain a shot onto an earlier one (index in this call, or an existing shotId of the scene). A continuation inherits the framing and camera of its chain head, so do not rely on its own shotValue/cameraMovement. A shot that is not a continuation and does not already show a place gets the scene heading's place appended to its actionText, so the storyboard image keeps the location. No images are generated and no credits are spent. Returns createdShotIds (same order as the input) and the scene's shots after the write; check them. Max 50 shots per call.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
shotsYesThe shots to create, in storyboard order (max 50).
sceneIdYesScene to add the shots to (sceneId from get_project_outline or get_scene).
projectIdYesScreenWeaver project id (from list_projects).
insertAfterShotIdNoPlace the new shots right after this existing shot of the same scene (shotId from list_shots). Omit to append at the end of the scene.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.