{"ok":true,"tool":"Calories Burned Calculator","operation":"calculate-calories-burned","description":"Estimate calories burned for an activity using MET, weight, and duration.","method":"POST","endpoint":"/api/calories-burned-calculator","webUrl":"https://toolhub-5eo.pages.dev/tools/calories-burned-calculator","parameters":{"type":"object","properties":{"activity":{"type":"string","enum":["walking","running","cycling","swimming","weight-lifting","yoga","dancing","hiking","basketball","jumping-rope","aerobics","elliptical","rowing","golf","tennis","soccer"],"description":"The activity"},"weight":{"type":"number","description":"Body weight"},"duration":{"type":"number","description":"Duration in minutes"},"unit":{"type":"string","enum":["metric","imperial"],"description":"metric uses kg; imperial uses lb (default metric)"}},"required":["activity","weight","duration"]},"response":{"type":"object","properties":{"caloriesBurned":{"type":"number"},"met":{"type":"number"},"caloriesPerHour":{"type":"number"}}},"example":{"request":{"activity":"running","weight":70,"duration":30},"response_shape":{"type":"object","properties":{"caloriesBurned":{"type":"number"},"met":{"type":"number"},"caloriesPerHour":{"type":"number"}}}},"howToCall":"POST a JSON body to https://toolhub-5eo.pages.dev/api/calories-burned-calculator. Returns {\"ok\":true,\"result\":{...}} on success or {\"ok\":false,\"error\":\"...\"} on failure. No auth, CORS-enabled.","parametersSummary":"  activity (string, required, one of: walking|running|cycling|swimming|weight-lifting|yoga|dancing|hiking|basketball|jumping-rope|aerobics|elliptical|rowing|golf|tennis|soccer) — The activity\n  weight (number, required) — Body weight\n  duration (number, required) — Duration in minutes\n  unit (string, optional, one of: metric|imperial) — metric uses kg; imperial uses lb (default metric)","curlExample":"curl -X POST https://toolhub-5eo.pages.dev/api/calories-burned-calculator -H \"Content-Type: application/json\" -d '{\"activity\":\"running\",\"weight\":70,\"duration\":30}'"}