14 tools, 16 API functions

Health calculations backed by published research

25+ health and fitness calculators via REST API and MCP. BMI, TDEE, BMR (Mifflin-St Jeor), macros, body fat, calorie deficit. Every formula is cited.

What you get

BMI, BMR (Mifflin-St Jeor), TDEE with 5 activity levels
Macro calculator (protein/carbs/fat split by goal)
Body fat estimation (Navy method)
Calorie deficit and weight loss projections
Pregnancy tools: due date, weight tracker, ovulation

Try it now

Copy any example. No signup needed for the first 50 calls/day.

cURL - Complete health assessment
# BMI
curl -X POST https://toolknife.com/api/v1/tools/bmi-calculator_calculate \
  -H "Content-Type: application/json" \
  -d '{"weightKg": 82, "heightCm": 178}'

# Response: { "bmi": 25.88, "category": "Overweight" }

# TDEE (daily calories)
curl -X POST https://toolknife.com/api/v1/tools/tdee-calculator_calculate \
  -H "Content-Type: application/json" \
  -d '{"weight": 82, "height": 178, "age": 34, "sex": "male", "activityLevel": "moderate"}'

# Response: { "tdee": 2650, "bmr": 1820 }
Python - Personalized nutrition plan
import requests

BASE = "https://toolknife.com/api/v1/tools"

# Step 1: Calculate BMR and TDEE
tdee = requests.post(f"{BASE}/tdee-calculator_calculate", json={
    "weight": 82, "height": 178, "age": 34,
    "sex": "male", "activityLevel": "moderate",
}).json()["result"]

# Step 2: Get macro split for weight loss
macros = requests.post(f"{BASE}/macro-calculator_calculate", json={
    "calories": tdee["tdee"],
    "goal": "cut",
}).json()["result"]

print(f"Daily calories: {tdee['tdee']}")
print(f"Protein: {macros['protein']}g")
print(f"Carbs: {macros['carbs']}g")
print(f"Fat: {macros['fat']}g")
JavaScript - Water intake recommendation
const res = await fetch(
  "https://toolknife.com/api/v1/tools/water-intake-calculator_calculate",
  {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({
      weightKg: 75,
      activityLevel: "moderate",
      climate: "hot",
    }),
  }
);

const { result } = await res.json();
console.log(`Daily water: ${result.dailyLiters}L (${result.dailyOz} oz)`);

Who uses this

Telehealth platforms, wellness apps, fitness trackers

Telehealth platforms

Add BMI, BMR, and nutrition calculations to patient intake forms and health dashboards.

Fitness apps

Power calorie tracking, macro planning, and workout intensity calculations.

Wellness blogs

Embed interactive health calculators that keep readers engaged and coming back.

Featured tools

Pricing

Same API, same MCP. Pick the limit that fits.

Free

$0 forever

  • 50 calls/day (no signup)
  • 200 calls/day (free account)
  • All 14+ tools in this vertical
Most popular

Pro

$19/mo

  • 5,000 calls/day
  • API key authentication
  • Authenticated MCP access
Start free trial

Business

$99/mo

  • 25,000 calls/day + overage
  • Team API keys (up to 5)
  • Priority support
Get started

Ready to integrate?

Step-by-step guides for Claude Desktop, Cursor, Python, JavaScript, Next.js, and WordPress.