Runway Api MCP Server

This repository holds the code for a MCP server that calls the Runway API.

Remote serverstreamable-httpGo

What is the Runway Api MCP Server?

This repository holds the code for a MCP server that calls the Runway API.

Configuration and credentials

Before starting, you'll need to have setup your Developer account on the Runway API, setup Billing, and also created an API Key. You'll also need Node.js setup.

Recorded tools

  • ratio — duration
  • runway_listModels — Lists available models per capability and the recommended default for each
  • runway_generateVideo — Generates a video from an image and a text prompt
  • runway_generateImage — Generates an image from a text prompt, and reference images
  • runway_upscaleVideo — Upscale a video to a higher resolution
  • runway_editVideo — Edits a video, optionally provide reference images.
  • runway_generateAudio — Generates spoken audio (text-to-speech) from text
  • runway_getTask — Gets the details of a task
  • runway_cancelTask — Cancels or deletes a task
  • runway_getOrg — Get organization information

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
runway_listModelsLists available models per capability and the recommended default for each
runway_generateVideoGenerates a video from an image and a text prompt
runway_generateImageGenerates an image from a text prompt, and reference images
runway_upscaleVideoUpscale a video to a higher resolution
runway_editVideoEdits a video, optionally provide reference images.
runway_generateAudioGenerates spoken audio (text-to-speech) from text
runway_getTaskGets the details of a task
runway_cancelTaskCancels or deletes a task
runway_getOrgGet organization information

How to install the Runway Api MCP Server

{
  "mcpServers": {
    "runway-api-mcp-server": {
      "command": "node",
      "args": [
        "<ABSOLUTE_PATH_TO_YOUR_CLONED_REPO_FROM_STEP_1>/build/index.js"
      ],
      "env": {
        "RUNWAYML_API_SECRET": "YOUR_RUNWAYML_API_SECRET",
        "MCP_TOOL_TIMEOUT": "1000000"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

Before starting, you'll need to have setup your Developer account on the Runway API, setup Billing, and also created an API Key. You'll also need Node.js setup.

VariableDescriptionRequired
RUNWAYML_API_SECRETDeclared in the maintainer’s client configuration.Optional
MCP_TOOL_TIMEOUTDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Runway Api to ratio.”
  • “Use Runway Api to runway listModels.”
  • “Use Runway Api to runway generateVideo.”

Frequently asked questions

This repository holds the code for a MCP server that calls the Runway API. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.