## Overview

Runs the WM Studio video upscaler (Topaz-grade). Outputs a 2× or 4× clip with detail recovery and frame-rate-aware sharpening.

Auth

oauth-jwt

Returns

{ videoUrl, generationId, creditsCharged, creditsRemaining, lowCreditsWarning? }

Web client

src/app/[locale]/dashboard/creative-studio/tools/video-upscale/page.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_video_enhance",
  "arguments": {
    "video_url": "<video_url>"
  }
}
```

## Parameters

| Name                | Type                      | Default | Description                                                                                 |
|---------------------|---------------------------|---------|---------------------------------------------------------------------------------------------|
| video_url           | string                    | —       | Public URL of the source video (mp4/mov). Fabricated URLs are rejected.                    |
| upscale_factor      | 1 | 2 | 3 | 4      | 2       | Upscale factor.                                                                          |
| target_fps          | number                    | —       | Optional re-timing target frame rate.                                                     |
| model               | string                    | "fal-ai/topaz/upscale/video" | fal app id.                                                                            |

## Examples

2× enhance

json

Copy

```
{
  "name": "studio_video_enhance",
  "arguments": {
    "video_url": "https://cdn.wm.studio/uploads/clip.mp4",
    "upscale_factor": 2
  }
}
```

## Performance
