Everything here was measured by our prober or read from a registry. Nothing is self-reported.
30-day availabilityno checks in window
30 days agotoday
Endpoints
https://mcp.cleanor.app/mcpmcp streamable http · checked on a schedule
npm:@cleanor/mcppackage npm · not network-checkable
Registry facts
Not distributed through a package registry we index.
when
check
result
http
latency
detail
3 h ago
mcp initialize
ok
200
497 ms
server cleanor 0.6.0 · protocol 2025-06-18 · 22 tools
Tools observed via MCP handshake
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
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
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
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.
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
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
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
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
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
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
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.
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
Declared by sources
What the publisher says
Attributed to the source that supplied each field. Treated as claims, not facts.
No long description beyond the summary.
kind ← Official MCP Registry
name ← Official MCP Registry
repoUrl ← Official MCP Registry
summary ← Official MCP Registry
version ← Official MCP Registry
description ← Official MCP Registry
homepageUrl ← Official MCP Registry
publisherName ← Official MCP Registry
Derived by Wellknown
Capabilities
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
No capability could be derived with confidence. Owners can declare capabilities after claiming.
Provenance
Where this record came from
Every source is kept verbatim. Field changes are logged as events.
6 h ago · declared · summary → "Zero-auth MCP: image optimize, cited storage/format data, and dev utilities LLMs get wrong."
6 h ago · declared · description → "Zero-auth MCP: image optimize, cited storage/format data, and dev utilities LLMs get wrong."
6 h ago · declared · publisherName → "app.cleanor"
6 h ago · declared · homepageUrl → "https://mcp.cleanor.app"
6 h ago · declared · repoUrl → "https://github.com/cleanor-app/cleanor-mcp"
6 h ago · declared · version → "0.6.1"
6 h ago · declared · protocols → ["mcp"]
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
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
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,
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
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.
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
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
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
placeholder_image — Generate a lightweight SVG placeholder image at any size, with an optional label and custom background/text colors. Dependency-free, pastes straight into a page
color_palette — Build a harmonious color palette from a base color using color-theory rules (complementary, analogous, triadic, tetradic, or monochromatic). Returns each color