HTTP
POST /optimize converts and compresses a file or JSON image. Nothing is stored.
SEIRO has an HTTP API and an MCP server that convert and compress images in memory. They share the same capabilities. An account is required. There is no public key.
POST /optimize converts and compresses a file or JSON image. Nothing is stored.
POST /mcp exposes optimize_image and list_capabilities. There is no login tool.
SEIRO people sign in with Desk. Everyone else requests access. Integration docs stay behind sign-in.
| Fact | HTTP | MCP |
|---|---|---|
| Convert and compress | POST /optimize | optimize_image |
| List limits | — | list_capabilities |
| Output | JPEG, PNG, WebP, AVIF, or auto | JPEG, PNG, WebP, AVIF, or auto |
| Input | HEIC, HEIF, JPEG, PNG, WebP, AVIF, GIF, TIFF, SVG | HEIC, HEIF, JPEG, PNG, WebP, AVIF, GIF, TIFF, SVG |
| Quality and size | Quality 1–100, fit, optional target bytes | Same |
| Edits | Crop, rotate, flip, flatten, sharpen, strip metadata | Same |
| Cap | 15 MB. inside fit does not enlarge. | Same |
| Storage | None | None |
| Auth | Account (Desk API key, MCP sign-in, or Desk session) | Same |
The public site encodes in your browser and does not need an account. HTTP and MCP do. There is no self-serve key.
Signed in. These files use your session. They are not public.
Loading…
Loading…
An HTTP endpoint and an MCP server that convert and compress images in memory. Output is JPEG, PNG, WebP, or AVIF. Nothing is stored. An account is required.
POST /optimize accepts a file or JSON image. It converts to JPEG, PNG, WebP, or AVIF, with quality and optional max width and height. 15 MB cap. Input is HEIC, HEIF, JPEG, PNG, WebP, AVIF, GIF, TIFF, or SVG.
POST /mcp exposes optimize_image and list_capabilities. Same formats and limits as HTTP. There is no MCP login tool.
Yes. There is no public API key. SEIRO people sign in with a Desk account. Everyone else opens Sign in, then I don't have an account.
No. The file is processed in memory and returned. There is no bucket and no gallery.
Yes. Send HEIC or HEIF to POST /optimize or MCP optimize_image. Burst files use the first frame. Output is JPEG, PNG, WebP, or AVIF.