Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,518Letters: 13Defects: 1,321counted 3 min ago
teppi

MCP servercom.squallstudio/squall-studio

Read, edit and generate AI microdrama scripts, shots, characters and video in Squall Studio
UNRATEDActivestreamable-httpsquallstudio.com

Overview

Score?
UNRATED 0.776
of what a free look can see, on 27 looks
Looks
29
last 6 hr ago
Tools
30
changed 6 hr ago

More info

URL
squallstudio.com/api/mcp
streamable-http
Says it is
story-weaver-pro 1.0.0
protocol 2025-06-18
In the record since
27 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.776 · highest on record 0.8561

Toolsfrom sha256:34a1e46142…895212 · +0 −0 6 hr ago

The tools this server lists, read out of the definition it returned
ToolSchema
attach_shot_continuity_reference
Attach an image that already exists in this project to a shot as a continuity reference. A continuity reference is fed into this shot's next clip generation as a layout, prop, ward
input · no output
generate_character_image
Generate a reference image for a character. Spends credits. Returns a job id — poll it with get_job.
input · no output
generate_episode_music
Generate a background music track for an episode. Requires the episode to already have an assembled video. Spends credits. Returns a job id — poll it with get_job.
input · no output
generate_location_image
Generate a reference image for a location. Spends credits. Returns a job id — poll it with get_job.
input · no output
generate_script
Write a full multi-episode script from a story premise. This CREATES A NEW PROJECT — it does not edit an existing one, and it takes no project_id. While the job runs, job.output ca
input · no output
generate_shot_background_image
Generate an empty background plate for one short shot. Both reference inputs steer what the plate itself looks like — layout, prop identity, materials and lighting — and are unrela
input · no output
generate_shot_clip
Generate a video clip for a single shot (episode_shots row). Spends credits. Returns a job id — poll it with get_job.
input · no output
get_asset_library
List generated assets available to a project.
input · no output
get_character
Get one character record.
input · no output
get_character_looks
List a character's looks.
input · no output
get_episode
Get one episode record.
input · no output
get_episode_editor
Get the full episode tree in one call: project, episode, outline, script, segments, shots, characters, looks, locations and jobs. Prefer this over several narrower calls.
input · no output
get_episode_shots
List the shots in an episode.
input · no output
get_job
Get one generation job's status and output. Use this to poll a job returned by a generate_* tool.
input · no output
get_location
Get one location record.
input · no output
get_project
Get one project's summary and current workflow step.
input · no output
get_project_characters
List a project's characters.
input · no output
get_project_episodes
List the episodes in a project.
input · no output
get_project_locations
List a project's locations.
input · no output
get_project_script
Get a project's full script package.
input · no output
get_scene_assets
Get one scene with its shots, characters, locations and continuity references.
input · no output
list_episode_segments
List the video segments in an episode.
input · no output
list_project_jobs
List generation jobs for a project, newest first.
input · no output
list_projects
List all projects owned by the authenticated user.
input · no output
list_shot_continuity_references
List the continuity reference images attached to one shot. get_scene_assets also returns these, but only for a whole scene — use this when you need the asset ids, for example to re
input · no output
remove_shot_continuity_reference
Detach one continuity reference from a shot. List them first with list_shot_continuity_references to get the asset id. This deletes the reference asset permanently and cannot be un
input · no output
update_location
Overwrite fields on one location. Read it first (get_project_locations or get_location), then send ONLY the fields you changed — omitted fields are left untouched. IMPORTANT: a loc
input · no output
update_shot
Overwrite fields on one shot. Read the shot first (get_episode_shots or get_episode_editor), decide the change yourself, then send ONLY the fields you changed — omitted fields are
input · no output
update_shot_continuity_reference
Set or clear the guidance on one continuity reference already attached to a shot — the note telling the video model how to use that image. List references first with list_shot_cont
input · no output
upload_shot_continuity_reference
Attach an image you produced locally to a shot as a continuity reference. A continuity reference is fed into this shot's next clip generation as a layout, prop, wardrobe and screen
input · no output
Verify it yourselfnpx teppi-check https://squallstudio.com/api/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1X6NSB7FPYCHXDED7MEN728