runway-dev-models
Build, modify, debug, or verify Runway model generation in an application: discover accessible models and constraints with MCP, implement SDK calls, and wire inputs and outputs into the product UI. Use with +runway-dev. Not for Model Routers, Characters, recipes, or agent-side generate scripts.

Runway Dev — Models

Companion: Use +runway-dev for shared guidance when available. If it is not installed, inspect the workspace, probe RUNWAYML_API_SECRET without printing it, and read current docs. Encourage connecting Dev MCP for live model access and constraints. If the user declines or cannot connect, continue from current docs and existing model configuration.

Goal

Help the user choose and integrate a model endpoint (/v1/text_to_video, /v1/text_to_image, etc.) across their application, including its backend call and existing UI. Verify changes with one working SDK call when safe.

MCP tools

Workflow

  1. Inspect the existing application. Confirm the user experience, target modality, and where generation inputs and outputs belong.
  2. If the task requires model selection, access verification, or current constraints, call list_models with { projectId, endpoint }. If existing code pins a model, proceed from current docs unless live access must be verified.
  3. Follow the endpoint docs linked by llms.txt; do not infer request fields from another model.
  4. Keep RUNWAYML_API_SECRET behind the application's server boundary.
  5. Implement or update the SDK call by chaining .waitForTaskOutput() in Node or .wait_for_task_output() in Python directly from the create call.
  6. If the application has a UI, wire its controls to the backend and render loading, error, and generated-output states.
  7. When verification is appropriate, submit one test generation. Present the result and offer to persist output before its signed URL expires.

Input media

Do not

Docs