Skip to main content
Glama

ScreenWeaver

Get scene

get_scene
Read-onlyIdempotent

Read one scene of the screenplay. Returns the scene label, episodeIndex (0 when the scene comes before the script's first EPISODE), heading, placeId (linked place entity, if any) and its elements in order: the SCENE_HEADING itself, then every element up to (not including) the next SCENE_HEADING or structure element (EPISODE, ACT, SEQUENCE, STORY_BEAT). Each element has elementId, type, content, and characterId / placeId when linked to an entity (see list_entities). A CHARACTER element's content is the name plus any cue extension ("MARA (O.S.)"); the extension is also returned on its own as extension. With includeShots (default true) it also returns the scene's storyboard shots in the same shape as list_shots. Get sceneId from get_project_outline or search_script.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sceneIdYesScene id (the SCENE_HEADING element id from get_project_outline).
projectIdYesScreenWeaver project id (from list_projects).
includeShotsNoInclude the scene's storyboard shots (default true).

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.