ImageGen MCP
Provides image generation from text prompts using the Flux model through Pollinations, supporting multiple aspect ratios and saving images locally.
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., "@ImageGen MCPgenerate an image of a cozy cabin in a snowy forest"
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.
ImageGen MCP
Free, keyless image generation for any MCP-enabled AI agent. Give your assistant the ability to create images from text prompts — with no API key, no billing, and no account setup.
What it gives you
One MCP tool:
generate_image— text prompt in, local image file out. Alsohealthfor readiness checks.Zero configuration — no API keys, no accounts, no cost. The provider is Pollinations (Flux), a free community text-to-image service.
Five aspect ratios —
1:1,3:4,4:3,9:16,16:9(default1:1).Local-first output — images are saved to disk and returned as file paths; nothing is uploaded to a third party beyond the image request itself.
Defensive by design — prompt length limits, output-dir writability checks, and structured
{ok, ...}/{ok: false, error}responses for clean agent error handling.
Related MCP server: Cloudflare Image MCP
See it in action
Real outputs generated with this server (Pollinations / Flux, no API key, no post-processing):




Every image above was produced by a single generate_image call with just a text prompt and an aspect ratio.
How it works
AI agent → MCP tool generate_image(prompt, aspect_ratio) → Pollinations API → local image file → path returned to agentThe server speaks the Model Context Protocol (stdio transport) and uses FastMCP, so it plugs into any MCP host — including Hermes, Claude Desktop, or custom agent frameworks.
Installation
pip install -r requirements.txt # installs mcp
python imagegen_mcp_server.py # runs the MCP server over stdioOr register it as a stdio MCP server in your host. Example (Hermes config):
mcp_servers:
imagegen:
command: /path/to/python
args:
- /path/to/imagegen_mcp_server.py
enabled: true
trust: fullUsage
Call the generate_image tool from your agent:
generate_image(prompt="a red sports car in a rainy city at night", aspect_ratio="16:9")Returns on success:
{
"ok": true,
"path": "/home/user/gemini-image-mcp/output/img_20260816_222542_42026.jpeg",
"mime_type": "image/jpeg",
"size_bytes": 53907,
"aspect_ratio": "16:9",
"provider": "pollinations",
"message": "image saved to /home/user/gemini-image-mcp/output/img_20260816_222542_42026.jpeg"
}Options
Argument | Default | Notes |
| — (required) | Text description, max 2000 chars |
|
| One of |
| env or | Where the image is saved; override per-call or via |
Notes & limitations
Pollinations is a free community service — no SLA. Expect occasional slowness or brief downtime; fine for casual/prototyping use, not for a production dependency.
The endpoint blocks default HTTP client user-agents (403), so the server sends a real browser
User-Agentheader.Each image is roughly 20–65 KB, so storage stays negligible.
License
MIT — see LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Flux AI image generation
MCP server for Qwen Image 3 AI image generation
Focused MCP server for OpenAI image/audio generation (v2.0.0). Wraps endpoints via HAPI CLI.
Generate AI images and videos from any compatible MCP client.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for AI image generation supporting multiple providers (OpenRouter, Together AI, Replicate, fal.ai) and compatible with various MCP agents.231 npm1MIT
- FlicenseNot gradedqualityBmaintenanceImage generation MCP server running on Cloudflare Workers, supporting multiple models like FLUX and SDXL with OpenAI-compatible endpoints.-
- AlicenseNot gradedqualityDmaintenanceA simple MCP server for generating images using Flux models via the Replicate API.19 npmMIT
- AlicenseAqualityDmaintenanceMCP server that provides image generation, captioning, and tagging via ComfyUI API, configurable for agent tools.43MIT