Runware

io.github.RunwarePublished by GitHub account Runwarev1.3.2Updated Oct 24, 2026

Access the full Runware API as MCP tools: image, video, audio, 3D, and text.

VerifiedSTDIODesktop onlyMedia & DesignAI & ML

Overview

AI-generated overview

Runware MCP exposes the Runware API to an assistant, so it can generate images, video, audio and 3D, upscale, caption, and browse models.

What you can do
  • Run inference tasks such as image, video, audio and 3D generation, upscaling or captioning on a chosen model
  • Fetch a model's parameter schema, details, examples and pricing, and list capabilities or curated models
  • Search the community model catalog, including Civitai fine-tunes and custom uploads
  • Store or delete media used as task input, and upload custom models
  • Read account information such as balance and usage, and retrieve a previous task's request and response
When to use it
Useful when you want an assistant to produce or edit media through Runware's hosted models, or to look up which Runware models, capabilities and prices fit a task, without leaving the chat.
Requirements
Runs locally over stdio, typically via npx or a global npm install of the package; needs Node.js and a Runware API key supplied in the RUNWARE_API_KEY environment variable; network access to Runware's API.
Before you install
The API key is a billable credential: inference tasks, upscaling, model uploads and media storage may consume account balance, so check pricing and usage. Tools can delete stored media and upload custom models, which changes account data. Prompts and media are sent to Runware's service.

Installation

In SourceWeft

  1. Open Runware in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

Runware MCP

MCP server that gives AI agents (Claude, Cursor, Codex, etc.) access to the full Runware API — image generation, video generation, audio generation, 3D, upscaling, background removal, captioning, and more.

Install

Pick one — npx is simplest, global install is faster on repeat use.

bash
# Use directly with npx (no install)npx -y @runware/mcp
# Or install globallynpm install -g @runware/mcp

Connect

Get an API key at runware.ai. Then point your agent at the MCP.

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

json
{  "mcpServers": {    "runware": {      "command": "npx",      "args": ["-y", "@runware/mcp"],      "env": {        "RUNWARE_API_KEY": "your-api-key"      }    }  }}

If you installed globally:

json
{  "mcpServers": {    "runware": {      "command": "runware-mcp",      "env": {        "RUNWARE_API_KEY": "your-api-key"      }    }  }}

Cursor

Settings → MCP → Add server — same config as above.

Codex

Add to your MCP configuration with the same command and env.

How to use it

Once connected, just talk to your agent. It picks the right tool, picks the right model, and fills in the parameters.

  • "Generate an image of a cat in a forest"
  • "What models do you have for video generation?"
  • "Upscale https://example.com/photo.jpg by 4x"
  • "Show me my account balance"
  • "Find me a Civitai LoRA for anime style"

The agent figures out which model fits, what parameters to pass, and how to interpret the response. Parameters are validated against each model's schema before submission, so the agent gets fast feedback when it picks wrong values.

Tools the agent has access to

You don't call these directly — the agent does, based on what you ask for.

  • run — execute any Runware inference task (image, video, audio, 3D, upscaling, captioning, etc.) on a given model
  • model_schema — fetch the parameter schema for a specific model
  • list_models — list Runware's official, curated model integrations (supports capability, category, creator, search filters)
  • model_details — get full metadata for a curated model by AIR
  • model_examples — get sample input/output pairs for a curated model
  • model_pricing — get pricing overview + per-configuration examples for a curated model
  • list_capabilities — list every model capability (e.g. io:text-to-image, op:upscale) with labels
  • model_search — search the community model catalog (Civitai fine-tunes, custom uploads)
  • media_storage — store media (images, video, audio, 3D models) for use as input, or delete stored media
  • model_upload — upload a custom model
  • account — retrieve account information including balance and usage
  • get_task_details — retrieve the original request and response for a previous task

Environment variables

VariableRequiredDescription
RUNWARE_API_KEYYesYour Runware API key

Development

bash
# Run directly (no build step)npm run dev
# Buildnpm run build
# Testnpm test
# Lintnpm run lint
# Smoke-test the stdio protocolecho '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0.0"}}}{"jsonrpc":"2.0","method":"notifications/initialized"}{"jsonrpc":"2.0","id":2,"method":"tools/list"}' | RUNWARE_API_KEY=your-key node dist/index.js
# Or use the MCP Inspector for a UInpx @modelcontextprotocol/inspector node dist/index.js

Source: README.md at commit d889916

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.3.2LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts