
Generate images and videos with Seedream, GPT Image, Nano Banana, Kling and Seedance on one key.
Public tool metadata for what this MCP can expose to an agent.
list_modelsList image and video models on KeelRouter with USD prices per tier and accepted request parameters (kind: image or video)List image and video models on KeelRouter with USD prices per tier and accepted request parameters (kind: image or video)
No parameter schema in public metadata yet.
generate_imageGenerate an image with a chosen model (model, prompt, optional params, optional idempotency_key). Waits up to 50 seconds; returns result links or a task_idGenerate an image with a chosen model (model, prompt, optional params, optional idempotency_key). Waits up to 50 seconds; returns result links or a task_id
No parameter schema in public metadata yet.
generate_videoStart an async video generation job and return task_id immediately; poll with get_resultStart an async video generation job and return task_id immediately; poll with get_result
No parameter schema in public metadata yet.
get_resultCheck the status of an image or video task; when completed, returns temporary download URLs and the final USD costCheck the status of an image or video task; when completed, returns temporary download URLs and the final USD cost
No parameter schema in public metadata yet.
get_balanceCheck available and held USD balance on the accountCheck available and held USD balance on the account
No parameter schema in public metadata yet.
Sponsors
KeelRouter gives you one API key and one prepaid USD balance for language, image and video AI models (Claude, GPT, Gemini, DeepSeek, Seedream, GPT Image, Nano Banana, Seedance, Kling, Veo and more). This repository holds the connection details for its remote MCP server and an Agent Skill that teaches an agent to use both the MCP tools and the HTTP API. The service itself is hosted; there is nothing to install or run.
https://api.keelrouter.com/mcp (Streamable HTTP)Authorization: Bearer <key>. Create a key at keelrouter.com/console/keys.Put your key in an environment variable first:
export KEELROUTER_API_KEY=sk_...
Claude Code
claude mcp add --transport http keelrouter https://api.keelrouter.com/mcp --header "Authorization: Bearer $KEELROUTER_API_KEY"
Cursor (~/.cursor/mcp.json)