Fino-wind/vaultbeat-apple-health

v0.9.2
github
github Python analyzed 219639c

Apple Health MCP server for Claude Code & Claude Desktop — your AI agent reads your end-to-end-encrypted HealthKit data (sleep, HRV, cycle, weight, workouts), decrypted only on your machine.

maintainer
Fino-wind
licence
MIT
first seen
2026-08-31
last seen
2026-10-04
releases · 30d
12
github stars
2 reported
short id

Fino-wind/vaultbeat-apple-health is an MCP server distributed on github, maintained by Fino-wind, tracked here since August 2026. It has shipped 59 releases (currently 0.9.2) and exposes 29 tools. Tools include compare_metric_periods, correlate_metric_series, get_activity, get_basal_energy, get_food_log, get_hrv, and 23 more. Its composite risk grade is A — an inferred review prompt computed from observed signals, not a verdict.

what we found

Since the previous scan on 2026-10-05: 90 tools added and 89 tools removed.

full security breakdown →

tools

20 of 32
  • compare_metric_periods newest N days vs the N days before them, with the differences
  • correlate_metric_series Pearson r between two series over days that have both
  • get_activity daily activity rings (steps/energy/exercise/stand/distance)
  • get_basal_energy basal metabolism (BMR) kcal, hourly buckets
  • get_food_log per-day meals and items, with optional per-item kcal/protein/fat/carbs
  • get_hrv HRV/SDNN records + mean. granularity="hourly" (default, hrv_hourly kind, one bucket/UTC hour w/ sample_count, 30-day window) or "raw" (hrv …
  • get_intraday Samples within a day, for HRV: one row per hour that has samples (granularity="hourly") or one per sample ("raw"). About 8–14 rows a day; l…
  • get_menstrual_cycle recent cycle samples + a next-period prediction (sensitive)
  • get_metric_trend least-squares slope per day, endpoints, mean/median/min/max
  • get_mindfulness mindful sessions per day
  • get_notes free-text sleep/menstrual day annotations with their writer (sensitive)
  • get_resting_hr resting heart rate records + mean
  • get_sleep_detail per-night HR+RR+stage timeline with stage intervals
  • get_strength_log strength-training sessions with exercise-level sets × reps and
  • get_symptoms recent HealthKit symptom days grouped by data owner (sensitive)
  • get_total_energy_burned basal + active = TDEE, with a 7-day average
  • get_user_profile Sex, age, date of birth and height. Needs Vaultbeat for iOS 1.2.9 or later.
  • get_vo2max cardiorespiratory fitness. Sparse by design: Apple only computes it
  • get_water_intake recent daily intake + computed average_daily_intake_liters
  • get_weight_trend daily weights + latest/avg/min/max + OLS weekly rate
All 32 tools →

release cadence · 90d

59 releases
2026-07-14 2026-08-27 now

recent releases

last 10
version date src
v0.9.2 2026-10-04 github
0.9.2 2026-10-04 pypi
v0.9.1 2026-10-03 github
0.9.1 2026-10-03 pypi
v0.9.0 2026-10-03 github
0.9.0 2026-10-03 pypi
v0.8.1 2026-09-28 github
0.8.1 2026-09-15 pypi
0.8.0 2026-09-14 pypi
0.7.4 2026-09-13 pypi

view all →