Connection check
verified live · 27h ago
nutrition
USDA nutrition calculators + the preserved MyPlate Kitchen recipes; source-cited, machine-verified.
Tools
16
GitHub stars
—
Installs / wk
—
Licence
—
Transport
streamable-http, sse
Last checked
27h ago
Tools & capabilities
16 toolsRead from the running server on 27h ago.
calculate_bmi
read-only
agesexheight_cmheight_ftheight_inweight_kg
+1
Compute Body Mass Index and its weight classification from height and weight alone. Adults use the WHO cutoffs (underweight / normal / overweight / obese); for ages 2–19 pass age +… Compute Body Mass Index and its weight classification from height and weight alone. Adults use the WHO cutoffs (underweight / normal / overweight / obese); for ages 2–19 pass age + sex and it uses the CDC BMI-for-age percentiles instead. Returns a canonical myplate.food URL and source citation.
calculate_bmr
read-only
age*sex*height_cmheight_ftheight_inweight_kg
+1
Compute basal/resting metabolic rate — the calories your body burns at rest. Returns the headline Mifflin-St Jeor (1990) value plus the revised Harris-Benedict (Roza & Shizgal 1984… Compute basal/resting metabolic rate — the calories your body burns at rest. Returns the headline Mifflin-St Jeor (1990) value plus the revised Harris-Benedict (Roza & Shizgal 1984) estimate for comparison. Needs age, sex, height and weight.
calculate_body_fat
read-only
age*sex*hip_cmhip_inneck_cmneck_in
+7
Estimate body-fat % using the U.S. Navy circumference method, with a Deurenberg BMI-based cross-check and ACE category. Needs sex, age, height, weight and tape measurements of neck… Estimate body-fat % using the U.S. Navy circumference method, with a Deurenberg BMI-based cross-check and ACE category. Needs sex, age, height, weight and tape measurements of neck and waist (plus hip for women).
calculate_body_metric
read-only
hipsexrepsunitwaistheight
+6
Run one of myplate.food's quick body-composition & fitness calculators and get its value plus the healthy band. Pick `metric` and pass that metric's fields: • waist-to-height — wai… Run one of myplate.food's quick body-composition & fitness calculators and get its value plus the healthy band. Pick `metric` and pass that metric's fields: • waist-to-height — waist, height • waist-to-hip — waist, hip, sex • lean-body-mass — weight, height, sex • ffmi — weight, height, body_fat, sex • water-intake — weight (+ optional activity: sedentary|moderate|active) • weight-loss-percentage — start_weight, current_weight • one-rep-max — weight, reps Lengths and weights follow `unit` (metric = cm/kg, imperial = in/lb; default metric).
calculate_calorie_deficit
read-only
age*sex*activityheight_cmheight_ftheight_in
+2
Use this when someone wants a weight-loss calorie target. Returns maintenance calories (TDEE) and three deficit tiers — mild (−250), standard (−500) and aggressive (−750 kcal/day)… Use this when someone wants a weight-loss calorie target. Returns maintenance calories (TDEE) and three deficit tiers — mild (−250), standard (−500) and aggressive (−750 kcal/day) — each with the realistic weekly rate it buys, and a flag when a target dips below BMR. Needs age, sex, height, weight and activity.
calculate_calorie_needs
read-only
age*sex*activityheight_cmheight_ftheight_in
+2
Use this when you want the whole energy picture in one call. Returns resting metabolic rate (Mifflin-St Jeor) and revised Harris-Benedict, total daily energy expenditure (TDEE) at… Use this when you want the whole energy picture in one call. Returns resting metabolic rate (Mifflin-St Jeor) and revised Harris-Benedict, total daily energy expenditure (TDEE) at every activity level, three weight-loss deficit tiers, macronutrient splits, protein targets and healthy-weight ranges. This is a superset of calculate_tdee, calculate_calorie_deficit, calculate_macros, calculate_protein_target, calculate_bmr and calculate_ideal_weight — reach for those only when you need a single number. Same profile inputs as the MyPlate plan.
calculate_dach_energy
read-only
age*palsex*weight_kgweight_lb
Daily energy requirement for the German/Austrian/Swiss (D-A-CH) DGE framework: resting energy via the Müller et al. (2004) equation the DGE uses, scaled by a PAL activity factor. R… Daily energy requirement for the German/Austrian/Swiss (D-A-CH) DGE framework: resting energy via the Müller et al. (2004) equation the DGE uses, scaled by a PAL activity factor. Returns resting energy, the requirement at the chosen PAL, and a table at PAL 1.4 / 1.6 / 1.8. Needs sex, age and weight. Adults only — the DGE derives this equation for adults and publishes table reference values for children and adolescents instead.
calculate_dri
read-only
age*sex*editionactivityheight_cmheight_ft
+5
Return the full Dietary Reference Intakes table for a life stage — recommended intakes and tolerable upper limits for macronutrients, vitamins and minerals (IOM 2005/2006/2011, NAS… Return the full Dietary Reference Intakes table for a life stage — recommended intakes and tolerable upper limits for macronutrients, vitamins and minerals (IOM 2005/2006/2011, NASEM 2019), plus the Estimated Energy Requirement and BMI. Needs age, sex, height, weight (pregnancy/lactation optional; edition iom2005 | nasem2023).
calculate_glp1_protein
read-only
age*sex*unitweight*
Protein target to preserve muscle during weight loss on a GLP-1 medication (Ozempic, Wegovy, Zepbound, Mounjaro): the 1.2–1.6 g/kg preservation range vs the 0.8 g/kg IOM RDA, a per… Protein target to preserve muscle during weight loss on a GLP-1 medication (Ozempic, Wegovy, Zepbound, Mounjaro): the 1.2–1.6 g/kg preservation range vs the 0.8 g/kg IOM RDA, a per-meal spread, and the DRI fiber Adequate Intake for age + sex. Needs weight, age and sex.
calculate_ideal_weight
read-only
age*sex*height_cmheight_ftheight_inweight_kg
+1
Estimate ideal body weight from height and sex via four classic clinical formulas (Devine 1974, Robinson 1983, Miller 1983, Hamwi 1964), plus the healthy-BMI (18.5–24.9) weight ban… Estimate ideal body weight from height and sex via four classic clinical formulas (Devine 1974, Robinson 1983, Miller 1983, Hamwi 1964), plus the healthy-BMI (18.5–24.9) weight band and current BMI for context. Needs age, sex, height, weight.
calculate_macros
read-only
agesexactivitycaloriesheight_cmheight_ft
+3
Split a daily calorie budget into protein, carbohydrate and fat grams across three presets (balanced, higher-protein, lower-carb), within the IOM acceptable macronutrient distribut… Split a daily calorie budget into protein, carbohydrate and fat grams across three presets (balanced, higher-protein, lower-carb), within the IOM acceptable macronutrient distribution ranges (protein 10–35%, carbs 45–65%, fat 20–35%). Pass `calories` directly, or a body profile (age, sex, height, weight, activity) to derive TDEE first.
calculate_myplate_plan
read-only
age*sex*editionactivityheight_cmheight_ft
+5
Estimate daily calorie needs (IOM Estimated Energy Requirement) and return the USDA MyPlate food-group plan at that level — cups of fruit/vegetables/dairy, ounce-equivalents of gra… Estimate daily calorie needs (IOM Estimated Energy Requirement) and return the USDA MyPlate food-group plan at that level — cups of fruit/vegetables/dairy, ounce-equivalents of grains/protein, plus weekly vegetable & protein subgroup targets and BMI. From age, sex, height, weight and activity (pregnancy/lactation optional).
calculate_protein_target
read-only
age*sex*activityheight_cmheight_ftheight_in
+2
Daily protein target in grams from body weight and activity level: the IOM RDA floor (0.8 g/kg) and an activity-scaled range up to the Academy of Nutrition and Dietetics / Dietitia… Daily protein target in grams from body weight and activity level: the IOM RDA floor (0.8 g/kg) and an activity-scaled range up to the Academy of Nutrition and Dietetics / Dietitians of Canada / ACSM (2016) 1.2–2.0 g/kg athlete range. Needs age, sex, height, weight and activity.
calculate_tdee
read-only
age*sex*activityheight_cmheight_ftheight_in
+2
Use this when you need maintenance calories — the total daily energy expenditure. Mifflin-St Jeor resting metabolic rate scaled by a physical-activity multiplier; returns the TDEE… Use this when you need maintenance calories — the total daily energy expenditure. Mifflin-St Jeor resting metabolic rate scaled by a physical-activity multiplier; returns the TDEE at the given activity level plus a table across all four levels (sedentary → very-active). Needs age, sex, height, weight and activity. For deficits, macros and protein alongside it, use calculate_calorie_needs instead.
get_recipe
read-only
slug*
Fetch one recipe by its slug: ingredients, directions, full USDA nutrition table, MyPlate food-group amounts, serving size, yield, rating, image and source attribution. Get slugs f… Fetch one recipe by its slug: ingredients, directions, full USDA nutrition table, MyPlate food-group amounts, serving size, yield, rating, image and source attribution. Get slugs from search_recipes.
search_recipes
read-only
qlimitoffsetcategoryfood_groupmin_rating
+1