# Squallstudio Squall Studio MCP server

Source: https://glimind.com/server/mcp-registry%2Fcom.squallstudio%2Fsquall-studio
Registry id: `mcp-registry/com.squallstudio/squall-studio`
Status: live (checked 2026-10-27T04:14:28.851Z)

## Measurements (30 days)

- Uptime: 99.95%
- Checks: 4991
- Outages (90 days): 2

## Install

```json
{
  "mcpServers": {
    "squallstudio-squall-studio-mcp-server": {
      "type": "http",
      "url": "https://squallstudio.com/api/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http squallstudio-squall-studio-mcp-server https://squallstudio.com/api/mcp
```

## Tools (30)

- `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 
- `generate_character_image`: Generate a reference image for a character. Spends credits. Returns a job id — poll it with get_job.
- `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_j
- `generate_location_image`: Generate a reference image for a location. Spends credits. Returns a job id — poll it with get_job.
- `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
- `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 light
- `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.
- `get_asset_library`: List generated assets available to a project.
- `get_character`: Get one character record.
- `get_character_looks`: List a character's looks.
- `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 narro
- `get_episode_shots`: List the shots in an episode.
- `get_job`: Get one generation job's status and output. Use this to poll a job returned by a generate_* tool.
- `get_location`: Get one location record.
- `get_project`: Get one project's summary and current workflow step.
- `get_project_characters`: List a project's characters.
- `get_project_episodes`: List the episodes in a project.
- `get_project_locations`: List a project's locations.
- `get_project_script`: Get a project's full script package.
- `get_scene_assets`: Get one scene with its shots, characters, locations and continuity references.
- `list_episode_segments`: List the video segments in an episode.
- `list_project_jobs`: List generation jobs for a project, newest first.
- `list_projects`: List all projects owned by the authenticated user.
- `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 id
- `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 permanen
- `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 untouch
- `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 —
- `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
- `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,

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
