editing

get_photo_edits

Read back a photo's current adjustments and edit state.

What it does

Returns the slider values that are set, the active color grade and scene preset, saved snapshot names, and whether the photo was touched in the desktop editor. For a photo nobody has edited, the values are its scene preset's starting point (starting_point says so): the base any relative change ("brighter", "a stop up") adds to. Use it to inspect what the user did manually, or to verify your own apply_adjustments calls. When imagic's own AI edit (AI Auto-Enhance / AI Optimize All in the editor) set the sliders, ai_explanation says why, per adjustment group: each slider's value and the measurements that set it, the look and the light it was chosen for, and any exposure-balance mask with its reason. A slider changed since is marked. Quote it rather than guessing why a value is what it is.

Parameters

NameTypeRequired
photo_id int required

Asking for it

You do not call this by name. You say what you want, and the agent picks the tool:

Point imagic at my shoot and tell me what you find.

The rest of the editing tools

list_presets apply_preset list_luts apply_lut apply_auto_color harmonize_series preview_mosaic apply_adjustments mask_adjust crop_photo save_preset export_photos

Where it runs

On your machine. imagic's MCP server is a local process that your AI client starts; the photos never leave your disk and nothing is uploaded. That is true of every tool in the reference, including this one.

To call it you need an MCP client connected to imagic. Setup takes about three minutes for Claude Code, Cursor, VS Code, Codex, Gemini CLI and ten others.

Give your AI the whole pipeline

get_photo_edits is one of 30 tools in imagic Max. The free 500-export trial includes all of them.