mquickcalc-health
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| bmi_calculatorA | BMI from weight(kg) and height(cm). Returns WHO and Asian-Pacific categories with healthy weight range. |
| bmr_calculatorA | Basal Metabolic Rate via Mifflin-St Jeor. Male: 10w+6.25h−5a+5. Female: 10w+6.25h−5a−161. |
| tdee_calculatorC | Total Daily Energy Expenditure = BMR × activity multiplier. Returns weight loss/gain targets. |
| daily_calorie_calculatorB | Target daily calories for maintain/lose/gain. Combines BMR + activity + goal adjustment (−500 kcal for weight loss, +300 for gain). |
| macro_calculatorC | Protein/carbs/fat grams from target calories and percentage split. Presets: balanced, keto, low-carb, high-protein. |
| body_fat_calculatorB | Body fat % via US Navy Method (waist + neck + height ± hip for females). Also returns lean body mass. |
| ideal_weight_calculatorC | Ideal body weight via Robinson and Broca formulas for a given height and sex. |
| protein_calculatorB | Daily protein needs from body weight and goal (cut: 2g/kg, maintain: 1.6g/kg, bulk: 2g/kg). |
| kj_to_calories_converterA | Convert kilojoules to kilocalories. 1 kcal = 4.184 kJ. |
| one_rep_max_calculatorB | Estimate 1-rep max (1RM) from weight and reps. Brzycki or Epley formula. Returns training loads at 100%/90%/85%/80%/75%. |
| target_heart_rate_calculatorC | 5-zone heart rate training system via Karvonen formula (age + resting HR → HR reserve → zones). |
| vo2max_calculatorA | Estimate VO2 Max from max HR and resting HR. Uth-Sørensen-Overstand formula. |
| running_pace_calculatorA | Calculate pace per km from distance and time. Projects equivalent half-marathon and marathon times. |
| sleep_calculatorB | Calculate recommended bedtime from wake time and sleep goal. Based on 90-minute sleep cycles. |
| sleep_debt_calculatorB | Calculate weekly sleep debt vs target. Shows how many extra 30-min sleep sessions needed to recover. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 15 tools
Each tool addresses a distinct health metric (BMI, BMR, TDEE, macros, body fat, etc.) with no overlap in purpose. Even closely related calculators like BMR and TDEE are clearly separated by their descriptions.
Most tools follow the pattern of 'descriptor_calculator' (e.g., bmi_calculator, bmr_calculator). Two converters (kj_to_calories_converter) and two sleep tools (sleep_calculator, sleep_debt_calculator) deviate slightly from the dominant '_calculator' suffix, but the naming is still predictable.
15 tools is reasonable for a health calculator suite covering body metrics, nutrition, fitness, and sleep. It is at the upper end of the typical range but each tool serves a distinct function without feeling excessive.
The set covers the core health calculation domains well: body composition (BMI, body fat, ideal weight), energy (BMR, TDEE, calories), nutrition (macros, protein), fitness (1RM, heart rate, VO2max, pace), and sleep. Minor gaps like hydration or calorie conversion from calories to kJ are absent, but the core lifecycles are complete.