Skip to content
Official MCP RegistryListed

SimplyUtils

Part ofSImplyUtilslisted on 4 directories

Developer and text tools: JSON, QR codes, units, passwords, UUIDs, hashes, Base64, regex and more.

First seen 27 Oct 2026. Evidence as of 11 Nov 2026.

10
Tools
From an anonymous probe
1
Source listings
Each with its own history
31
Recorded changes
Since first seen

Tools

ToolDescriptionBehaviour
base64Encode text (as UTF-8) to Base64, or decode Base64 back to text, and return the result. Decoding accepts standard and URL-safe alphabets and ignores whitespace; invalid Base64 returns an error. Bytes that are not valid UTF-8 are shown as replacement characters. Input up to 100 KB.Read-only
convert_timestampConvert a Unix timestamp or a date to Unix seconds, Unix milliseconds, ISO 8601 (UTC), an HTTP-style UTC string and a readable date in the chosen time zone. Numbers with 13 or more digits are read as milliseconds, shorter ones as seconds. Dates without a time zone are read as UTC. Errors are returned for unreadable dates and unknown time zones.Read-only
convert_unitsConvert a number between two units of the same category and return a line such as "5 mi = 8.04672 km" (up to 10 significant digits). Units are matched by symbol or name, case-insensitive. Errors are returned for unknown units, units from another category, non-numeric values and temperatures below absolute zero. Months are 1/12 of a 365-day year. Units by category (symbols): length: m, km, mi, ft, in, cm, mm, yd, nmi; weight: kg, g, lb, oz, t, mg, st; temperature: °C, °F, K; volume: L, mL, gal, fl oz, cup, tbsp, m³; speed: km/h, mph, m/s, kn, ft/s; area: m², km², mi², ft², ac, ha; data: B, KB, MB, GB, TB, bit, KiB, MiB, GiB, TiB; time: s, min, h, d, wk, mo, yr, ms.Read-only
count_wordsCount words, characters (with and without spaces), sentences and paragraphs, and estimate reading time at 238 words per minute. Words are runs of letters or digits in any language; hyphenated words and contractions count once. Paragraphs are separated by blank lines. Input up to 100 KB.Read-only
format_jsonValidate JSON and return it pretty-printed or minified, optionally with object keys sorted A-Z (recursively; array order is kept). Returns the formatted JSON as text. Invalid JSON returns an error naming the problem and its position. Input up to 100 KB.Read-only
generate_passwordGenerate random passwords with Node's cryptographically secure generator. Each enabled character set appears at least once and the result is shuffled. Returns one password per line; every call gives new results. An error is returned if all character sets are turned off. Passwords are not stored or logged.Read-only
generate_qr_codeMake a static QR code for a link or any text, up to 800 UTF-8 bytes. Returns a 512 px PNG image plus the SVG markup. The data is stored in the code itself, so it never expires and needs no account. Light-on-dark colors are allowed, but some older scanners need dark on light. Errors are returned for empty text, content over 800 bytes, or colors that are not six-digit hex.Read-only
generate_uuidGenerate random version 4 UUIDs (RFC 9562) in lowercase 8-4-4-4-12 form, one per line. Every call gives new values.Read-only
hash_textHash text (encoded as UTF-8) and return a line such as 'sha256: ba78...' with the lowercase hex digest. The same input always gives the same hash. MD5 and SHA-1 are only for checksums, not security; do not use plain hashes to store passwords. Input up to 100 KB.Read-only
test_regexRun a JavaScript (ECMAScript) regular expression against text. Returns the match count and, for each match, the matched text, its 0-based index, numbered capture groups and named groups. Returns 'No matches.' when nothing matches. All matches are listed (the g flag is added automatically), up to 200. Invalid patterns or flags return an error explaining why; patterns that run longer than 0.5 seconds are stopped with an error. Text up to 100 KB.Read-only

Change history

  1. test_regex: annotations changed
  2. hash_text: annotations changed
  3. generate_uuid: annotations changed
  4. generate_qr_code: annotations changed
  5. generate_password: annotations changed
  6. format_json: annotations changed
  7. count_words: annotations changed
  8. convert_units: annotations changed
  9. convert_timestamp: annotations changed
  10. base64: annotations changed
  11. Website changed from "https://simplyutils.com" to "https://simplyutils.com/mcp-server" (registry)
  12. test_regex: input schema changed
  13. test_regex: description changed (+"(ECMAScript)" +"text. Returns the" +"count and, for each match, the matched text,")
  14. hash_text: input schema changed
  15. hash_text: description changed (+"(encoded as UTF-8)" +"a line such as 'sha256: ba78...' with" +"lowercase")
  16. generate_uuid: input schema changed
  17. generate_uuid: description changed (+"UUIDs (RFC 9562) in lowercase 8-4-4-4-12 form, one per line. Every call gives new values." -"UUIDs.")
  18. generate_qr_code: input schema changed
  19. generate_qr_code: description changed (+"any text, up" +"UTF-8 bytes." +"512 px")
  20. generate_password: input schema changed
  21. generate_password: description changed (+"Node's" +"enabled" +"once and the result is shuffled. Returns one password per line; every call gives new results. An error is returned if all character sets are turned off. Passwords are not stored or logged.")
  22. format_json: input schema changed
  23. format_json: description changed (+"return it pretty-printed" +"minified," +"with")
  24. count_words: input schema changed
  25. count_words: description changed (+"characters (with and without spaces)," +"paragraphs, and estimate reading time at 238 words per minute. Words are runs of letters or digits" +"any language; hyphenated words and contractions count once. Paragraphs are separated by blank lines. Input up to 100 KB.")
  26. convert_units: input schema changed
  27. convert_units: description changed (+"number" +"two" +"category and return a line such as "5 mi = 8.04672 km" (up to 10 significant digits).")
  28. convert_timestamp: description changed (+"Unix" +"8601 (UTC), an HTTP-style" +"string")
  29. base64: input schema changed
  30. base64: description changed (+"(as UTF-8)" +"Base64," +"text, and return the result. Decoding accepts standard and URL-safe alphabets and ignores whitespace; invalid Base64 returns an error. Bytes that are not valid UTF-8 are shown as replacement characters. Input up to 100 KB.")
  31. Listed (registry)
Source listings
SourceListingFirst seenLast seenVersions
Official MCP Registryio.github.Notysoty/simplyutils-mcp27 Oct 202611 Nov 20262
SimplyUtils on Official MCP Registry | InvokeRank