WM StudioDocs
ToolsWorkflowsChangelogGitHub
  • Introduction
  • Getting started
  • Configuration
  • Tool index
  • Camera Anglesstudio_camera_angles
  • Expand Imagestudio_expand_image
  • Upscale Imagestudio_upscale_image
  • Storyboardstudio_storyboard
  • Brandshotstudio_brandshot
imagestableimagereferenceupscale

Upscale Image

studio_upscale_image

Increase resolution and detail on an existing image.

Overview

Runs the WM Studio image upscaler. Supports 2×/4× scale with face-aware refinement. Returns a hosted URL that can be fed back into other tools.

Auth
oauth-jwt
Returns
{ job_id, status, image?: { url, width, height, scale } }
Web client
src/app/[locale]/dashboard/creative-studio/tools/upscale-image/upscale-image-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_upscale_image",
  "arguments": {
    "image_url": "<image_url>"
  }
}

Parameters

NameTypeDefaultDescription
image_urlrequiredstring—Public URL of the source image.
scale2 | 42Upscale factor.
face_enhancebooleantrueEnable face-aware refinement.

Examples

4× upscale
json
{
  "name": "studio_upscale_image",
  "arguments": {
    "image_url": "https://cdn.wm.studio/uploads/portrait.jpg",
    "scale": 4,
    "face_enhance": true
  }
}

Performance

Synchronous on 2×; async with job_id on 4× over 4MP source.

Related tools

studio_expand_image
Outpaint an image in any direction.
studio_generate_image
Text-to-image and image-to-image generation across the full WM Studio model catalogue.
← All toolsView handler
On this page
  • Overview
  • Quick start
  • Parameters
  • Examples
  • Performance
  • Related tools
WM Studio MCP — v2.0.0
Docs home