WM StudioDocs
ToolsWorkflowsChangelogGitHub
  • Introduction
  • Getting started
  • Configuration
  • Tool index
  • Castingstudio_casting
  • UGC Roomstudio_ugc_room
  • Digital Twinstudio_digital_twin
charactersbetaimagereferencebatch

UGC Room

studio_ugc_room

Build UGC concepts and assets in one workspace.

Overview

Generates UGC-style content for a product or brand: talking-head concepts, scenarios, and on-brand stills. Pairs naturally with `studio_casting` (reuse a character) and `studio_generate_video` (lift to motion).

Auth
oauth-jwt
Returns
{ job_id, status, scenes?: [{ url, caption, index }] }
Web client
src/app/[locale]/dashboard/creative-studio/tools/ugc-room/ugc-room-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.

{
  "name": "studio_ugc_room",
  "arguments": {
    "product_image_url": "<product_image_url>",
    "concept": "<concept>"
  }
}

Parameters

NameTypeDefaultDescription
product_image_urlrequiredstring—Product / brand asset.
conceptrequiredstring—UGC concept (e.g. "unboxing morning routine").
character_image_urlstring—Optional character lock from `studio_casting`.
num_variationsnumber4How many concept variations to render.

Examples

Product + character UGC
json
{
  "name": "studio_ugc_room",
  "arguments": {
    "product_image_url": "https://cdn.wm.studio/uploads/headphones.png",
    "character_image_url": "https://cdn.wm.studio/casts/maya.jpg",
    "concept": "morning commute, focused-work vibes, soft city light",
    "num_variations": 6
  }
}

Related tools

studio_casting
Front portrait, side profile, and full-body shot from a single reference.
studio_generate_video
Text-to-video and image-to-video generation across the WM Studio video model catalogue.
← All toolsView handler
On this page
  • Overview
  • Quick start
  • Parameters
  • Examples
  • Related tools
WM Studio MCP — v2.0.0
Docs home