Apple Health has rich personal context, but there is no normal server API an agent can read from safely.
experimental
HealthKit-MCP
Read-only Apple Health context for MCP-capable agents.
A bridge that syncs Apple Health aggregates from an iPhone app into a scoped backend and exposes sleep, workouts, training load, and trends through a read-only Model Context Protocol server.
Not released yet. The build is private for now.
A TypeScript MCP server, Supabase schema, and iOS HealthKit sync plan that move aggregate summaries instead of raw health samples.
Highlights
- Read-only MCP tools for daily summaries, sleep, workouts, training load, and trends.
- Demo mode runs without a backend; the Supabase path is prepared for real user isolation.
- The iPhone side reads HealthKit locally and syncs aggregates instead of raw samples.
- Built for ChatGPT, Claude, Codex, and Claude Code as MCP-capable clients.