Unofficial local-first MCP server for Apple Health export data.
Unofficial local-first MCP server for Apple Health export data.
Once Apple is connected, these are the calls the assistant has available:
apple_health_connection_status — verify export path before reading dataapple_health_data_inventory — discover available record types, date coverage, sources count and stale export riskapple_health_daily_summary — daily wellness brief from export dataapple_health_weekly_summary — weekly comparison and habit signalsapple_health_list_records — bounded records by type (e.g. HKQuantityTypeIdentifierStepCount), start, end, limit. limit caps the returned list only: in the default summaryapple_health_list_workouts — bounded workouts by start, end, limit. Same contract: limit caps the returned list only, and in summary privacy mode the aggregate totalsapple_health_reimport — re-scan the watch folder (APPLE_HEALTH_WATCH_PATH) and promote the newest export, refreshing summaries; pass check_only: true to preview withoutapple_health_connection_status — verify export path before reading dataapple_health_data_inventory — discover available record types, date coverage, sources count and stale export riskapple_health_daily_summary — daily wellness brief from export dataapple_health_weekly_summary — weekly comparison and habit signalsapple_health_list_records — bounded records by type (e.g. HKQuantityTypeIdentifierStepCount), start, end, limit. limit caps the returned list only: in the default summary privacy mode the aggregate block (min/max/sum/average/count/date_range) iapple_health_list_workouts — bounded workouts by start, end, limit. Same contract: limit caps the returned list only, and in summary privacy mode the aggregate totals (total_energy_kcal, total_duration_minutes, total_distance, count_by_activity,apple_health_reimport — re-scan the watch folder (APPLE_HEALTH_WATCH_PATH) and promote the newest export, refreshing summaries; pass check_only: true to preview without promotingCompare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| apple_health_connection_status | verify export path before reading data |
| apple_health_data_inventory | discover available record types, date coverage, sources count and stale export risk |
| apple_health_daily_summary | daily wellness brief from export data |
| apple_health_weekly_summary | weekly comparison and habit signals |
| apple_health_list_records | bounded records by type (e.g. HKQuantityTypeIdentifierStepCount), start, end, limit. limit caps the returned **list** only: in the default summary privacy mode the aggregate block (min/max/sum/average/count/date_range) i |
| apple_health_list_workouts | bounded workouts by start, end, limit. Same contract: limit caps the returned **list** only, and in summary privacy mode the aggregate totals (total_energy_kcal, total_duration_minutes, total_distance, count_by_activity, |
| apple_health_reimport | re-scan the watch folder (APPLE_HEALTH_WATCH_PATH) and promote the newest export, refreshing summaries; pass check_only: true to preview without promoting |
{
"mcpServers": {
"apple-health": {
"command": "npx",
"args": ["-y", "delx-wellness-hermes"],
"env": {
"APPLE_HEALTH_WATCH_PATH": "your-value",
"APPLE_HEALTH_EXPORT_PATH": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
| Variable | Description | Required |
|---|---|---|
| APPLE_HEALTH_WATCH_PATH | Filesystem location the server is allowed to use. | Optional |
| APPLE_HEALTH_EXPORT_PATH | Filesystem location the server is allowed to use. | Optional |
Enables language models to access and query athlete activity data from the Strava API.
Enables interaction with the Strava API through a Model Context Protocol (MCP) server.
Schedules, injury reports and fan-hub links for all 32 NFL and 30 NBA teams.
Read-only Polymarket sports and esports data: wallet grades on settled P&L, large trades, markets.
Football match outcome probabilities recorded before kick-off, and an open record of results.
Connect your AI Endurance training platform to ChatGPT, Claude, and other AI assistants for conversational access to your training data, workouts, and performance analytics and to manage your…