Overview

Backed by the WM Studio Gridshot tool. Generates a 3×3 storyboard grid of shots that preserve the subject and progress the described story across panels.

Auth oauth-jwt

Returns

{ job_id, status, panels?: [{ url, index, caption }] }

Web client

src/app/[locale]/dashboard/creative-studio/tools/gridshot/gridshot-nine-panel-client.tsx

MCP handler

mcp-director/src/tools/studio.py

Quick start

Invoke the tool over Streamable HTTP at {MCP_BASE_URL}/mcp/. The request below assumes you already minted an MCP JWT via the OAuth flow.

MCPcurlTypeScript

Copy

{
  "name": "studio_storyboard",
  "arguments": {
    "reference_image_url": "<reference_image_url>",
    "story": "<story>"
  }
}

Parameters

Name Type Default Description
reference_image_url string — Source image for the opening shot.
story string — Narrative the storyboard should follow.
style string "" Visual style hint.
mood string "" Mood hint.

Examples

9-shot storyboard

json

Copy

{
  "name": "studio_storyboard",
  "arguments": {
    "reference_image_url": "https://cdn.wm.studio/uploads/hero.jpg",
    "story": "Athlete laces up before dawn, runs the empty city, finishes at sunrise on the bridge.",
    "style": "cinematic 35mm",
    "mood": "determined"
  }
}