Fino-wind/vaultbeat-apple-health
v0.9.2 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.
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
-
compare_metric_periodsnewest N days vs the N days before them, with the differences -
correlate_metric_seriesPearson r between two series over days that have both -
get_activitydaily activity rings (steps/energy/exercise/stand/distance) -
get_basal_energybasal metabolism (BMR) kcal, hourly buckets -
get_food_logper-day meals and items, with optional per-item kcal/protein/fat/carbs -
get_hrvHRV/SDNN records + mean. granularity="hourly" (default, hrv_hourly kind, one bucket/UTC hour w/ sample_count, 30-day window) or "raw" (hrv … -
get_intradaySamples 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_cyclerecent cycle samples + a next-period prediction (sensitive) -
get_metric_trendleast-squares slope per day, endpoints, mean/median/min/max -
get_mindfulnessmindful sessions per day -
get_notesfree-text sleep/menstrual day annotations with their writer (sensitive) -
get_resting_hrresting heart rate records + mean -
get_sleep_detailper-night HR+RR+stage timeline with stage intervals -
get_strength_logstrength-training sessions with exercise-level sets × reps and -
get_symptomsrecent HealthKit symptom days grouped by data owner (sensitive) -
get_total_energy_burnedbasal + active = TDEE, with a 7-day average -
get_user_profileSex, age, date of birth and height. Needs Vaultbeat for iOS 1.2.9 or later. -
get_vo2maxcardiorespiratory fitness. Sparse by design: Apple only computes it -
get_water_intakerecent daily intake + computed average_daily_intake_liters -
get_weight_trenddaily weights + latest/avg/min/max + OLS weekly rate
release cadence · 90d
2026-07-14 2026-08-27 now
recent releases
| 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 |