← WebMCP Directory

Tool tree

bmi-calculator.net

Health & EducationTools verified
Website
Calculate your Body Mass Index and find your WHO weight category. BMI chart, formula explanation, and health risk information included.
Explore capabilities
    calculate_bmiAction

    Calculate Body Mass Index (BMI) from height and weight. Returns BMI value and WHO category (underweight, normal, overweight, obese class I/II/III).

    View tool JSON
    {
      "name": "calculate_bmi",
      "kind": "act",
      "impl": "imperative",
      "description": "Calculate Body Mass Index (BMI) from height and weight. Returns BMI value and WHO category (underweight, normal, overweight, obese class I/II/III).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "weight_kg": {
            "type": "number",
            "description": "Weight in kilograms. Provide either weight_kg or weight_lbs."
          },
          "weight_lbs": {
            "type": "number",
            "description": "Weight in pounds."
          },
          "height_cm": {
            "type": "number",
            "description": "Height in centimeters. Provide either height_cm or height_feet+height_inches."
          },
          "height_feet": {
            "type": "number",
            "description": "Height feet component (e.g., 5 for 5'10\")."
          },
          "height_inches": {
            "type": "number",
            "description": "Height inches component (e.g., 10 for 5'10\")."
          }
        }
      }
    }
    calculate_bmrAction

    Calculate Basal Metabolic Rate (BMR) - the calories your body needs at complete rest. Supports multiple formulas.

    View tool JSON
    {
      "name": "calculate_bmr",
      "kind": "act",
      "impl": "imperative",
      "description": "Calculate Basal Metabolic Rate (BMR) - the calories your body needs at complete rest. Supports multiple formulas.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "weight_kg": {
            "type": "number",
            "description": "Weight in kilograms. Provide either weight_kg or weight_lbs."
          },
          "weight_lbs": {
            "type": "number",
            "description": "Weight in pounds."
          },
          "height_cm": {
            "type": "number",
            "description": "Height in centimeters. Provide either height_cm or height_feet+height_inches."
          },
          "height_feet": {
            "type": "number",
            "description": "Height feet component."
          },
          "height_inches": {
            "type": "number",
            "description": "Height inches component."
          },
          "age": {
            "type": "number",
            "description": "Age in years."
          },
          "gender": {
            "type": "string",
            "enum": [
              "male",
              "female"
            ],
            "description": "Biological sex."
          },
          "formula": {
            "type": "string",
            "enum": [
              "mifflin",
              "harris",
              "revised_harris",
              "schofield",
              "oxford"
            ],
            "description": "Formula to use. Default: mifflin (Mifflin-St Jeor, most accurate for most people)."
          }
        },
        "required": [
          "age",
          "gender"
        ]
      }
    }
    calculate_tdeeAction

    Calculate Total Daily Energy Expenditure (TDEE) - total calories burned per day including activity. Based on BMR multiplied by activity factor.

    View tool JSON
    {
      "name": "calculate_tdee",
      "kind": "act",
      "impl": "imperative",
      "description": "Calculate Total Daily Energy Expenditure (TDEE) - total calories burned per day including activity. Based on BMR multiplied by activity factor.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "weight_kg": {
            "type": "number",
            "description": "Weight in kilograms. Provide either weight_kg or weight_lbs."
          },
          "weight_lbs": {
            "type": "number",
            "description": "Weight in pounds."
          },
          "height_cm": {
            "type": "number",
            "description": "Height in centimeters. Provide either height_cm or height_feet+height_inches."
          },
          "height_feet": {
            "type": "number",
            "description": "Height feet component."
          },
          "height_inches": {
            "type": "number",
            "description": "Height inches component."
          },
          "age": {
            "type": "number",
            "description": "Age in years."
          },
          "gender": {
            "type": "string",
            "enum": [
              "male",
              "female"
            ],
            "description": "Biological sex."
          },
          "activity_level": {
            "type": "string",
            "enum": [
              "sedentary",
              "light",
              "moderate",
              "very_active",
              "extra_active"
            ],
            "description": "Activity level. sedentary=office job, light=1-3 days/week, moderate=3-5 days/week, very_active=6-7 days/week, extra_active=athlete/physical job."
          }
        },
        "required": [
          "age",
          "gender",
          "activity_level"
        ]
      }
    }
    calculate_body_fatAction

    Estimate body fat percentage using the US Navy method from neck, waist, and hip measurements.

    View tool JSON
    {
      "name": "calculate_body_fat",
      "kind": "act",
      "impl": "imperative",
      "description": "Estimate body fat percentage using the US Navy method from neck, waist, and hip measurements.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "gender": {
            "type": "string",
            "enum": [
              "male",
              "female"
            ],
            "description": "Biological sex."
          },
          "waist_cm": {
            "type": "number",
            "description": "Waist circumference in cm. Provide cm or inches."
          },
          "waist_inches": {
            "type": "number",
            "description": "Waist circumference in inches."
          },
          "neck_cm": {
            "type": "number",
            "description": "Neck circumference in cm."
          },
          "neck_inches": {
            "type": "number",
            "description": "Neck circumference in inches."
          },
          "hip_cm": {
            "type": "number",
            "description": "Hip circumference in cm (required for females)."
          },
          "hip_inches": {
            "type": "number",
            "description": "Hip circumference in inches (required for females)."
          },
          "height_cm": {
            "type": "number",
            "description": "Height in cm. Provide cm or feet+inches."
          },
          "height_feet": {
            "type": "number",
            "description": "Height feet component."
          },
          "height_inches": {
            "type": "number",
            "description": "Height inches component."
          }
        },
        "required": [
          "gender"
        ]
      }
    }
    calculate_ideal_weightAction

    Calculate ideal body weight using multiple formulas (Devine, Robinson, Miller, Hamwi, Broca, Lemmens). Returns results from all formulas for comparison.

    View tool JSON
    {
      "name": "calculate_ideal_weight",
      "kind": "act",
      "impl": "imperative",
      "description": "Calculate ideal body weight using multiple formulas (Devine, Robinson, Miller, Hamwi, Broca, Lemmens). Returns results from all formulas for comparison.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "gender": {
            "type": "string",
            "enum": [
              "male",
              "female"
            ],
            "description": "Biological sex."
          },
          "height_cm": {
            "type": "number",
            "description": "Height in cm. Provide cm or feet+inches."
          },
          "height_feet": {
            "type": "number",
            "description": "Height feet component."
          },
          "height_inches": {
            "type": "number",
            "description": "Height inches component."
          }
        },
        "required": [
          "gender"
        ]
      }
    }
    calculate_waist_to_height_ratioAction

    Calculate Waist-to-Height Ratio (WHtR) - the strongest single predictor of cardiovascular risk. A ratio under 0.5 indicates healthy.

    View tool JSON
    {
      "name": "calculate_waist_to_height_ratio",
      "kind": "act",
      "impl": "imperative",
      "description": "Calculate Waist-to-Height Ratio (WHtR) - the strongest single predictor of cardiovascular risk. A ratio under 0.5 indicates healthy.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "waist_cm": {
            "type": "number",
            "description": "Waist circumference in cm."
          },
          "waist_inches": {
            "type": "number",
            "description": "Waist circumference in inches."
          },
          "height_cm": {
            "type": "number",
            "description": "Height in cm."
          },
          "height_feet": {
            "type": "number",
            "description": "Height feet component."
          },
          "height_inches": {
            "type": "number",
            "description": "Height inches component."
          }
        }
      }
    }
    calculate_waist_to_hip_ratioAction

    Calculate Waist-to-Hip Ratio (WHR) to assess fat distribution and cardiovascular health risk.

    View tool JSON
    {
      "name": "calculate_waist_to_hip_ratio",
      "kind": "act",
      "impl": "imperative",
      "description": "Calculate Waist-to-Hip Ratio (WHR) to assess fat distribution and cardiovascular health risk.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "gender": {
            "type": "string",
            "enum": [
              "male",
              "female"
            ],
            "description": "Biological sex."
          },
          "waist_cm": {
            "type": "number",
            "description": "Waist circumference in cm."
          },
          "waist_inches": {
            "type": "number",
            "description": "Waist circumference in inches."
          },
          "hip_cm": {
            "type": "number",
            "description": "Hip circumference in cm."
          },
          "hip_inches": {
            "type": "number",
            "description": "Hip circumference in inches."
          }
        },
        "required": [
          "gender"
        ]
      }
    }
    calculate_calories_burnedAction

    Estimate calories burned during physical activity using MET (Metabolic Equivalent of Task) values.

    View tool JSON
    {
      "name": "calculate_calories_burned",
      "kind": "act",
      "impl": "imperative",
      "description": "Estimate calories burned during physical activity using MET (Metabolic Equivalent of Task) values.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "weight_kg": {
            "type": "number",
            "description": "Body weight in kg. Provide kg or lbs."
          },
          "weight_lbs": {
            "type": "number",
            "description": "Body weight in pounds."
          },
          "met_value": {
            "type": "number",
            "description": "MET value of the activity. Common values: walking(3.5), running(8-12), cycling(6-10), swimming(6-8), yoga(2.5), weight training(3-6)."
          },
          "duration_minutes": {
            "type": "number",
            "description": "Duration of activity in minutes."
          }
        },
        "required": [
          "met_value",
          "duration_minutes"
        ]
      }
    }
    calculate_bsaAction

    Calculate Body Surface Area (BSA) using multiple formulas. Used in medical dosing calculations.

    View tool JSON
    {
      "name": "calculate_bsa",
      "kind": "act",
      "impl": "imperative",
      "description": "Calculate Body Surface Area (BSA) using multiple formulas. Used in medical dosing calculations.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "weight_kg": {
            "type": "number",
            "description": "Weight in kg. Provide kg or lbs."
          },
          "weight_lbs": {
            "type": "number",
            "description": "Weight in pounds."
          },
          "height_cm": {
            "type": "number",
            "description": "Height in cm. Provide cm or feet+inches."
          },
          "height_feet": {
            "type": "number",
            "description": "Height feet component."
          },
          "height_inches": {
            "type": "number",
            "description": "Height inches component."
          }
        }
      }
    }
    list_calculatorsAnswer

    List all available calculators on BMI-Calculator.net with descriptions and URLs.

    View tool JSON
    {
      "name": "list_calculators",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all available calculators on BMI-Calculator.net with descriptions and URLs.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }