{"ok":true,"tool":"Tip Calculator","operation":"calculate-tip","description":"Calculate tip amount, total bill, and per-person cost when splitting.","method":"POST","endpoint":"/api/tip-calculator","webUrl":"https://ultraquick.tools/tools/tip-calculator","parameters":{"type":"object","properties":{"bill":{"type":"number","description":"Bill amount before tip"},"tipPercent":{"type":"number","description":"Tip percentage (e.g. 18 for 18 percent)"},"split":{"type":"integer","description":"Number of people splitting the bill (default 1, minimum 1)"}},"required":["bill","tipPercent"]},"response":{"type":"object","properties":{"tipAmount":{"type":"number"},"total":{"type":"number"},"perPerson":{"type":"number"},"tipPerPerson":{"type":"number"},"split":{"type":"integer"}}},"example":{"request":{"bill":50,"tipPercent":18,"split":3},"response_shape":{"type":"object","properties":{"tipAmount":{"type":"number"},"total":{"type":"number"},"perPerson":{"type":"number"},"tipPerPerson":{"type":"number"},"split":{"type":"integer"}}}},"howToCall":"POST a JSON body to https://ultraquick.tools/api/tip-calculator. Returns {\"ok\":true,\"result\":{...}} on success or {\"ok\":false,\"error\":\"...\"} on failure. No auth, CORS-enabled.","parametersSummary":"  bill (number, required) — Bill amount before tip\n  tipPercent (number, required) — Tip percentage (e.g. 18 for 18 percent)\n  split (integer, optional) — Number of people splitting the bill (default 1, minimum 1)","curlExample":"curl -X POST https://ultraquick.tools/api/tip-calculator -H \"Content-Type: application/json\" -d '{\"bill\":50,\"tipPercent\":18,\"split\":3}'"}