mcp.film

mcp.film / Model Hubs / RunAPI MCP Server

RunAPI MCP Server

OfficialRemoteby RunAPIcreditsverified Aug 24, 2026

Browse, price, and run 130+ image, video, audio and voice models through one MCP.

What it does

RunAPI's official MCP server gives agents catalog discovery, input-schema inspection, prompt search, pricing lookup, media task creation, polling and balance checks across its model marketplace. It now ships in two forms: a hosted remote at mcp.runapi.ai and the local stdio npm package. For filmmakers it is a pragmatic aggregator for Flux, Kling, Seedance, Veo, Suno, ElevenLabs and related media endpoints when you want the agent to pick a model from current constraints instead of memorized slugs.

Connect

Remote endpoint (Streamable HTTP)
https://mcp.runapi.ai/mcp
Claude Code
claude mcp add runapi -s user -- npx -y @runapi.ai/mcp
Claude Desktop (claude_desktop_config.json)
{
  "mcpServers": {
    "runapi": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.runapi.ai/mcp"
      ]
    }
  }
}
Cursor (.cursor/mcp.json)
{
  "mcpServers": {
    "runapi": {
      "url": "https://mcp.runapi.ai/mcp"
    }
  }
}
Auth: api_key · env RUNAPI_API_KEYhttps://runapi.ai/mcp (hosted remote takes OAuth or an API key as bearer; the local package adds a browser `login` tool that writes ~/.config/runapi/config.json)

Tools you'll see

list_modelsget_model_infolist_actionscheck_pricingsearch_promptslogincreate_taskget_taskcheck_balance

Field notes

Apache-2.0, npm @runapi.ai/mcp 0.12.0 published Aug 21 2026, Node >=22, 55 stars — three minor releases since the last check with the tool list unchanged. The hosted remote at https://mcp.runapi.ai/mcp is live (POST-only; a plain GET returns 405) and takes OAuth or a bearer key; it exposes the eight business tools, while `login` stays local-only. Discovery tools run without a key because the catalog is embedded at build time, so slugs and input constraints go stale between releases — pricing is fetched live, the catalog is not, and the README now tells agents to call check_pricing rather than trust its own examples. create_task requires a caller-supplied idempotency key (1-512 chars) and the README warns not to derive it from the JSON-RPC request id; the completion wait tops out at 300s, after which you poll get_task instead of resubmitting. `npx @runapi.ai/mcp init claude|cursor|vscode|windsurf|roo` writes client config if you would rather not hand-edit. Narrow sibling: @runapi.ai/runway-aleph-mcp (0.1.7, Jul 31 2026) wraps only Runway Aleph.

Pairs well with