mcpbeat Sign in

MyPlate.food nutrition tools MCP Server

answering

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

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

Uptime history 91 days of history · worst day 48%
91 days agonow
50.0%
Uptime 24h
92 of 184 checks
16
Tools
read from the server
1043 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 49

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 12 August 2026. No other catalogue keeps this.

7 Nov 16 tools changed the parameters they ask for calculate_bmi, calculate_bmr, calculate_body_fat and 13 more
7 Nov 8 tool descriptions were rewritten calculate_bmr, calculate_body_metric, calculate_calorie_deficit and 5 more
26 Oct a tool description was rewritten calculate_glp1_protein
26 Oct a tool changed the parameters it asks for calculate_glp1_protein
24 Oct a tool changed the parameters it asks for search_recipes
24 Oct a tool description was rewritten search_recipes
4 Oct 7 tool descriptions were rewritten calculate_bmr, calculate_calorie_deficit, calculate_calorie_needs and 4 more
4 Oct 7 tools changed the parameters they ask for calculate_bmr, calculate_calorie_deficit, calculate_calorie_needs and 4 more
23 Sep 3 tool descriptions were rewritten calculate_glp1_protein, calculate_macros, calculate_protein_target
12 Aug 3 tools changed the parameters they ask for calculate_bmi, calculate_body_fat, calculate_dach_energy
and 1 more, back to 12 August 2026

MyPlate.food nutrition tools does not always answer

Over the last week it answered 50.0% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

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

run in your terminal
claude mcp add nutrition --transport http https://mcp.myplate.food/mcp
Settings → Connectors → Add custom connector, then paste this address
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
{
  "servers": {
    "nutrition": {
      "type": "http",
      "url": "https://mcp.myplate.food/mcp"
    }
  }
}

