Korpi API MCP server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Korpi API MCP servergenerate an image of a neon city at night"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Korpi API MCP server
Local stdio MCP server for the Korpi API: every top AI video, image and text model behind one API, one key and one bill. It gives Claude, Cursor and other MCP clients five tools:
Tool | What it does | Cost |
| Model ids, options and prices | Free |
| Starts a video job, optionally waits for it | Per second |
| Generates an image and returns its URL | Per image |
| Chat completion with any text model | Per request |
| Checks a video job | Free |
Paid tools charge the prepaid API balance. Prices come from list_models.
Key
Create a korpi_api_ key at https://korpi.ai/developers?section=keys and pass it as KORPI_API_KEY, or save it in ~/.korpi/api.json:
{ "apiKey": "korpi_api_..." }The server never logs or prints the key, sends it only to the Korpi API over HTTPS, and redacts anything shaped like a key from tool output and errors.
Variable | Default |
| none |
|
|
|
|
Related MCP server: Createya MCP & API
Install
Claude Code:
claude mcp add korpi -e KORPI_API_KEY=korpi_api_... -- npx @korpiai/api-mcpOther clients (.cursor/mcp.json, claude_desktop_config.json, Windsurf, VS Code):
{
"mcpServers": {
"korpi": {
"command": "npx",
"args": ["@korpiai/api-mcp"],
"env": { "KORPI_API_KEY": "korpi_api_..." }
}
}
}From a checkout: node bin/korpi-api-mcp.mjs.
Cursor plugin: this repo is also a Cursor plugin (.cursor-plugin/plugin.json and mcp.json). It reads KORPI_API_KEY from your environment.
Develop
npm test # unit tests, mocked API
npm run smoke # spawns the bin over stdio against a local mock API
npx -y @modelcontextprotocol/inspector --cli node bin/korpi-api-mcp.mjs --method tools/listRelease: bump version in package.json, server.json, the bin, src/server.mjs and src/client.mjs together, then npm publish (prepublishOnly runs the tests and the stdio smoke) and mcp-publisher publish to update the MCP registry entry io.github.Reksely/korpi-api-mcp.
License
MIT, see LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Generate images with any major model — one API key, one prepaid balance, one MCP.
Connect MCP clients to 2,000+ AI models without managing provider API keys.
Multi-model AI image and video generator. 14 models behind one OAuth-secured MCP endpoint.
Generate images, video, audio and short films with 140+ AI models from any MCP client.
Related MCP Servers
AlicenseAqualityDmaintenanceEnables calling 120+ AI models and reading live web pages (scrape, crawl, structured extract) from any MCP client using one API key.9108 npmMIT
Createya MCP & APIofficial
AlicenseNot gradedqualityDmaintenanceEnables AI agents and developers to generate images, videos, audio, and text using 100+ models via MCP or REST with a single API key.4MIT- AlicenseNot gradedqualityBmaintenanceGenerate AI images and videos from Claude, Cursor or any MCP client: 48+ models on one account (Flux 2, Nano Banana 2, Seedream 5, Kling V3, Seedance 2.5, Veo 3.1), with the exact cost in credits returned on every call.1MIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP-compatible clients to generate and upscale AI images, videos, music, and sound effects, manage generation jobs, access model catalogs, and track credits.3MIT