apple-health-mcp MCP Server
neiltron/apple-health-mcp
[](https://agentrank-ai.com/tool/neiltron--apple-health-mcp/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge) Local-first Apple Health MCP server. Lets AI assistants answer questions about your sleep, workouts, activity and heart data from a local export.
claude mcp add agentrank -- npx -y agentrank-mcp-server Overview
neiltron/apple-health-mcp is a TypeScript MCP server licensed under MIT. Local-first Apple Health MCP server. Lets AI assistants answer questions about your sleep, workouts, activity and heart data from a local export. Topics: apple-health, claude, duckdb, health-data, mcp, mcp-server, model-context-protocol, quantified-self, sql.
Ranked #1959 out of 24846 indexed tools.
In the top 8% of all indexed tools.
Ecosystem
Score Breakdown
573 stars → growing community
Last commit 27d ago → recently updated
13/16 issues closed → responsive maintainer
1 contributor → solo project
No dependents → no downstream usage
Weights: Freshness 20% · Issue Health 20% · Dependents 22% · Stars 10% · Contributors 8% · How we score →
How to Improve
Matched Queries
From the README
# Apple Health MCP Server
Query Apple Health data from an MCP client using SQL and DuckDB. The server runs
locally, reads CSV exports on demand, and provides tools for schema discovery,
analytical queries, and health summaries.
## Requirements
- Node.js 22 or newer
- An Apple Health CSV export created with
[Simple Health Export CSV](https://apps.apple.com/us/app/simple-health-export-csv/id1535380115)
The native Apple Health `export.xml` format is not currently supported.
## Configure an MCP client
For Claude Desktop, add the following to
`~/Library/Application Support/Claude/claude_desktop_config.json`:
```json
{
"mcpServers": {
"apple-health": {
"command": "npx",
"args": ["-y", "@neiltron/apple-health-mcp"],
"env": {
"HEALTH_DATA_DIR": "/path/to/your/unzipped/health-export"
}
}
}
}
```
Restart the client after changing its configuration. Other MCP clients can use
the same command, arguments, environment, and `stdio` transport.
### Read full README on GitHub → Get the weekly AgentRank digest
Top movers, new tools, ecosystem insights — straight to your inbox.