# Apple Health

> Use this tool when you need to analyze and query large Apple Health datasets, solving problems related to health record management and activity tracking. It imports Apple Health XML data into a DuckDB database, accepting XML files as input and providing query results as output through HTTP and stdio transports. Ideal for use cases involving aggregated health statistics, workout analysis, and custom SQL queries on large health data exports.

Canonical page: https://skillsregistry.net/skills/vpetersson-apple-health  
JSON: https://api.skillsregistry.net/v1/skills/vpetersson-apple-health

## Description

Imports Apple Health XML export data into a DuckDB database and exposes it for querying through both Streamable HTTP and stdio transports. Supports health records with aggregated statistics, workout details with GPS route data, ECG waveform readings, activity ring summaries, and arbitrary read-only SQL queries. Written in Rust for high-performance parsing of large health data exports.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** database
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/vpetersson-apple-health)
- **Repository:** <https://github.com/vpetersson/apple-health-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "vpetersson-apple-health"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/vpetersson-apple-health` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/vpetersson-apple-health/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
