About io.github.PhilipAD/health-export-mcp
io.github.PhilipAD/health-export-mcp is an MCP server in the Healthcare category: query 190 Apple Health metrics from any MCP agent — zero-dependency, read-only, local-first.
Install
claude mcp add io-github-philipad-health-export-mcp -- npx -y health-export-mcpnpx -y health-export-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (14)
compare_periodsA metric across two arbitrary date periods (A vs B), or around a logged event via `anchor: {eventId, days}` (the event day excluded from both sides).
Parameters not published.
correlate_metricsPearson correlation between two metrics with a 0..3 day lag. Association, not causation, always stated.
Parameters not published.
get_cycle_contextDay-in-cycle and coarse phase derived from logged period starts. Never predictive.
Parameters not published.
get_health_metricsDaily values for a metric (or all) over a date range + an aggregate (avg/sum/min/max/latest). Supports `filterDays` (restrict to days covered by logged events, with `negate`).
Parameters not published.
get_intradayToday's hour-by-hour window from the app's hourly automations (`health-intraday.json`, app 1.4+), replaced each run.
Parameters not published.
get_mcp_statusHealth check: source, metric/workout counts, which context files exist, latest data date. **Call first.**
Parameters not published.
get_profileOpted-in context fields (conditions, medications, goals, allergies, notes) plus `presentFields`. Absent fields were withheld, never "none".
Parameters not published.
get_sleep_sessionsClustered sleep sessions attributed to the waking day; split nights returned as-is.
Parameters not published.
get_structured_exportClean JSON for chosen metrics/range, paginated with a cursor.
Parameters not published.
get_trendsRecent N-day window vs the prior N days: change, % change, direction. Supports `excludeTravelDays`.
Parameters not published.
Show all 14 tools
get_workoutsWorkouts by activity/date with pagination; includes heart rate, running dynamics, cycling power, intervals and `hasRoute` when exported.
Parameters not published.
list_eventsLogged context events (medication, habit, visit, life, shift, episode, travel) with type/tag/date filters.
Parameters not published.
list_metricsEvery available metric with unit, day count, and date range.
Parameters not published.
query_health_dataNatural-language convenience: *"average HRV last month"* routed to structured results.
Parameters not published.
Ask AI
Ask AI about io.github.PhilipAD/health-export-mcp
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.