mcpbeat

MyPlate.food nutrition tools MCP Server

food.myplate/nutrition
answering

MyPlate.food nutrition tools is answering right now. Last checked 8 min ago. It exposes 16 tools.

USDA nutrition calculators + the preserved MyPlate Kitchen recipes; source-cited, machine-verified.

Uptime history 43 hours of history · worst hour 43%
43 hours agonow
50.0%
Uptime 24h
91 of 182 checks
16
Tools
read from the server
993 ms
Response time
average over 24h
open, no key
Access
streamable-http

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 8 min ago.

run in your terminal
claude mcp add nutrition --transport http https://mcp.myplate.food/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "nutrition": {
      "url": "https://mcp.myplate.food/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.nutrition]
url = "https://mcp.myplate.food/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "nutrition": {
      "url": "https://mcp.myplate.food/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "nutrition": {
      "url": "https://mcp.myplate.food/mcp"
    }
  }
}

Available tools 16

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

calculate
calculate_bmi
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
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
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
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
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
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
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.
calculate_dri
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
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
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
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
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
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
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.
recipe
get_recipe
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.
recipes
search_recipes
Search the ~1,072-recipe USDA MyPlate Kitchen collection (public domain). Filter by free-text query, food group, dish category, max calories and minimum rating. Returns recipe cards with slug, calories, food groups, image and links. Use get_recipe with a slug for the full recipe.

Endpoints

URLTransportStateLatencyChecked
https://mcp.myplate.food/mcp streamable-http answering 1094 ms 8 min ago
https://mcp.myplate.food/sse sse answering 282 ms 9 min ago

MyPlate.food nutrition tools — questions

Answers built from our own checks of this server.

What can MyPlate.food nutrition tools do?
It exposes 16 tools, read directly from the server on our last check. Among them: calculate_bmi, calculate_bmr, calculate_body_fat, calculate_body_metric, calculate_calorie_deficit, calculate_calorie_needs and 10 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is MyPlate.food nutrition tools working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 182 checks got a reply (50.0%), average response time 993 ms. The bar chart above shows every period we have measured.
How do I connect MyPlate.food nutrition tools?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does MyPlate.food nutrition tools need an API key?
No. MyPlate.food nutrition tools completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 16 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is MyPlate.food nutrition tools?
It answers our handshake in 993 ms on average, which is faster than 5% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.