calculate_bmi_bmr_tdee
Compute BMI with WHO category, BMR via Mifflin-St Jeor, or TDEE from BMR and activity level. Provide weight, height, age, sex, or activity level to obtain results.
Instructions
Health metrics in three modes: (1) bmi — Body Mass Index and WHO category; (2) bmr — Basal Metabolic Rate (Mifflin-St Jeor); (3) tdee — Total Daily Energy Expenditure from BMR and activity level. Example queries: 'BMI for 70kg 175cm', 'BMR for 30-year-old male 80kg 180cm', 'TDEE for moderately active person with BMR 1700'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | Which health metric to compute. | |
| weight_kg | No | [bmi, bmr] Body weight in kilograms. | |
| height_cm | No | [bmi, bmr] Height in centimetres. | |
| age_years | No | [bmr] Age in whole years. | |
| sex | No | [bmr] Biological sex for the Mifflin-St Jeor equation. | |
| bmr_kcal | No | [tdee] Basal Metabolic Rate in kcal (output of bmr mode). | |
| activity_level | No | [tdee] Activity level: sedentary, light, moderate, active, very_active. |