The first photo editor with a built-in MCP server
Point Claude Code, Claude Desktop, Cursor, Codex, or Copilot at your library and say what you want. imagic culls, edits in your style, and exports, all on your machine.
Included in imagic Max, €99 once. The trial unlocks everything, no card required.
A recorded imagic MCP session: an AI agent scans a folder of 40 RAW photos, analyses and culls them, inspects and re-ranks the keepers, adjusts and grades frames, learns and applies an editing style, and exports the best, calling 21 MCP tools in turn. The player below replays it tool by tool.
This is how your next edit could look
One real session on a folder of 40 RAWs: scanned, analysed, culled to the best 12, adjusted, graded, styled and exported, 21 MCP tools called in turn. Pick a tool below to watch that step, drag the slider, or click a frame in the library.
What if you could just ask?
Cull the Holland folder and keep the best 40.
It scans every frame.
scan_directory✓ 1,319
Then scores them like a picky editor.
analyze_photos✓
Edits the keepers in your style.
apply_my_style✓
Exports them. On your machine.
✓ 40 photos exported. Nothing uploaded.
All you did was ask.
Your photos stay on your computer. Your AI just does the clicking.
Start with 8. Train it on everything.
A guided session builds your first style profile from 8 of your own photos in minutes. From there it keeps learning without limit, from every edit you make in imagic.
learn_style_from_library at your back catalog: every photo you have ever edited in imagic feeds the profile.
Illustration: a wall of real photos from Luke's own library - street photography, animals, and travel shots from Rome - representing the imagic library. Eight starter photos are highlighted as the guided calibration set, and the rest stream into the style profile as it keeps learning.
The honest boundary: it learns from edits made in imagic, reading the actual adjustment values you set. It can't guess your style from exported JPEGs or a Lightroom catalog.
One command and it's connected
imagic's MCP server works with any MCP client, on your machine or over the browser. Pick yours, connect, done.
Installed the packaged app from this site? Then there is no imagic-mcp command on your machine: the app itself is the server. Point the client at it and pass --mcp. Windows:
claude mcp add imagic -- "C:\Program Files\imagic\imagic.exe" --mcp
macOS:
claude mcp add imagic -- /Applications/imagic.app/Contents/MacOS/imagic --mcp
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"imagic": {
"command": "imagic-mcp"
}
}
}
Installed the packaged app from this site? Then there is no imagic-mcp command on your machine: the app itself is the server. Point the client at it and pass --mcp. Windows:
{
"mcpServers": {
"imagic": {
"command": "C:\\Program Files\\imagic\\imagic.exe",
"args": ["--mcp"]
}
}
}
On macOS the command is /Applications/imagic.app/Contents/MacOS/imagic, with the same "args": ["--mcp"].
Cursor and most other JSON-config clients use this shape. Two known exceptions: VS Code uses servers (see its tab) and Zed uses context_servers. Add this to the client's MCP config:
{
"mcpServers": {
"imagic": {
"command": "imagic-mcp",
"args": []
}
}
}
Installed the packaged app from this site? Then there is no imagic-mcp command on your machine: the app itself is the server. Point the client at it and pass --mcp. Windows:
{
"mcpServers": {
"imagic": {
"command": "C:\\Program Files\\imagic\\imagic.exe",
"args": ["--mcp"]
}
}
}
On macOS the command is /Applications/imagic.app/Contents/MacOS/imagic, with the same "args": ["--mcp"].
One command, which writes the config for you:
code --add-mcp "{\"name\":\"imagic\",\"command\":\"imagic-mcp\"}"
Or by hand in .vscode/mcp.json. Note the top-level key is servers, not mcpServers — this is the most common reason an imagic setup that works in Cursor fails in VS Code:
{
"servers": {
"imagic": {
"type": "stdio",
"command": "imagic-mcp"
}
}
}
Installed the packaged app from this site? Then there is no imagic-mcp command on your machine: the app itself is the server. Point the client at it and pass --mcp. Windows:
{
"servers": {
"imagic": {
"type": "stdio",
"command": "C:\\Program Files\\imagic\\imagic.exe",
"args": ["--mcp"]
}
}
}
On macOS the command is /Applications/imagic.app/Contents/MacOS/imagic, with the same "args": ["--mcp"].
Tools appear in Copilot Chat's agent mode. For a machine-wide install run MCP: Open User Configuration from the Command Palette; VS Code will prompt you to trust the server the first time it starts.
One command with the Codex CLI:
codex mcp add imagic -- imagic-mcp
Or add it to ~/.codex/config.toml:
[mcp_servers.imagic] command = "imagic-mcp"
Installed the packaged app from this site? Then there is no imagic-mcp command on your machine: the app itself is the server. Point the client at it and pass --mcp. Windows:
codex mcp add imagic -- "C:\Program Files\imagic\imagic.exe" --mcp
[mcp_servers.imagic] command = "C:\\Program Files\\imagic\\imagic.exe" args = ["--mcp"]
On macOS the command is /Applications/imagic.app/Contents/MacOS/imagic, with the same "args": ["--mcp"].
Use imagic from ChatGPT or Claude.ai
ChatGPT and Claude.ai connect from the browser, not a config file. imagic runs a small always-on relay, so there is nothing to install on the client side — just a code to type in.
1. In imagic: on the Home screen, switch on Remote control. A 6-digit code appears; leave imagic open.
2. ChatGPT (web): Settings › Security and login › Developer mode, then Plugins › Add › Create MCP App with URL https://mcp.imagic.ink/mcp and Authentication OAuth. Claude.ai: Settings › Connectors › Add custom connector, same URL.
3. A page from imagic opens and asks for the 6-digit code. Enter it and the two are paired.
Needs imagic 1.4 or newer and a Max plan or an active trial. ChatGPT needs Plus, Pro, Business or Enterprise in a browser at chatgpt.com (Developer mode is not in the desktop or mobile app yet); Claude.ai needs Pro, Max, Team or Enterprise. Full steps: ChatGPT setup · Claude.ai setup.
No AI client needed. imagic's headless mode has been scriptable since before MCP existed:
imagic --headless --scan DIR --analyse --export
Requires an activated imagic Max license or an active trial. Works with GitHub Copilot, ChatGPT, Claude.ai and any other MCP-compatible client too.
Prefer scripts to agents? The same pipeline also runs from in-app batch tools and the headless CLI, no MCP client involved. The photo editing automation guide covers all three routes, with command examples and instant re-culling.
Under five minutes, start to finish
A real session on 469 RAWs from Sicily: connecting Claude, culling the whole card, your own saved presets, a crop, exact sliders, a described look, experimental effects and AI masks, then the export. Every tool call is real, and nothing here generates a pixel.
4:37 · captions included · chapter list and the by-hand walkthrough
imagic vs. Lightroom, for automation
This isn't the full feature comparison, just the part that matters if you want an AI agent doing the work.
Included in imagic Max
MCP and the CLI aren't an add-on. They ship in the top tier, alongside the rest of Max.
- MCP server + CLI
- Style calibration
- Neural denoise + upscale
- Semantic search
The free 500-export trial includes MCP and the CLI. No card required, nothing to cancel.
Tap to see RAW
MCP & CLI questions
The specifics people ask before connecting an AI agent to their photo library.
What is MCP?
MCP (Model Context Protocol) is an open standard that lets AI assistants connect to external tools. imagic's MCP server exposes its scan, cull, edit, and export tools so an AI agent can call them directly, the same actions you'd trigger by hand in the app.
Does it work with Claude Desktop, Cursor, Codex, ChatGPT, and Copilot?
Yes. imagic's MCP server works with any MCP-compatible client, including Claude Code, Claude Desktop, Cursor, Codex, and GitHub Copilot, running locally with a one-time config step. ChatGPT and Claude.ai (web) connect too, over imagic's remote MCP relay with a 6-digit pairing code instead of a config file.
Is my photo library safe? Does anything leave my machine?
No photos are uploaded anywhere. The MCP server runs locally alongside imagic and talks to your AI client over your own machine. Processing stays local, the same as using imagic directly.
Do I need coding skills to use this?
No. You paste one setup command or config snippet once, then talk to your AI assistant in plain English. It calls imagic's tools for you.
Does the AI edit my photos destructively?
No. Edits are stored as non-destructive adjustments in imagic's edit history, the same as manual edits. Nothing overwrites your original RAW or source files unless you explicitly export.
What does it cost?
MCP and the CLI are included in imagic Max, a one-time €99 license with no subscription. The free trial (no card required) includes full Max access for your first 500 exports, so you can try MCP and the CLI before buying anything. Lite and Plus don't include MCP or CLI.
Give your AI agent a photo editor to drive
Try the full imagic Max workflow, MCP and CLI included, free for 500 exports. No card required, no subscription, and nothing to cancel.