Guide · Claude Code, Claude Desktop, Cursor
Can Claude generate images?
Not by itself: Claude has no image model. Connect one through MCP and it can, in a single command.
Updated October 2026 · 4 min read
A violinist under a pine tree at night. Pick the best model.
● list_models
● get_model("krea-2-turbo")
● generate(format: "portrait")
Krea 2 Turbo handles moody light well, so I used it. Want a wider frame?
The short answer
Claude reads images very well: screenshots, charts, a photo of a whiteboard. It can also draw anything made of code, like SVG icons, diagrams and charts.
What it can't do is turn a prompt into a picture. There is no image model inside Claude, and Anthropic's help center says so.
Why Claude has no image generator
Anthropic focuses Claude on text, code and agents. Instead of a built-in generator, Claude calls outside tools. For images that's a plus: it can pick the right model, look at the result and try again.
Add image generation in one command
MCP is the open standard that lets Claude use outside tools. The Imference MCP server gives it 75 image and video models. The server is free and open source; you pay per image.
Claude Code
claude mcp add imference -e IMFERENCE_API_KEY=your-key -- npx -y imference-mcp
Claude Desktop, Cursor and other clients
Add this to the MCP config (Claude Desktop: Settings, Developer, Edit Config. Cursor: Settings, MCP), then restart. Needs Node.js 18 or newer.
{
"mcpServers": {
"imference": {
"command": "npx",
"args": ["-y", "imference-mcp"],
"env": { "IMFERENCE_API_KEY": "your-key" }
}
}
}
Get a key on the pricing page, then ask: "Make a banner of a lighthouse in a storm. Pick the best model."
What Claude does with it
- Browses the catalog with
list_models: style, price, prompt format. - Reads the model's card with
get_model, so the prompt fits that model. - Generates in the right format, banner, portrait or square.
- Looks at the image and tries again if it missed.
That last step is what makes the difference: Claude sees what it made.
Which models can it use?
74 image models and 1 video models, from $0.003 an image:
AnimaSDXLIllustriousKrea 2PonyZ-ImageOpenAIMinimax
Ask for "the cheapest photoreal model" or "an anime model" and Claude finds it. Browse them all.
Can Claude generate images for free?
- Through Claude: from $0.003 per image, no subscription. $5 buys thousands of images at that price.
- Free: Imference Desktop runs models on your own GPU at no cost. Claude doesn't drive it, but the images are free.
- No account: give the server a wallet instead of a key and it pays each image in USDC with x402, under a cap you set.
Can Claude edit images or make videos?
Edits: some models accept a source image. Claude checks the model card, then applies your change.
Videos: yes, with Wan 2.2 and MiniMax H3 (with sound). They take a few minutes; Claude waits and shows the file.
Claude vs ChatGPT for images
ChatGPT has image generation built in, which is simpler for a one-off picture. Claude with MCP wins once you generate often: dozens of specialized models instead of one, prompts written for each model, pay per image, and images that land straight in your project.
Give Claude an image generator
FAQ
Does Claude have an image generator?
No. Claude has no image generation model. It can draw SVG graphics, diagrams and charts, and it can use an image generator through MCP.
How do I get Claude to generate images?
Connect an image generation MCP server. In Claude Code: claude mcp add imference -e IMFERENCE_API_KEY=your-key -- npx -y imference-mcp. Then ask for an image.
Why can't Claude generate images like ChatGPT?
Anthropic didn't build a media model into Claude. Claude calls external tools instead, so you can pick specialized models rather than one built-in generator.
Can Claude generate images for free?
Not through Claude itself. Through MCP it costs from $0.003 per image with no subscription. For free images, run models on your own GPU with Imference Desktop.
Does this work in Claude Desktop and Cursor?
Yes. Any MCP client works: add the JSON config and restart the client.