Model Context Protocol

Connect your AI Agent to Scenario's creative engine

Benefit from curated tools and models for image, video, 3D, and audio generation — directly from your favorite agent.

19 Tools|500+ Models (plus your own)|2 Auth Methods
terminal — claude
$ claude
 
> Create a very resting wallpaper with the Scenario MCP
 
● Using recommend tool...
→ Analyzing request: character portrait, anime, cyberpunk
→ Recommended: Gemini 3.1 🍌 (best for prompt editing)
 
● Using generate tool...
→ Model: Gemini 3.1 🍌
→ Generating image...
→ Polling job status... ██████████ 100%
 
✓ Image generated successfully
→ Resolution: 9:16 (768x1344)
→ Generation time: 5.2s

Use Cases

What you can do

🎨

Generate Assets

Describe what you need. Get images, videos, 3D models, and audio — without leaving your editor.

🧠

Train Custom Models

Upload references, start training, and generate with your own style — all through natural language.

📦

Manage Your Pipeline

Search, organize, tag, and transform assets across projects. Your creative library, AI-accessible.

Tools

19 Tools

Every tool is a smart adapter that validates your input and proxies to the Scenario API. Stateless, fast, and reliable.

list_teamsManagement

List Teams

List all teams available to the authenticated user. Call this first before tools that need team_id or project_id. Ar...

list_projectsManagement

List Projects

List projects within a specific team. Use this after list_teams when an OAuth workflow needs a project_id. Args: -...

searchAnalysis

Search Assets & Models

Search for assets, models, or workflows by text, visual similarity, or filters. Args: - target: required — "assets...

recommendAnalysis

Recommend Models

Recommend the best Scenario models for a task, or build a multi-step plan for more complex requests. Args: - actio...

get_model_schemaGeneration

Get Model Schema

Get the input parameter schema for any Scenario model. Call this before run_model to discover accepted fields, types,...

run_modelGeneration

Run Model

Run any Scenario model to generate, edit, upscale, segment, post-process, or transform content. Across all assets kin...

trainManagement

Train Models

Manage the custom model training lifecycle. Actions cover dataset upload, training-image updates, pair mapping, confi...

manage_workflowsManagement

Manage Workflows

CRUD and execution for visual workflows. Actions: list, get, create, update, delete, run, approve, reject. Args: -...

manage_jobsManagement

Manage Jobs

Inspect or cancel Scenario jobs. Actions: check, list, cancel. Args: - action: required — check, list, or cancel ...

display_assetDisplay

Display Asset

Display a Scenario asset inline. ALWAYS use this tool to show images, videos, audio, and 3D models to the user instea...

analyzeAnalysis

Analyze Images

Run analysis tools on images or text. Actions include caption, describe_style, detect, embed, prompt_gen, and transla...

upload_assetManagement

Upload Asset

Upload a local file to Scenario and return an asset_id for use in run_model, analyze, display_asset, or other asset-b...

complete_uploadManagement

Complete Upload

Finalize a multipart upload started by upload_asset. Call this only after every file part has been uploaded to the pr...

manage_assetsManagement

Manage Assets

CRUD for assets. Actions: list, get, update, copy, download, delete, get_bulk. Tag management: list_tags, add_tags, r...

manage_modelsManagement

Manage Models

CRUD for models. Actions: list, get, create, update, delete, copy, transfer, download. Tag management: list_tags, add...

manage_collectionsManagement

Manage Collections

Manage collections and their membership. Actions: list, get, create, update, delete, add_assets, remove_assets, add_m...

usageManagement

Usage

View Scenario API usage statistics for a date range. Args: - start_date, end_date: optional ISO dates to bound the...

capture_3d_viewManagement

Capture 3D View

App-only tool. Capture the current 3D viewer canvas and upload it as a new image asset. Args: - image_base64: requ...

proxy_asset_fetchManagement

Proxy Asset Fetch

App-only tool. Fetch an asset binary by ID server-side for MCP App viewer rendering inside sandboxed hosts. Args: ...