Skip to content
Agentmart
Submit a tool

Squall Studio

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

Connector by squallstudio.comOfficial · Domain verified by the MCP Registry

IndexedLicense unknownRemote (HTTP)
Write a review

Install

Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install connector/squallstudio-com-squall-studio

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://squallstudio.com/api/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
18 read · 9 write · 3 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
Nothing to install (hosted)
Runs as
Hosted (remote endpoint)

Tools by what they do 30

From the running server's own tool list (tools/list) on Oct 25, 2026.

Read 18 · Look things up without changing anything.

  • get_asset_library
  • get_character
  • get_character_looks
  • get_episode
  • get_episode_editor
  • get_episode_shots
  • get_job
  • get_location
  • get_project
  • get_project_characters
  • get_project_episodes
  • get_project_locations
Show 6 more tools
  • get_project_script
  • get_scene_assets
  • list_episode_segments
  • list_project_jobs
  • list_projects
  • list_shot_continuity_references

Write 9 · Create, change, send or run things.

  • attach_shot_continuity_reference
  • generate_character_image
  • generate_episode_music
  • generate_location_image
  • generate_script
  • generate_shot_background_image
  • generate_shot_clip
  • update_shot_continuity_reference
  • upload_shot_continuity_reference

Delete 3 · Delete, drop, revoke or wipe things.

  • remove_shot_continuity_reference
  • update_location
  • update_shot

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • Authorization

Network hosts it talks to 1

  • squallstudio.com · found in remote endpoint, install command

Files it touches

  • Any path the agent passes to its tools

Tools (30)

As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • attach_shot_continuity_referenceAttach 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-direction guide — it is NOT used as the shot's opening frame or exact composition. Attaching one changes nothing until the clip is generated again. Find asset ids with get_asset_library. A shot's own thumbnail is its clip's last frame, so attaching the previous scene's thumbnail is the cheapest way to carry continuity forward. To use an image that is not yet an asset here, use upload_shot_continuity_r…

  • generate_character_imageGenerate character image

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

  • generate_episode_musicGenerate 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.

  • generate_location_imageGenerate location image

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

  • generate_scriptGenerate 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 (phase, completedEpisodes, totalEpisodes). On success the new project also has its characters, locations, episodes, shots and segments seeded, ready for the other tools. Spends credits. Returns a job id — poll it with get_job.

  • generate_shot_background_imageGenerate background plate

    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_continuity_reference, which guides clip generation instead. Use reference_image_asset_ids for images already in this project (find them with get_asset_library) and reference_images_base64 to send bytes you produced locally, for example a frame lifted from an earlier scene so a prop matches what is already on screen. Uploaded bytes are used for this one generation and are not kept as project assets.…

  • generate_shot_clipGenerate 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_libraryList assetsread-only

    List generated assets available to a project.

  • get_characterGet characterread-only

    Get one character record.

  • get_character_looksList character looksread-only

    List a character's looks.

  • get_episodeGet episoderead-only

    Get one episode record.

  • get_episode_editorGet full episoderead-only

    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_shotsList shotsread-only

    List the shots in an episode.

  • get_jobGet job statusread-only

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

  • get_locationGet locationread-only

    Get one location record.

Show 15 more tools
  • get_projectGet projectread-only

    Get one project's summary and current workflow step.

  • get_project_charactersList charactersread-only

    List a project's characters.

  • get_project_episodesList episodesread-only

    List the episodes in a project.

  • get_project_locationsList locationsread-only

    List a project's locations.

  • get_project_scriptGet scriptread-only

    Get a project's full script package.

  • get_scene_assetsGet sceneread-only

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

  • list_episode_segmentsList segmentsread-only

    List the video segments in an episode.

  • list_project_jobsList jobsread-only

    List generation jobs for a project, newest first.

  • list_projectsList projectsread-only

    List all projects owned by the authenticated user.

  • list_shot_continuity_referencesList continuity referencesread-only

    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 its guidance. Each reference's saved guidance is in metadata.continuityGuidance.

  • remove_shot_continuity_referenceRemove continuity referencecan change or delete data

    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.

  • update_locationUpdate locationcan change or delete data

    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 shared by several scenes across episodes, so this edit changes every scene that uses it. Check where it is used first; if the change is meant for one scene only, it needs a NEW location rather than an edit to this one. Editing name, short_description, visual_prompt, user_prompt, visual_style, aspect_ratio or spatial_layout marks the location stale, because its existing generated image no longer match…

  • update_shotUpdate shotcan change or delete data

    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 change dialogue, edit camera_setup.short_shots[].dialogue_covered; never send the deprecated `dialogue` field, which can duplicate or resurrect lines. This writes immediately and cannot be undone.

  • update_shot_continuity_referenceUpdate 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 get the asset id. Like attaching, this changes nothing until the clip is generated again.

  • upload_shot_continuity_referenceUpload 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 — it is NOT used as the shot's opening frame or exact composition. Attaching one changes nothing until the clip is generated again. Send the image as base64 — keep it small (a 720x1280 JPEG is roughly 40-130KB of base64). PNG, JPEG and WebP only; the bytes are sniffed, so the filename extension alone will not get a non-image through. If the image is already an asset in this project, use attach_shot_c…

Signals

Last release
Sep 7, 2026 (1 month ago)

Details

Registry name
com.squallstudio/squall-studio
Version
1.0.0
Auth
Bearer token
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Squall Studio MCP server. Agent Mart. https://agentmart.dev/connectors/squallstudio-com-squall-studio (last updated 2026-10-24)