bmi_calculator
Calculate Body Mass Index (BMI) from metric measurements.
Returns BMI value, category classification (Underweight, Healthy weight,
Overweight, Obese, Morbidly obese), and the healthy weight range for the
person's height.
Use for any BMI question including 'what is my BMI', 'am I a healthy
weight', 'what should I weigh for my height'.
Inputs are metric only. If the user provides imperial units (feet,
inches, pounds, stone), convert them first: 1 foot = 0.3048m,
1 inch = 0.0254m, 1 pound = 0.453592kg, 1 stone = 6.35029kg.
Note: BMI is a screening tool, not a diagnosis. It doesn't distinguish
muscle from fat, so very athletic people often show as 'overweight'
despite being healthy. Always caveat with this when relevant.
Args:
weight_kg: Weight in kilograms (e.g. 75 for 75kg).
height_m: Height in metres (e.g. 1.75 for 175cm).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| height_m | Yes | ||
| weight_kg | Yes |