BeatBandit MCP

Reference

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

write
beta

Create or update project-level metadata, settings, and defaults, returning compact stable project identity for follow-up MCP calls.

project_query

read
beta

List accessible projects, read one project by stable id, or re-find a project by exact name.

template_list

read
beta

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

read
draft

Generate proposed values for a supported story entity field using BeatBandit's story context, craft rules, and writing-mode awareness.

story_entity_query

read
beta

List, get, or search story graph entities such as cards, scenes, episodes, arcs, and relationships.

story_mutate

write
beta

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

write
beta

Apply accepted, revision-aware screenplay edits.

screenplay_edit_propose

write
beta

Propose precise, revision-aware screenplay edits for a selected passage.

screenplay_import_run

orchestration
beta

Import screenplay text or a Final Draft `.

screenplay_read

read
beta

Read compact screenplay document context, one movie sequence, one scene, or the explicit full document from BeatBandit's structured screenplay editor.

screenplay_rewrite_run

orchestration
beta

Generate scoped screenplay rewrite proposals and apply them later by proposal_id.

screenplay_snapshot_apply

write
beta

Apply structured screenplay block edits through the snapshot-save path.

Shot / Media / Export

Generate shot lists, images, videos, and export artifacts.

asset_upload

write
beta

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

export
beta

Start exports and retrieve export artifacts.

image_generate

orchestration
beta

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

orchestration
beta

Generate music, speech, dialogue, sound effects, or shot-scoped scene audio.

shot_list_generate

orchestration
beta

Run BeatBandit's backend-owned shot-list generation workflow for a project, scene, or episode scope.

shot_list_query

read
beta

Read shot-list scope summaries, shots, recurring elements, and linked shot assets.

shot_mutate

write
beta

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

orchestration
beta

Generate shot videos and start video timeline exports, with discoverable model constraints, reference roles, prompt/default resolution, and asset handoff metadata.

voice_profile

write
beta

List, create, update, archive, and attach reusable voice reference samples for Seed Audio workflows.

Jobs

Poll async workflow progress through the canonical job surface.

← Back to overview