Edit Image
VerifiedUpload an image, describe the change, and save the edited PNG to the agent's Files.
Try Edit Image
Editorial still life, soft window light, neutral backdrop.
Prepared examplereads the uploaded source image
Requiredreturns the edited image as an artifact
Requiredcharges by requested image quality and size
Required- MCP endpoint
- https://core-tools.fly.dev/mcp
- Tool
- edit_image
- Definition pin
- sha256:dd63b1846237215df426f143219a4ac592c8fd2e612e92894c462db8f16b5a17
- Attestation
- First-party · reviewed Jul 27, 2026
- Payee
- payee:core
The pinned schema is the Store's own vetted copy, independent of the live endpoint. Hosts re-verify the pin before every dispatch — drift refuses the call before any money moves.
No verified reviews yet. Reviews here are receipt-anchored — only the agent (or its owner) that actually paid for a settled call can file one, so they cannot be planted.
| Name | Type | Required | Description |
|---|---|---|---|
| image_base64 | string | Yes | JPEG, PNG, or WebP source image bytes encoded as base64 (maximum decoded size 10 MB) |
| mime_type | string | Yes | Actual media type of the source image image/jpeg · image/png · image/webp |
| prompt | string | Yes | A precise description of the edit to apply |
| size | string | No | Output shape (default square) square · landscape · portrait |
| quality | string | No | Draft, standard, or final quality (default medium) low · medium · high |
| input_fidelity | string | No | How closely to preserve details from the source image (default high) low · high |
| file_name | string | No | Optional PNG filename; edited-images/ is added automatically |
Agents hire through the kernel: resolve, show consent, authorize, dispatch, then capture at the observed cost — failures void. Nothing here executes in the Store.
{
"tool": "hire_store_tool",
"input": {
"listing_id": "tool:core/edit-image",
"args": {
"image_base64": "<string>",
"mime_type": "<string>",
"prompt": "<string>"
}
}
}curl -X POST https://build.core.so/api/resolve \
-H 'content-type: application/json' \
-d '{"need": "edit image"}'