130+ AI models for image, video, music, and audio — 18 providers, one API key.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-runapi-builder-runapi-mcp": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
130+ AI models for image, video, music, and audio — 18 providers, one API key.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml
Dynamic problem-solving through sequential thought chains
Persistent memory using a knowledge graph
Just a Better Chatbot. Powered by Agent & MCP & Workflows.
Workspace template + MCP server for Claude Code, Codex CLI, Cursor & Windsurf. Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI assistant.
MCP Security Weekly
Get CVE alerts and security updates for io.github.runapi-builder/runapi-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
AI image generation, video generation, music creation, text-to-speech, prompt search, and model discovery — 130+ models from Flux, Kling, Seedance, Veo, Suno, ElevenLabs, Claude, GPT, Gemini, and 18 providers in one MCP server.
Works with Claude Code, Codex, Cursor, Windsurf, VS Code, Roo Code, and any MCP-compatible host.
Quick Start | Tools | Examples | Catalog | Platforms
RunAPI MCP Server connects MCP-compatible coding tools to RunAPI. It lets an assistant browse the RunAPI catalog, inspect model inputs, check current pricing snapshots, create media tasks, poll task status, and check account balance.
The discovery tools work without an API key because they use the embedded build-time catalog.
Authenticated operations require RUNAPI_API_KEY.
This package is a pure client. It does not run a local generation backend and does not require changes to your RunAPI account beyond creating an API key for authenticated tools.
For Claude Code, Cursor, Windsurf, and VS Code, install RunAPI with Claude Code's MCP command:
claude mcp add runapi -s user -- npx -y @runapi.ai/mcp
The scope flag controls where the MCP server is stored:
-s user: global, available in all projects for your user.-s project: team-shared, written to .mcp.json in the current repo so it can be committed.Use project scope when you want the whole team to share the same server config:
claude mcp add runapi -s project -- npx -y @runapi.ai/mcp
Compatibility fallback for non-Claude Code platforms or manual JSON config:
{
"mcpServers": {
"runapi": {
"command": "npx",
"args": ["-y", "@runapi.ai/mcp"],
"env": {
"RUNAPI_API_KEY": "${RUNAPI_API_KEY}"
}
}
}
}
If your host needs a generated config file, use the legacy init command as a fallback:
npx @runapi.ai/mcp init claude
npx @runapi.ai/mcp init cursor
npx @runapi.ai/mcp init vscode
npx @runapi.ai/mcp init windsurf
npx @runapi.ai/mcp init roo
Free catalog tools work even when RUNAPI_API_KEY is not configured.
For task creation and balance checks, create an API key in the RunAPI dashboard and expose it as RUNAPI_API_KEY.
| Tool | Auth | Purpose |
|---|---|---|
list_models | No | List RunAPI models from the embedded catalog. Supports modality, service, and action filters. |
get_model_info | No | Return service, action, modality, input constraints, and pricing snapshot for a model slug. Use service + action when a model appears in multiple endpoints. |
list_actions | No | Group endpoint action names by modality. |
check_pricing | No | Return pricing snapshot data for a service + action + model combination. |
search_prompts | No | Search reusable prompt examples by modality, category, tags, q, model, featured, and pagination. |
create_task | Yes | Create a media task and optionally poll until completion. |
get_task | Yes | Fetch status and latest payload for an existing media task. |
check_balance | Yes | Return account balance and spending metrics. |
The catalog, pricing, and prompt search