openrouter-image-gen-mcp
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., "@openrouter-image-gen-mcpGenerate a product photo of a ceramic mug on a wooden table, warm lighting"
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.
openrouter-image-gen-mcp
Give your AI assistant the ability to generate and edit images. One install, multiple models, no vendor lock-in.
Works with Claude Code, Claude Desktop, Cursor, VS Code, Windsurf, and any MCP client.
Why This
One API key, every image model. Gemini, GPT-5, and more through OpenRouter. Switch models with a word, not a code change.
Generate, edit, and batch. Text-to-image, image editing with references, and batch operations (up to 20 parallel tasks).
Style presets. Say "in watercolor style" or "as pixel art" and get consistent results. 8 built-in styles.
Variations. Generate up to 4 takes from one prompt. Pick the best one.
Smart file output. Save to a path or a directory. Files get descriptive names automatically.
Pay for what you use. OpenRouter's per-token and per-image pricing means no subscriptions.
Related MCP server: OpenRouter Image Generation MCP Server
How to Install
Get an OpenRouter API key, then add the server to your client.
Claude Code
# macOS / Linux
claude mcp add openrouter-image-gen-mcp -s user -e OPENROUTER_API_KEY=YOURAPIKEY -- npx -y openrouter-image-gen-mcp@latest
# Windows
claude mcp add openrouter-image-gen-mcp -s user -e OPENROUTER_API_KEY=YOURAPIKEY -- cmd /c npx -y openrouter-image-gen-mcp@latestClaude Desktop / Cursor / VS Code / Windsurf
Add to your MCP config JSON:
{
"mcpServers": {
"openrouter-image-gen-mcp": {
"command": "npx",
"args": ["-y", "openrouter-image-gen-mcp@latest"],
"env": {
"OPENROUTER_API_KEY": "YOURAPIKEY"
}
}
}
}What You Can Do
Simply chat with your assistant:
Generate a product photo of a ceramic mug on a wooden table, warm lightingGenerate 3 variations of a logo concept for a coffee brand, pixel-art styleEdit /path/to/headshot.png: make the background a gradient, keep the subjectBatch generate 5 social media banners: summer sale, back to school, holiday promo,
new arrivals, free shipping. All in illustration style, 16:9, save to ./banners/List image models. What's cheapest for quick drafts?Quality Presets
Skip the model IDs. Just say "fast", "balanced", or "quality":
Preset | Model | When to use |
| Gemini 2.5 Flash | Drafts, iteration, keeping costs low |
| Gemini 3 Pro | Day-to-day use (default) |
| GPT-5 Image | Final deliverables, max fidelity |
Or pass any OpenRouter model ID directly:
Generate a cat using model google/gemini-2.5-flash-imageStyle Presets
Keywords modifies the style:
Style | What you get |
| Photorealistic, DSLR, natural lighting |
| Clean digital art, vibrant colors |
| Soft washes, paper texture |
| Retro 16-bit, limited palette |
| Studio-lit, physically based rendering |
| Cel-shaded, Japanese animation |
| Pencil on paper, monochrome |
| Brushstrokes, impasto, classical |
Tools Reference
Convenient tools:
Tool | What it does |
| Text-to-image with quality/style presets, variations (1-4), aspect ratio, file output |
| Transform images with a prompt + up to 12 reference images (files, URLs, data URIs) |
| Run up to 20 generate/edit tasks in parallel with concurrency control |
| Browse available models with pricing |
| Check your OpenRouter credit balance |
Supported output: 1:1, 2:3, 3:2, 16:9, 9:16, 4:3, 3:4 aspect ratios. 0.5K, 1K, 2K, 4K sizes. PNG, JPEG, WebP, GIF inputs.
Headless Configuration
Flag | Env Var | Default |
|
| (required) |
|
|
|
|
|
|
|
|
|
|
|
|
Security
API keys never appear in logs or error messages. File paths block directory traversal. Image URLs are validated against SSRF patterns. Batch operations are memory-capped at 200MB. All inputs are schema-validated.
For Developers
To build for devs:
pnpm install && pnpm build && pnpm test # 57 testsLicense
MIT
Made with <3 at Bitcoin.com
This server cannot be deployed
Maintenance
Related MCP Connectors
Generate, edit and upscale images with references, batch jobs, cost previews and original downloads.
Make images and video with 30+ AI models from your assistant, on your own credits and library.
Generate AI images, videos, music, SFX & speech in any AI assistant. Results appear inline in chat.
Image and video AI tools and your own pipelines, run from any AI assistant.
Related MCP Servers
- -licenseAqualityNot gradedmaintenanceEnables generating and editing images using OpenRouter's API with Gemini 2.5 Flash Image model. Supports custom aspect ratios, iterative editing, and reference images for style transfer.689 npm-
- AlicenseBqualityDmaintenanceEnables image generation via OpenRouter API, supporting models like Gemini 2.5 Flash Image Preview with options to save files locally.21Do What The F*ck You Want To Public
- AlicenseNot gradedqualityDmaintenanceEnables chat and image analysis through OpenRouter.ai models. Supports text chat, image generation, and analysis with multiple images and custom questions.919 npmApache 2.0
- AlicenseAqualityCmaintenanceGives AI assistants image generation and editing capabilities through OpenRouter, supporting multiple models, style presets, variations, and batch operations.520 npm2MIT