Agent♥︎Age
Catalog

Apple Health

Official

by neiltron · TypeScript

Local-first Apple Health MCP server for questions about your sleep, workouts and heart data.

Apple Health MCP Server (io.github.neiltron/apple-health-mcp)

This Model Context Protocol (MCP) server queries and analyzes Apple Health CSV exports using DuckDB. An MCP client can run SQL against local, read-only data, with tools that support schema discovery, queries, and generated health summaries.

🛠️ Key Features

  • Uses DuckDB to query Apple Health CSV exports
  • Works with CSV exports on demand
  • Supports schema discovery
  • Provides read-only queries and health summaries

🚀 Use Cases

  • Analyze quantified-self health data stored as Apple Health CSV exports
  • Run SQL-based queries over Apple Health datasets via an MCP client

⚡ Developer Benefits

  • SQL access to Apple Health data through an MCP server
  • Schema discovery tooling to understand available fields for querying

⚠️ Limitations

  • Relies on Apple Health CSV exports (source data must be exported first)
  • Runs locally and reads exports on demand
  • Node.js requirement: Node.js 22 or newer

Topics

apple-healthclaudeduckdbhealth-datamcpmcp-servermodel-context-protocolquantified-selfsql