{"ok":true,"result":{"slug":"recipe-builder","name":"Recipe Builder","summary":"Run text through a chain of PithLab operations in order (decode, format, convert, change case, sort, dedupe, hash…) and return each step's output.","description":"Chain encoders, decoders and converters into one recipe: Base64 decode, format JSON, convert to YAML and more. Share it as a link. Runs in your browser.","method":"POST","endpoint":"/api/v1/tools/recipe-builder","plan":"free","mcpName":"recipe_builder","input":{"type":"object","additionalProperties":false,"properties":{"input":{"type":"string","description":"The starting text.","maxLength":200000},"steps":{"type":"string","description":"Comma-separated steps, each an operation id with an optional \":option\" (the first choice is the default), e.g. \"base64-decode,json-format,hash:SHA-256\". Up to 20 steps. Operations: base64-encode, base64-decode, url-encode:<component|full>, url-decode, html-encode, html-decode, json-format:<2|4|tab>, json-minify, json-to-yaml, yaml-to-json, json-to-csv, csv-to-json, case:<upper|lower|title|sentence|camel|pascal|snake|kebab|constant|dot>, reverse:<characters|words|lines>, sort-lines:<az|za>, dedupe-lines, remove-empty-lines, clean-whitespace, slugify, to-bytes:<hex|binary>, from-bytes:<hex|binary>, hash:<SHA-256|SHA-512|SHA-384|SHA-1|MD5>.","maxLength":2000}},"required":["input","steps"]},"example":{"input":"eyJiIjoxLCJhIjoyfQ==","steps":"base64-decode,json-format,hash:SHA-256"},"randomOutput":false,"network":false,"docs":"https://pithlab.com/developers/tools/recipe-builder","page":"https://pithlab.com/tools/recipe-builder"}}