apple_health_daily
Retrieve daily Apple Health metrics including steps, heart rate, sleep stages, workouts, and body composition from local iCloud storage for health analysis.
Instructions
Get Apple Health daily summary: steps, energy, HR, HRV, sleep stages, body comp, workouts
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | YYYY-MM-DD, defaults to today |
Implementation Reference
- src/mcp.ts:236-246 (handler)Tool registration and handler implementation for apple_health_daily in src/mcp.ts.
server.registerTool("apple_health_daily", { title: "Daily Summary", description: "Get Apple Health daily summary: steps, energy, HR, HRV, sleep stages, body comp, workouts", inputSchema: z.object({ date: optDate }), }, async ({ date }) => { const d = date ?? today(); const metrics = parseMetrics(d); if (!metrics) return text({ error: `No health data found for ${d}`, path: METRICS_DIR }); const workouts = parseWorkouts(d); return text(formatDailySummary(d, metrics, workouts)); });