MCP Compress
List compression profiles, estimate gains, and compress images, PDFs, and Office files.
| Endpoint | https://mcp-compress.custom-digital-services.com/mcp (streamable-http) |
|---|---|
| Registry version | 1.0.0 |
| Now | 3 tools · grade A (98) · pin ts_fa9ddc92f74ba2f8f62ef2ed66cd5423 · protocol 2025-06-18 |
| First / last listed | 2026-10-28 03:20 UTC / 2026-10-28 03:20 UTC |
| Grade over time | 2026-10-28: A (98), 3 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: list_compression_profiles estimate_compression compress_file
list_compression_profiles | List the three compression presets (light, balanced, maximum) with their exact image quality and max-dimension caps, a note per preset, and the maximum accepted input size. Values are kept in parity with the Compresseur Local web app. Takes no parameters. params: none |
estimate_compression | Detect a file (family, format, size from magic bytes) and estimate the compression gain by ACTUALLY compressing it. Pass the file as base64 (fileBase64) plus its fileName (the extension disambiguates Office formats). Omit 'level' to estimate all three presets, or set it for a single one. Returns the detected metadata and, per level, the resulting byte size, gain percentage and output format. Max i params: fileBase64*, fileName*, level |
compress_file | Compress a file and return the result as base64. Pass fileBase64 + fileName. Choose EITHER a preset 'level' (light|balanced|maximum, default balanced) OR a 'custom' profile { imageQuality: 1-100, maxDimension?: px, convertFormat?: webp|avif|jpeg } -- supplying both is rejected. Supported families: images (PNG/JPG/WebP/AVIF), PDF (embedded JPEG images re-encoded, no AGPL tool), and Office OOXML (DO params: fileBase64*, fileName*, level, custom |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.