Skip to main content
Glama
mquickcalc-health

mquickcalc-health

by eyetoolkit

mQuickCalc Health MCP Server

Smithery npm version License: MIT

Calculate BMI, BMR, TDEE, macros, body fat, running pace, heart rate zones, and more — directly inside your AI agent.

From personalized calorie targets to one-rep max estimates, mQuickCalc Health MCP puts 15 evidence-based health calculators into any AI agent workflow. No more guesswork — just accurate numbers.

15 production-ready tools: BMI · BMR · TDEE · daily calories · macros · body fat % · ideal weight · protein · kJ conversion · one-rep max · target heart rate · VO2 max · running pace · sleep debt

Perfect for: fitness coaches, developers building health apps, AI nutrition analysis, workout planning.

Tools

Tool

Description

bmi_calculator

Body Mass Index from height & weight (WHO + Asian standards)

reverse_bmi_calculator

Find target weight for a desired BMI

ideal_weight_calculator

Devine, Miller, Hamwi, BMI-based ideal weight

lean_mass_calculator

Lean body mass from body fat percentage

bmr_calculator

Basal Metabolic Rate (Mifflin-St Jeor)

tdee_calculator

Total Daily Energy Expenditure from BMR & activity level

daily_calorie_calculator

Calories for goal: maintain, cut, or bulk

calorie_deficit_calculator

Safe calorie deficit for sustainable fat loss

protein_calculator

Daily protein needs based on weight & goal

macro_calculator

Carbohydrates, fat, protein grams from calories & goals

kj_calorie_converter

Kilojoules ↔ Calories, bidirectional

body_fat_calculator

US Navy body fat formula from measurements

one_rep_max_calculator

Estimated 1RM from weight & reps (Epley, Brzycki, etc.)

target_heart_rate_calculator

Target heart rate zones from age & resting HR

running_pace_calculator

Pace per km/mile, race time predictions

Related MCP server: mquickcalc-utility

Installation

Prerequisites

  • Node.js 18+ (Node 20 recommended)

  • npm 9+

Quick install

npm install -g @eyetoolkit/mquickcalc-health-mcp

Build from source

npm install
npm run build

Test locally

node dist/index.js

Claude Desktop Integration

Add to your Claude Desktop config:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "mquickcalc-health": {
      "command": "node",
      "args": ["/ABSOLUTE/PATH/TO/mcp-health/dist/index.js"]
    }
  }
}

Then restart Claude Desktop.

Usage Examples

What's my TDEE? I'm 175cm, 75kg, male, moderately active:
→ tdee_calculator({ height: 175, weight: 75, age: 30, sex: "male", activityLevel: "moderate" })

Calculate my macros for a 2200 calorie cut:
→ macro_calculator({ calories: 2200, goal: "cut" })

What's my one-rep max from 100kg × 5 reps?
→ one_rep_max_calculator({ weight: 100, reps: 5 })

What pace should I run to finish a half marathon in 2 hours?
→ running_pace_calculator({ distance: 21.1, targetTime: 120 })

Pricing

Free tier: All 15 tools, no API key required.

License

MIT

Available Tools

15 tools
bmi_calculatorA

BMI from weight(kg) and height(cm). Returns WHO and Asian-Pacific categories with healthy weight range.

Inputs: heightCm (required), weightKg (required).

bmr_calculatorA

Basal Metabolic Rate via Mifflin-St Jeor. Male: 10w+6.25h−5a+5. Female: 10w+6.25h−5a−161.

Inputs: age (required), sex (required), heightCm (required), weightKg (required).

body_fat_calculatorB

Body fat % via US Navy Method (waist + neck + height ± hip for females). Also returns lean body mass.

Inputs: age (required), sex (required), neckCm (required), waistCm (required), +3 more.

daily_calorie_calculatorB

Target daily calories for maintain/lose/gain. Combines BMR + activity + goal adjustment (−500 kcal for weight loss, +300 for gain).

Inputs: age (required), sex (required), goal (required), heightCm (required), +2 more.

ideal_weight_calculatorC

Ideal body weight via Robinson and Broca formulas for a given height and sex.

Inputs: heightCm (required), sex.

kj_to_calories_converterA

Convert kilojoules to kilocalories. 1 kcal = 4.184 kJ.

Inputs: kilojoules (required).

macro_calculatorC

Protein/carbs/fat grams from target calories and percentage split. Presets: balanced, keto, low-carb, high-protein.

Inputs: targetCalories (required), fatPercent, carbsPercent, proteinPercent.

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

Inputs: reps (required), weight (required), formula.

protein_calculatorB

Daily protein needs from body weight and goal (cut: 2g/kg, maintain: 1.6g/kg, bulk: 2g/kg).

Inputs: weightKg (required), goal.

running_pace_calculatorA

Calculate pace per km from distance and time. Projects equivalent half-marathon and marathon times.

Inputs: distanceKm (required), timeMinutes (required).

sleep_calculatorB

Calculate recommended bedtime from wake time and sleep goal. Based on 90-minute sleep cycles.

Inputs: wakeTime, sleepHours.

sleep_debt_calculatorB

Calculate weekly sleep debt vs target. Shows how many extra 30-min sleep sessions needed to recover.

Inputs: weekdaySleep (required), weekendSleep (required), targetSleep.

target_heart_rate_calculatorC

5-zone heart rate training system via Karvonen formula (age + resting HR → HR reserve → zones).

Inputs: age (required), maxHeartRate, restingHeartRate.

tdee_calculatorC

Total Daily Energy Expenditure = BMR × activity multiplier. Returns weight loss/gain targets.

Inputs: age (required), sex (required), heightCm (required), weightKg (required), +1 more.

vo2max_calculatorA

Estimate VO2 Max from max HR and resting HR. Uth-Sørensen-Overstand formula.

Inputs: age (required), sex, maxHeartRate, restingHeartRate.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.5/5.0

    Scored across 15 tools

    Disambiguation5/5

    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.

    Naming Consistency4/5

    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.

    Tool Count4/5

    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.

    Completeness4/5

    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.

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      C
      maintenance
      Enables AI agents to perform 22 unit conversions and common calculations such as length, weight, temperature, volume, tip, percentage, date difference, age, currency, cooking, and fuel consumption.
      14
      1
      MIT
    • A
      license
      B
      quality
      C
      maintenance
      Enables AI agents and LLMs to retrieve precise food chemistry and nutrition data from USDA, Open Food Facts, and IFCT, evaluate recipes, optimize macros, look up barcodes, and detect ultra-processed foods through MCP tools.
      9
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables users to log meals, retrieve daily nutrition summaries, receive nutrition recommendations, and resolve ambiguous food entries through standardized MCP tool calls. It supports voice-driven macro tracking and conversational disambiguation for Alexa+ and other MCP-compliant agents.
      1
      MIT