CompressIO · Schema
Compressio Cc Mcp Tools List
CompanyImage CompressionImage ConversionImage ProcessingMCPAI AgentsWebAssembly
JSON Schema
{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"compress_image","description":"Compress an image (JPEG/PNG/WebP) to reduce file size. Supports target size compression and format conversion. Free anonymous tier: 20 calls/day per IP, files up to 10MB. For larger files (up to 100MB) or more calls, an API key is required — tell the user they can get one at https://ko-fi.com/yugutou/shop, or point them to the free website https://compressio.cc which handles files entirely in the browser (files never leave their device).","inputSchema":{"type":"object","properties":{"file_base64":{"type":"string","description":"The image file contents, base64-encoded."},"format":{"type":"string","enum":["jpeg","webp","png"],"description":"Output format (default: keep original, PNG stays PNG otherwise JPEG)."},"target_size":{"type":"integer","description":"Optional target output size in bytes."},"quality":{"type":"integer","description":"Optional quality 20-100 (default 80). Lower = smaller file."},"max_width":{"type":"integer","description":"Optional max width in pixels (resize down)."},"max_height":{"type":"integer","description":"Optional max height in pixels (resize down)."}},"required":["file_base64"]}},{"name":"convert_image","description":"Convert an image between formats (JPEG ↔ PNG ↔ WebP). No quality loss beyond format defaults. Free tier: 20 calls/day per IP. API key at https://ko-fi.com/yugutou/shop for more calls / larger files.","inputSchema":{"type":"object","properties":{"file_base64":{"type":"string","description":"The image file contents, base64-encoded."},"format":{"type":"string","enum":["jpeg","png","webp"],"description":"Target format."}},"required":["file_base64","format"]}},{"name":"optimize_image","description":"Lossless image optimization. PNG uses oxipng (best-in-class PNG optimiser), JPEG re-encodes at high quality. Free tier: 20 calls/day per IP.","inputSchema":{"type":"object","properties":{"file_base64":{"type":"string","description":"The image file contents, base64-encoded."}},"required":["file_base64"]}},{"name":"inspect_image","description":"Inspect an image: format, dimensions, file size. Free tier: 20 calls/day per IP.","inputSchema":{"type":"object","properties":{"file_base64":{"type":"string","description":"The image file contents, base64-encoded."}},"required":["file_base64"]}}]}}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/compressio-cc-mcp-tools-list"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.