This server publishes 1 more address. The block above uses the one we reach during checks; the full list is under Endpoints below, and the author may intend a particular one for your client.

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. Adult equations: ages 18 to 120. A younger age returns 400; for a child or teenager use myplate-plan or dri, whose energy equations have child forms.
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 up to 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; pass pregnancy or lactation when either applies. weight_loss_targets lists only the paces myplate.food itself offers: a pace whose target is under 1,200 kcal a day for women or 1,500 for men (the low end of the calorie prescriptions in the 2013 AHA/ACC/TOS obesity guideline) is left out and named, without a figure, in weight_loss_not_offered. weight_loss_default is the pace the calculator page opens on and weight_loss_floor_kcal is the floor that was applied. In pregnancy and while breastfeeding no targets are returned, and weight_loss_withheld gives the reason (pregnancy or lactation). Do not work out a lower target yourself when one is left out or withheld. Adult equations: ages 18 to 120. A younger age returns 400; for a child or teenager use myplate-plan or dri, whose energy equations have child forms.
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, up to 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; use those only when you need a single number. Same profile inputs as the MyPlate plan. weight_loss_targets lists only the paces myplate.food itself offers: a pace whose target is under 1,200 kcal a day for women or 1,500 for men (the low end of the calorie prescriptions in the 2013 AHA/ACC/TOS obesity guideline) is left out and named, without a figure, in weight_loss_not_offered. weight_loss_default is the pace the calculator page opens on and weight_loss_floor_kcal is the floor that was applied. In pregnancy and while breastfeeding no targets are returned, and weight_loss_withheld gives the reason (pregnancy or lactation). Above the healthy-BMI band, ideal_weight also carries firstGoal (the weights 5 to 10% under the current weight, the first goal in the 2013 AHA/ACC/TOS obesity guideline) and adjusted (the Hamwi ideal weight plus 25% of the weight above it). Both are null at or under the band, and in pregnancy and while breastfeeding. Do not work out a lower target yourself when one is left out or withheld. Adult equations: ages 18 to 120. A younger age returns 400; for a child or teenager use myplate-plan or dri, whose energy equations have child forms.
calculate_dach_energy
Daily energy requirement for the German/Austrian DGE/ÖGE 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
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 to 1.6 g/kg preservation range vs the IOM protein RDA for the age (0.8 g/kg for adults, 0.85 at 14 to 18, higher below 14), the per-meal amount over 4 meals, and the DRI fiber Adequate Intake for age and sex. When the range runs above 120 g/day it also returns the fixed 80 to 120 g/day option from the 2025 GLP-1 nutrition advisory, with its note that actual body weight can overestimate needs. With height it also returns the 2026 EASO/EFAD/ECPO consensus range: 1.0 to 1.5 g/kg of adjusted body weight, at least 60 g/day. Needs weight, age and sex; height is optional.
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. Adult equations: ages 18 to 120. A younger age returns 400; for a child or teenager use myplate-plan or dri, whose energy equations have child forms. Above the healthy-BMI band, ideal_weight also carries firstGoal (the weights 5 to 10% under the current weight, the first goal in the 2013 AHA/ACC/TOS obesity guideline) and adjusted (the Hamwi ideal weight plus 25% of the weight above it). Both are null at or under the band, and in pregnancy and while breastfeeding. weight_loss_withheld gives the reason when they are withheld.
calculate_macros
Split a daily calorie budget into protein, carbohydrate and fat grams across three presets. Balanced (20/50/30) sits inside the IOM acceptable macronutrient distribution ranges (protein 10 to 35%, carbohydrate 45 to 65%, fat 20 to 35%); higher-protein (30/40/30) and lower-carb (30/35/35) put carbohydrate below its range. Each preset in the response carries withinAmdr. Pass `calories` directly, or a body profile (age, sex, height, weight, activity) to derive TDEE first. With a profile: Adult equations: ages 18 to 120. A younger age returns 400; for a child or teenager use myplate-plan or dri, whose energy equations have child forms.
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 for the life stage (0.8 g/kg for adults; 0.85 at 14 to 18, 1.1 in the second half of pregnancy, 1.3 while breastfeeding) and an activity-scaled range up to the Academy of Nutrition and Dietetics / Dietitians of Canada / ACSM (2016) 1.2 to 2.0 g/kg athlete range. Needs age, sex, height, weight and activity; pass pregnancy or lactation when either applies. Under 18 the answer is the RDA alone: range is null, byActivity is empty and activity_range_withheld is "under_18", because the activity ranges are adult sports-nutrition guidance.
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. Adult equations: ages 18 to 120. A younger age returns 400; for a child or teenager use myplate-plan or dri, whose energy equations have child forms.
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, ingredients on hand, 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 853 ms 2 min ago
https://mcp.myplate.food/sse sse answering 146 ms 4 min ago

Alternatives to MyPlate.food nutrition tools

same job, measured the same way
Pet Data Station
by petforai

Source-verified pet food regulations, recalls, nutrient standards and species care data.

8 tools answering
Recipe Nutrition Calculator
by theluckystrike

Recipe nutrition from ingredient lines: USDA FoodData Central values, per serving, FDA rounding.

4 tools answering
Localplate MCP
by daniel-cherny

LocalPlate MCP for verified restaurant nutrition, food search, diary logs, and Plato guidance.

answering
KitchenSink4XL
by kitchensink4ai

Excel (.xlsx) MCP server: calculated/cached/missing labels on every value, formulas, verified writes

85 installs/wk local only
KitchenSink4XL
by nometalalchemist

Excel (.xlsx) MCP server: calculated/cached/missing labels on every value, formulas, verified writes

local only
Plate Artists
by plateartists

Recipes, plating guides and kitchen calculators (turkey, Thanksgiving timeline). Free, read-only.

13 tools answering
SmartTools
by 9thshini

70+ free calculators & converters as MCP tools; each result links to its source page.

74 tools answering
Nutrimeniu Nutrition Calculator
by nutrimeniu

Calories and nutrition tables (EU 1169/2011) for recipes, restaurant menus and labels, per portion.

2 tools answering

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 92 of 184 checks got a reply (50.0%), average response time 1043 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 in the form 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 1043 ms on average, which is faster than 4% 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.