MCPサーバー

Zelta Daily Calorie Target

in.zelta/calorie-target
ヘルスケア 公開・接続可能 MCP 2026-07-28

このMCPでできること

Estimates daily calorie targets for weight goals and timelines for losing a specified amount of weight.

daily_calorie_target
Daily calorie target
Use this when an adult asks how many calories to eat a day to lose weight or maintain, such as "how many calories should I eat to lose weight, 30 year old woman 70 kg 160 cm", "maintenance calories", "TDEE calculator" or "calorie deficit for 0.5 kg a week". Do not use for children, pregnancy or breastfeeding, eating disorders, medical diets, or medication questions.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['sex', 'age', 'weight_kg', 'activity'], 'properties': {'age': {'type': 'integer', 'maximum': 80, 'minimum': 18, 'description': 'Age in years'}, 'sex': {'enum': ['male', 'female'], 'type': 'string', 'description': 'Sex used by the formula'}, 'activity': {'enum': ['sedentary', 'light', 'moderate', 'active', 'very_active'], 'type': 'string', 'description': 'Activity level: sedentary, light, moderate, active or very_active'}, 'height_cm': {'type': 'number', 'maximum': 230, 'minimum': 120, 'description': 'Height in centimetres'}, 'height_ft': {'type': 'number', 'maximum': 7, 'minimum': 4, 'description': 'Height feet part, if not using centimetres'}, 'height_in': {'type': 'number', 'maximum': 11.9, 'minimum': 0, 'description': 'Height inches part, used with height_ft'}, 'weight_kg': {'type': 'number', 'maximum': 250, 'minimum': 35, 'description': 'Current weight in kilograms'}, 'loss_kg_per_week': {'type': 'number', 'maximum': 1, 'minimum': 0, 'description': 'Weekly loss pace in kg, default 0.5; 0 = maintenance'}}, 'additionalProperties': False}
weight_loss_timeline
Weight goal timeline
Use this when someone asks how long it takes to lose a set amount of weight, such as "how long to lose 10 kg", "85 to 75 kg how many weeks" or "how fast can I lose 5 kg with a 500 calorie deficit". Do not use for medical weight-loss plans, crash diets, children, pregnancy, or medication questions.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['current_kg', 'target_kg'], 'properties': {'target_kg': {'type': 'number', 'maximum': 250, 'minimum': 35, 'description': 'Goal weight in kilograms, below current'}, 'current_kg': {'type': 'number', 'maximum': 250, 'minimum': 35, 'description': 'Current weight in kilograms'}, 'daily_deficit_kcal': {'type': 'number', 'maximum': 1000, 'minimum': 100, 'description': 'Daily calorie deficit, default 500 (max 1,000)'}}, 'additionalProperties': False}
追加
weight_loss_timeline
2026年10月5日2:40
追加
daily_calorie_target
2026年10月5日2:40