editing

apply_adjustments

Set editor slider values on one photo, persisted for export.

What it does

adjustments maps slider names to numbers, for example {"exposure": 20, "contrast": 10, "temperature": 5}. Most sliders run -100 to 100 with 0 meaning no change; special cases include sharp_amount (0..150), color_grade (a grade key from list_presets) and color_grade_intensity (0..100). Values are clamped to range and unknown names are rejected with the valid list. New values overwrite previous values per slider; other sliders keep their settings.

Parameters

NameTypeRequired
photo_id int required
adjustments dict required

Asking for it

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

Apply the warm film look to every keeper in this folder and export JPEGs at quality 92.

The rest of the editing tools

list_presets apply_preset export_photos get_photo_edits

Workflows that use it

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

apply_adjustments is one of 18 tools in imagic Max. The free 7-day trial includes all of them.