Tools
33 public tools, grouped into families. Every tool is a thin adapter over a BeatBandit backend capability — schema validated, auth scoped, credit accounted, and idempotency aware where it matters.
Core Project
Discover, create, and read BeatBandit projects and templates.
project_mutate
Create or update project-level metadata, settings, and defaults, returning compact stable project identity for follow-up MCP calls.
project_query
List accessible projects, read one project by stable id, or re-find a project by exact name.
template_list
List available BeatBandit templates and return a compact project creation next-action template.
Story Graph
Read and mutate the story-graph primitives: cards, scenes, and the graph itself.
story_entity_propose
Generate proposed values for a supported story entity field using BeatBandit's story context, craft rules, and writing-mode awareness.
story_entity_query
List, get, or search story graph entities such as cards, scenes, episodes, arcs, and relationships.
story_mutate
Create, update, reorder, or delete story-graph entities using an entity_type discriminator.
Screenplay
Read, propose, and apply changes to structured screenplay documents.
screenplay_edit_apply
Apply accepted, revision-aware screenplay edits.
screenplay_edit_propose
Propose precise, revision-aware screenplay edits for a selected passage.
screenplay_import_run
Import screenplay text or a Final Draft `.
screenplay_read
Read compact screenplay document context, one movie sequence, one scene, or the explicit full document from BeatBandit's structured screenplay editor.
screenplay_rewrite_run
Generate scoped screenplay rewrite proposals and apply them later by proposal_id.
screenplay_snapshot_apply
Apply structured screenplay block edits through the snapshot-save path.
Story Workflows
Run backend-owned parent workflows for development, revision, review, and screenplay generation.
genre_contract
Read, preview, or apply a Genre Movie project's structured genre contract.
screenplay_generation_run
WRITE actual screenplay prose from existing structured story material.
story_development_run
BUILD new structured story material that does not exist yet — beats, scenes, sequences, treatments, trailer cards, episodes, or weave plans.
story_review_run
REVIEW existing project material and produce editorial feedback — room review (writers'-room style holistic notes), analysis wizard (scored editorial pass with rewrite guidance and comps), or continuity audit / Sync Screenplay (generate, review, and explicitly apply screenplay rewrite suggestions for pending structural-sync update tasks).
story_revision_run
CHANGE or POLISH structured story material that already exists in the project.
take_wizard_run
Generate 2-5 distinct premise TAKES from raw story material before any beats exist - Faithful, More Dramatic, Wildcard, Intimate, High Concept.
Story Collaboration
Collaborate with BeatBandit through conversational guidance and persona-driven passes.
Shot / Media / Export
Generate shot lists, images, videos, and export artifacts.
asset_upload
Upload a local, public-URL, or base64 image/audio into BeatBandit as a shot image, recurring shot-element reference, scene moodboard asset, project visual-style reference, or reusable voice reference.
export_create
Start exports and retrieve export artifacts.
image_generate
Generate still-image assets, with distinct workflows for per-shot storyboard/frame images, reusable shot-element references, and scene-level moodboards; fal-backed requests return an async job to poll with `job_get`.
media_generate
Generate music, speech, dialogue, sound effects, or shot-scoped scene audio.
shot_list_generate
Run BeatBandit's backend-owned shot-list generation workflow for a project, scene, or episode scope.
shot_list_query
Read shot-list scope summaries, shots, recurring elements, and linked shot assets.
shot_mutate
Create, update, delete, reorder, or reposition shots, recurring shot elements, scene moodboard selections, and selected shot-audio takes inside an existing shot-list scope using an entity_type discriminator.
video_generate
Generate shot videos and start video timeline exports, with discoverable model constraints, reference roles, prompt/default resolution, and asset handoff metadata.
voice_profile
List, create, update, archive, and attach reusable voice reference samples for Seed Audio workflows.
Asset Query
Filter generated media and shot-element libraries without leaving the MCP surface.
Jobs
Poll async workflow progress through the canonical job surface.