Apple Health MCP Server

Apple Health MCP Server

Connect Apple Health data with any LLM using the Model Context Protocol.

64
Stars
9
Forks
64
Watchers
7
Issues
Apple Health MCP Server enables users to import, parse, and analyze Apple Health data exports, seamlessly connecting them to large language models (LLMs) that support the Model Context Protocol. Built on the high-performance FastMCP framework, it supports natural language querying, trend analysis, and integration with databases like Elasticsearch, ClickHouse, and DuckDB. The project offers modular tools for data exploration, structure analysis, and automated statistics generation. Designed for flexibility and scalability, it is container-ready and provides extensive configuration options.

Key Features

Built on FastMCP framework for MCP server capabilities
Import and parse Apple Health XML exports
Natural language query and filtering of health data
Integration with Elasticsearch, ClickHouse, and DuckDB
Tools for structure analysis and type-based extraction
Automated statistics and health trend summaries
Support for containerized deployment with Docker
Extensive .env-based configuration
Modular tools for health data exploration
Personalized insights via connection to LLMs

Use Cases

Connecting Apple Health data to LLMs for personalized health insights
Natural language exploration of personal health records
Detecting hidden trends or anomalies in health data
Summarizing workout or activity statistics
Integrating exported Apple Health data into enterprise databases
Providing AI-driven health reports for clinicians or individuals
Building health monitoring dashboards powered by LLMs
Comparing and analyzing past and current health metrics
Enabling flexible querying of health data without SQL
Automated generation of summaries and recommendations from wearable data

README

Contact us Visit Momentum MIT License


Connect your Apple Health data with any LLM that supports MCP. Talk to your data and get personalised insights.

πŸ’‘ Demo

This demo shows how Claude uses the apple-health-mcp-server to answer questions about your data. Example prompts from the demo:

  • I would like you to help me analyze my Apple Health data. Let's start by analyzing the data types - check what data is available and how much of it there is.
  • What can you tell me about my activity in the last week? How did my daily statistics look?
  • Please also summarise my running workouts in July and June. Do you see anything interesting?

https://github.com/user-attachments/assets/93ddbfb9-6da9-42c1-9872-815abce7e918

Want to try it out? πŸš€ Getting Started

🌟 Why to use Apple Health MCP Server?

  • 🧩 Fit your data everywhere: using this software you can import data exported from Apple devices into any DBMS, base importer is already prepared for extensions
  • 🎯 Simplify complex data access: you don't need to know data structure or use any structured query language, like SQL, simple access is just granted with natural language
  • πŸ”οΈŽ Find hidden trends: use LLM as a gate to flexible auto-generated queries which will be able to find data trends not so easy to detect manually

✨ Key Features

  • πŸš€ FastMCP Framework: Built on FastMCP for high-performance MCP server capabilities
  • 🍏 Apple Health Data Exploration: Import, parse, and analyze Apple Health XML exports
  • πŸ”Ž Powerful Search & Filtering: Query and filter health records using natural language and advanced parameters
  • πŸ“¦ Elasticsearch, ClickHouse or DuckDB Integration: Index and search health data efficiently at scale
  • πŸ› οΈ Modular MCP Tools: Tools for structure analysis, record search, type-based extraction, and more
  • πŸ“ˆ Data Summaries & Trends: Generate statistics and trend analyses from your health data
  • 🐳 Container Ready: Docker support for easy deployment and scaling
  • πŸ”§ Configurable: Extensive .env-based configuration options

πŸ“š Documentation

Need help? Looking for guidance on use cases or implementation? Don't hesitate to ask your question in our GitHub discussion forum! You'll also find interesting use cases, tips, and community insights there.

πŸ‘₯ Contributors

πŸ’Ό About Momentum

This project is part of Momentum’s open-source ecosystem, where we make healthcare technology more secure, interoperable, and AI-ready. Our goal is to help HealthTech teams adopt standards such as FHIR safely and efficiently. We are healthcare AI development experts, recognized by FT1000, Deloitte Fast 50, and Forbes for building scalable, HIPAA-compliant solutions that power next-generation healthcare innovation.

πŸ“– Want to learn from our experience? Read our insights β†’ themomentum.ai/blog. Interested? Let's talk!

Star History

Star History Chart

Repository Owner

the-momentum
the-momentum

Organization

