mcp.film

mcp.film / Model Hubs / RunAPI MCP Server

RunAPI MCP Server

OfficialRemoteby RunAPIcreditsverified Oct 4, 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_KEY — https://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)

Sample tools

list_modelsget_model_infolist_actionscheck_pricingsearch_promptslogincreate_taskget_taskcheck_balance

Field notes

Apache-2.0, npm @runapi.ai/mcp 0.15.0 published Sep 30 2026, Node >=22, 55 stars — still shipping several releases a month, with the eight-plus-login tool list unchanged. The behaviour change that matters: since 0.15.0 the server no longer validates arguments locally (model, enum, range, required-field or cross-field checks), so a bad call now reaches the service and comes back as its error rather than being caught before spend — tool descriptions still list the known values, so have the agent read get_model_info first. 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; 0.13.0 also serves the same authenticated transport from https://runapi.ai/.well-known/mcp, but the README still documents the mcp.runapi.ai URL. Hosted exposes the eight business tools; `login` stays local-only. Discovery tools run without a key because the catalog is embedded at build time, so slugs go stale between releases — pricing is fetched live, the catalog is not, and the README tells agents to call check_pricing rather than trust its own examples. create_task requires a caller-supplied idempotency key (1-512 chars), one per logical task; the hosted wait holds an SSE stream for up to 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.

Also in Model Hubs

Used in

AI Commercial Sprint · Model Shootout · Make a polished commercial fast · Compare video and image models before spending the budget

Pairs well with