C
Cleanor
20 endpointsliveZero-auth image optimize/convert + cited storage, image-format & QR data for AI builders. (MCP server app.cleanor/cleanor, aggregated from the official registry)
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, and then use Cracked to show me what I can do for Cleanor.
| Endpoint | What it does | Price | Health |
|---|---|---|---|
| Optimize / convert an image for the web /optimize_image | Fetch an image from a public URL and re-encode it smaller (WebP/AVIF/JPEG), optionally resizing to a target width. Returns the optimized image plus before/after | $0.0020 per call | unknown |
| How much fits in a phone storage tier /storage_capacity | How many photos or minutes of video actually fit in a given storage size, corrected for real OS/filesystem overhead. Backed by Cleanor Labs measured per-item si | $0.0020 per call | unknown |
| Real storage savings of next-gen image formats /image_format_savings | How much smaller WebP, AVIF or JPEG XL are than JPEG at matched perceptual quality, from Cleanor Labs’ controlled benchmark. Also reports the "HEIC conversion t | $0.0020 per call | unknown |
| Generate a QR code (SVG) /qr_code | Encode text or a URL as a QR code and return a crisp, dependency-free SVG you can paste straight into a page, deck or doc. | $0.0020 per call | unknown |
| Hash text (SHA family) /hash | Compute a cryptographic hash of text (SHA-1, SHA-256, SHA-384 or SHA-512) and return the hex digest. Use for checksums, cache keys, or verifying content. MD5 is | $0.0020 per call | unknown |
| Generate UUIDs /uuid | Generate one or more UUIDs. v4 is fully random; v7 is time-sortable (recommended for database keys). LLMs cannot produce cryptographically random or correctly-f | $0.0020 per call | unknown |
| Base64 encode / decode /base64 | Encode text to Base64 or decode Base64 back to text (UTF-8 safe). Supports URL-safe alphabet. Use whenever you need to encode/decode data URIs, tokens, or confi | $0.0020 per call | unknown |
| Format / validate JSON /json_format | Validate JSON and pretty-print or minify it, optionally sorting object keys. Returns a precise parse error (with position) if invalid. Use to check and clean JS | $0.0020 per call | unknown |
| Decode a JWT (no verification) /jwt_decode | Decode a JSON Web Token into its header and payload so you can inspect claims (iss, exp, sub, scopes). The signature is NOT verified and no secret is required o | $0.0020 per call | unknown |
| Convert a color between formats /color | Convert a color (hex, rgb() or hsl()) and return hex, RGB and HSL representations at once. Use when picking or translating colors for CSS, design tokens or them | $0.0020 per call | unknown |
| Slugify text for URLs /slugify | Turn a title or phrase into a clean, URL-safe slug (lowercase, hyphenated, accents stripped). Use when generating page paths, filenames or anchor IDs. | $0.0020 per call | unknown |
| Count characters, words, lines, bytes /count | Accurately count characters (Unicode code points), UTF-16 units, words, lines and UTF-8 bytes in text. LLMs are notoriously bad at counting, so always use this | $0.0020 per call | unknown |
| Test a regular expression /regex_test | Test a JavaScript regular expression against sample text and return whether it matches, plus every match with its captured groups and index. Use to verify a pat | $0.0020 per call | unknown |
| Explain a cron expression /cron_describe | Parse a standard 5-field cron expression (minute hour day-of-month month day-of-week) into a plain-English breakdown and the next few run times in UTC. Use to s | $0.0020 per call | unknown |
| Convert between units /unit_convert | Convert a value between units of length, mass, data size, time, speed or temperature. Supported units: mm, cm, m, km, in, ft, yd, mi, nmi, mg, g, kg, t, oz, lb, | $0.0020 per call | unknown |
| Current or parsed date/time /datetime | Get the current date/time, or convert a given timestamp, into a target IANA timezone with ISO, Unix and human-readable forms. Pass a Unix timestamp (seconds or | $0.0020 per call | unknown |
| Parse a URL into parts /url_parse | Break a URL into its components: scheme, host, port, path, decoded query parameters and fragment. Use to inspect or debug a URL instead of parsing it by eye. | $0.0020 per call | unknown |
| Convert a number between bases /base_convert | Convert an integer between number bases 2–36 (e.g. hex to binary, decimal to base-36). Arbitrary precision via BigInt, so large values stay exact. Use for radix | $0.0020 per call | unknown |
| Line diff between two texts /diff | Compute a line-by-line diff between two texts, marking removed lines with "-", added with "+" and unchanged with two spaces, plus a change count. Use to see exa | $0.0020 per call | unknown |
| HMAC signature of a message /hmac | Compute an HMAC (keyed hash) of a message with a secret, using SHA-1/256/384/512, returned as hex or Base64. Use to sign webhook payloads or verify a signature | $0.0020 per call | unknown |