MyPlate.food nutrition tools

food.myplate由 myplate.food 發布官方發布者v1.0.0更新於 Oct 24, 2026

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

已驗證Streamable HTTP可網頁執行位置與生活資料與分析

概覽

AI 產生的概覽

以 USDA 資料為基礎的營養計算與 MyPlate Kitchen 食譜檢索遠端 MCP 伺服器,讓助理取得附來源引用的身體指標、熱量與營養素目標及食譜。

可以做什麼
  • 計算身體指標:BMI、體脂率、腰圍比例、瘦體重與理想體重
  • 計算能量需求:基礎代謝率、每日總消耗、減重熱量缺口級別、D-A-CH 能量需求與完整 DRI 表
  • 規劃攝取:MyPlate 食物類別方案、三大營養素比例、蛋白質目標(含 GLP-1 用藥期間的肌肉保留)
  • 依關鍵字、食物類別、熱量上限與評分檢索 USDA MyPlate Kitchen 食譜庫
  • 依 slug 取得單一食譜的食材、作法、營養表與食物類別份量
適用情境
適合助理需要以標準公式和 USDA 來源資料回答營養、健身或飲食規劃問題,或需要查詢 MyPlate Kitchen 食譜而非自行估算數值的情境。
執行需求
遠端 streamable HTTP 端點;未宣告任何套件、環境變數或請求標頭。未宣告身分驗證,似乎不需要帳號或 API 金鑰。
安裝前請注意
計算器需要年齡、性別、身高、體重與身體圍度等個人健康資料,這些資料會傳送到遠端服務,應避免輸入可辨識身分的資訊。結果僅為公式估算,並非醫療建議;GLP-1 蛋白質工具涉及用藥相關指引。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 MyPlate.food nutrition tools,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/food.myplate%2Fnutrition/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "myplate-food-nutrition-tools": {
      "type": "http",
      "url": "https://mcp.myplate.food/mcp"
    }
  }
}

工具

16

calculate_bmi

Calculate BMI (Body Mass Index)

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.

輸入參數agesexheight_cmheight_ftheight_inweight_kgweight_lb

calculate_body_fat

Estimate body-fat percentage

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).

輸入參數age必填sex必填hip_cmhip_inneck_cmneck_inwaist_cmwaist_inheight_cmheight_ftheight_inweight_kg另有 1 個

calculate_body_metric

Calculate a body / fitness 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).

輸入參數hipsexrepsunitwaistheightmetric必填weightactivitybody_fatstart_weightcurrent_weight

calculate_myplate_plan

Calculate a USDA MyPlate food-pattern 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).

輸入參數age必填sex必填editionactivityheight_cmheight_ftheight_inlactationpregnancyweight_kgweight_lb

calculate_calorie_needs

Calculate calorie needs (BMR / TDEE / deficit / macros)

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 — reach for 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.

輸入參數age必填sex必填activityheight_cmheight_ftheight_inlactationpregnancyweight_kgweight_lb

calculate_bmr

Calculate basal metabolic rate (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.

輸入參數age必填sex必填height_cmheight_ftheight_inweight_kgweight_lb

calculate_tdee

Calculate total daily energy expenditure (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.

輸入參數age必填sex必填activityheight_cmheight_ftheight_inweight_kgweight_lb

calculate_calorie_deficit

Calculate calorie-deficit tiers for weight loss

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.

輸入參數age必填sex必填activityheight_cmheight_ftheight_inlactationpregnancyweight_kgweight_lb

calculate_macros

Calculate a macronutrient split

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.

輸入參數agesexactivitycaloriesheight_cmheight_ftheight_inweight_kgweight_lb

calculate_protein_target

Calculate a daily 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.

輸入參數age必填sex必填activityheight_cmheight_ftheight_inlactationpregnancyweight_kgweight_lb

calculate_ideal_weight

Estimate ideal / healthy body 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.

輸入參數age必填sex必填height_cmheight_ftheight_inlactationpregnancyweight_kgweight_lb

calculate_glp1_protein

GLP-1 muscle-preservation protein target

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. Needs weight, age and sex.

輸入參數age必填sex必填unitweight必填

calculate_dach_energy

Calculate D-A-CH / DGE energy requirement

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.

輸入參數age必填palsex必填weight_kgweight_lb

calculate_dri

Get the full Dietary Reference Intakes table

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).

輸入參數age必填sex必填editionactivityheight_cmheight_ftheight_inlactationpregnancyweight_kgweight_lb

search_recipes

Search MyPlate Kitchen 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.

輸入參數qlimitoffsetcategoryfood_groupmin_ratingmax_calories

get_recipe

Get a full MyPlate Kitchen 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.

輸入參數slug必填

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。