json_format
Pretty-print JSON with configurable indentation (2 spaces, 4 spaces, or tab).
inputrequiredindent
io.github.lucas-projectPublished by GitHub account lucas-projectv0.1.0Updated Oct 27, 2026
42 free deterministic utilities: JSON, CSV, YAML, encoding, hashing, JWT, cron, formatters, CSS.
A remote MCP server offering 42 free, deterministic text utilities: JSON, CSV, YAML, encoding, hashing, JWT, cron, formatters and CSS helpers.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.lucas-project%2Fone-million-tools/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"one-million-tools": {
"type": "http",
"url": "https://tools-empire-mcp.lucas-qin-au.workers.dev/mcp"
}
}
}Pretty-print JSON with configurable indentation (2 spaces, 4 spaces, or tab).
inputrequiredindentCompress JSON by stripping whitespace.
inputrequiredValidate JSON syntax and return the parsed value or a line/column error.
inputrequiredDiff two JSON documents and return added/removed/changed keys.
leftrequiredrightrequiredConvert JSON to YAML.
inputrequiredConvert YAML to pretty-printed JSON.
inputrequiredConvert an array of JSON objects to CSV.
inputrequiredParse CSV text into a JSON array of objects.
inputrequiredUTF-8 text → Base64 string.
inputrequiredBase64 string → UTF-8 text.
inputrequiredPercent-encode a string (component or full URI mode).
modeinputrequiredDecode percent-encoded URL text.
modeinputrequiredCompute a SHA-256 hex digest of UTF-8 text.
inputrequiredCompute a SHA-1 / SHA-256 / SHA-512 hex digest of UTF-8 text.
inputrequiredalgorithmGenerate RFC 4122 v4 UUIDs.
countTest a regular expression against input text and return matches with capture groups.
flagsinputrequiredpatternrequiredreplacementConvert a Unix timestamp (seconds or ms) to an ISO 8601 date string.
unitzoneinputrequiredDecode a JWT header + payload. Does not verify the signature.
tokenrequiredPretty-print SQL.
inputrequiredindentdialectkeywordCasePretty-print HTML.
inputrequiredindentprintWidthPretty-print CSS.
inputrequiredindentprintWidthPretty-print JavaScript / TypeScript with Prettier.
semiinputrequiredindentparserprintWidthsingleQuotePretty-print YAML.
inputrequiredindentsortKeyslineWidthExplain a cron expression in plain English.
expressionrequiredRedact secrets (API keys, tokens, passwords) from logs / config / env text.
inputrequiredParse CSV text into fields + preview rows with delimiter detection.
inputrequireddelimiterpreviewRowsSort CSV rows by one column (alpha or numeric).
modeinputrequiredcolumnrequireddelimiterdirectionFilter CSV rows by a column predicate (equals / contains / regex / gt / gte / lt / lte / not-empty).
modeinputrequiredvaluecolumnrequiredcaseSensitiveSplit a CSV into N chunks or into files of N rows each.
modeinputrequiredchunksrowsPerChunkCompute per-column summary statistics (count, min, max, mean, median) over a CSV.
inputrequiredDiff two texts and return part-level changes plus a unified string.
leftrequiredmoderightrequiredNormalize Markdown (list markers, trailing whitespace, blank lines).
inputrequiredlistMarkertrimTrailingcollapseBlankLinesConvert Markdown to HTML.
gfminputrequiredbreaksRender Markdown to an HTML preview fragment with word/char counts.
gfminputrequiredbreaksGenerate a URL slug from a string.
inputrequiredlowercasemaxLengthseparatorstripAccentscollapseRepeatsGenerate <title>, description, Open Graph and Twitter Card tags for a page.
urltypetitlerequiredauthorlocaleimageUrlsiteNamecanonicaldescriptionrequiredtwitterHandleBuild an Open Graph preview metadata bundle (title / description / domain truncation).
urltitlerequiredimageUrlsiteNamedescriptionrequiredConvert a HEX color into RGB / HSL / HSV / CSS forms.
hexrequiredBuild a CSS linear-gradient string from color stops + angle.
anglestopsrequiredBuild a CSS border-radius value from four corner radii in px.
blbrtltrBuild a CSS box-shadow value from one or more layers.
layersrequiredCompute the WCAG contrast ratio between two colors and the AA/AAA verdict.
backgroundrequiredforegroundrequired83% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.