Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

Squall Studio

com.squallstudio/squall-studio

Read, edit and generate AI microdrama scripts, shots, characters and video in Squall Studio

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
1029ms
last probe
Tools
30
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
30 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
30 items in total; 3 or more earns these points.
pass Describes itself 10/10
91 characters; more than 30 earns these points.

Tools · 30

list_projects

List all projects owned by the authenticated user.

get_project

Get one project's summary and current workflow step.

get_project_episodes

List the episodes in a project.

get_episode

Get one episode record.

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.

get_episode_shots

List the shots in an episode.

list_episode_segments

List the video segments in an episode.

get_scene_assets

Get one scene with its shots, characters, locations and continuity references.

get_project_script

Get a project's full script package.

get_project_characters

List a project's characters.

get_character

Get one character record.

get_character_looks

List a character's looks.

get_project_locations

List a project's locations.

get_location

Get one location record.

get_asset_library

List the generated and uploaded assets available to a project.

get_job

Get one generation job's status and output. Use this to poll a job returned by a generate_* tool.

list_project_jobs

List generation jobs for a project, newest first.

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 remove one or update i…

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 carries live progress …

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.

generate_character_image

Generate a reference image for a character. Spends credits. Returns a job id — poll it with get_job.

generate_location_image

Generate a reference image for a location. Spends credits. Returns a job id — poll it with get_job.

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 unrelated to upload_shot_c…

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.

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 left untouched. To c…

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 location is usually sha…

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-direction guide — i…

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, wardrobe and screen-dire…

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_continuity_references to…

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 undone.

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://squallstudio.com/api/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "squall_studio": {
      "url": "https://squallstudio.com/api/mcp",
      "transport": "streamable-http"
    }
  }
}