Repository Details

Language Python
Default Branch main
Size 170 KB
Contributors 4
License MIT License
MCP Verified Nov 11, 2025

Programming Languages

Python
95.07%
Makefile
2.34%
xBase
1.02%
Dockerfile
0.94%
Shell
0.62%

Tags

Topics

apple apple-health applehealth health healthcare healthcare-application healthtech mcp-server wearable

Join Our Newsletter

Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.

We respect your privacy. Unsubscribe at any time.

Related MCPs

Discover similar Model Context Protocol servers

  • Apple Books MCP

    Apple Books MCP

    Model Context Protocol server for integrating and managing Apple Books data with AI assistants.

    Apple Books MCP is a server implementation of the Model Context Protocol (MCP) that enables AI assistants to access, organize, and interact with Apple Books data such as collections, books, highlights, notes, and annotations. It provides standardized tools for retrieving and searching book-related data, supporting integration with platforms like Claude Desktop. Designed for easy setup with Python or uv, it facilitates context-aware AI capabilities for reading and annotation workflows.

    • ⭐ 33
    • MCP
    • vgnshiyer/apple-books-mcp
  • FastMCP

    FastMCP

    The fast, Pythonic way to build MCP servers and clients.

    FastMCP is a production-ready framework for building Model Context Protocol (MCP) applications in Python. It streamlines the creation of MCP servers and clients, providing advanced features such as enterprise authentication, composable tools, OpenAPI/FastAPI generation, server proxying, deployment tools, and comprehensive client libraries. Designed for ease of use, it offers both standard protocol support and robust utilities for production deployments.

    • ⭐ 20,201
    • MCP
    • jlowin/fastmcp
  • dicom-mcp

    dicom-mcp

    A Model Context Protocol server for managing and querying DICOM medical imaging data.

    dicom-mcp enables AI assistants and tools to query, read, and transfer data on DICOM servers, such as PACS and VNA systems. It integrates with MCP-compatible clients, offering tooling for searching patient records, retrieving medical reports, and sending image data to analysis endpoints. Configurable via YAML, it streamlines operations on DICOM databases for research and development in medical imaging. It is explicitly designed for interoperability with LLM-based AI workflows.

    • ⭐ 74
    • MCP
    • ChristianHinge/dicom-mcp
  • iMessage Query MCP Server

    iMessage Query MCP Server

    Securely query and analyze your iMessage history with LLMs using the Model Context Protocol.

    iMessage Query MCP Server is an MCP-compliant server that provides safe access to the macOS iMessage database for Large Language Models (LLMs). Built with the FastMCP framework and imessagedb library, it enables querying, validation, and analysis of iMessage conversations, complete with proper phone number handling and permissions management. The tool integrates seamlessly with MCP clients such as Claude Desktop and CLine for VSCode, allowing for controlled retrieval of chat histories via standardized protocols. Enhanced security features and automated dependency management ensure a smooth and safe user experience.

    • ⭐ 71
    • MCP
    • hannesrudolph/imessage-query-fastmcp-mcp-server
  • YDB MCP

    YDB MCP

    MCP server for AI-powered natural language database operations on YDB.

    YDB MCP acts as a Model Context Protocol server enabling YDB databases to be accessed via any LLM supporting MCP. It allows AI-driven and natural language interaction with YDB instances by bridging database operations with language model interfaces. Flexible deployment through uvx, pipx, or pip is supported, along with multiple authentication methods. The integration empowers users to manage YDB databases conversationally through standardized protocols.

    • ⭐ 24
    • MCP
    • ydb-platform/ydb-mcp
  • Multi-Database MCP Server (by Legion AI)

    Multi-Database MCP Server (by Legion AI)

    Unified multi-database access and AI interaction server with MCP integration.

    Multi-Database MCP Server enables seamless access and querying of diverse databases via a unified API, with native support for the Model Context Protocol (MCP). It supports popular databases such as PostgreSQL, MySQL, SQL Server, and more, and is built for integration with AI assistants and agents. Leveraging the MCP Python SDK, it exposes databases as resources, tools, and prompts for intelligent, context-aware interactions, while delivering zero-configuration schema discovery and secure credential management.

    • ⭐ 76
    • MCP
    • TheRaLabs/legion-mcp
  • Didn't find tool you were looking for?

    Be as detailed as possible for better results