# RunAPI MCP Server

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

- **Category:** Model Hubs
- **Vendor:** RunAPI (official)
- **Pricing:** credits
- **Verified:** 2026-08-24

## 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: `https://mcp.runapi.ai/mcp`
- Claude Code: `claude mcp add runapi -s user -- npx -y @runapi.ai/mcp`
- Local: `npx -y @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)

## Capabilities

[model-search](https://mcp.film/capabilities/model-search.md) · [pricing](https://mcp.film/capabilities/pricing.md) · `prompt-search` · [text-to-video](https://mcp.film/capabilities/text-to-video.md) · [image-to-video](https://mcp.film/capabilities/image-to-video.md) · [text-to-image](https://mcp.film/capabilities/text-to-image.md) · [music](https://mcp.film/capabilities/music.md) · [tts](https://mcp.film/capabilities/tts.md) · [async-jobs](https://mcp.film/capabilities/async-jobs.md)

## Sample tools

`list_models` · `get_model_info` · `list_actions` · `check_pricing` · `search_prompts` · `login` · `create_task` · `get_task` · `check_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.

## Verification

- Status: Freshly checked (4 days old)
- Added: 2026-06-29
- Last verified: 2026-08-24
- Machine JSON: https://mcp.film/api/mcps/runapi.json

## Links

- Site: https://runapi.ai/?utm_source=mcp.film&utm_medium=referral&utm_campaign=directory&utm_content=runapi%3Asite
- Docs: https://github.com/runapi-ai/mcp?utm_source=mcp.film&utm_medium=referral&utm_campaign=directory&utm_content=runapi%3Adocs#readme
- Repo: https://github.com/runapi-ai/mcp

---

Structured data: https://mcp.film/api/mcps/runapi.json · Directory: https://mcp.film
