Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Transports: stdio vs HTTP
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿ“Š Monitoring
  3. Health Export MCP
Health Export MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/17/2026, 2:31:08 PM

Health Export MCP

User RatingsBe the first to rate and review this MCP server!
View Repository4 GitHub StarsTotal stargazers on GitHub for the source repository (4 stars).Visit Website
apple-healthhealth-datamcpwellness

Reads local Apple Health exports through MCP, providing metrics, trends, workouts, sleep, events, and other read-only health data.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Automated check passedโ€” started and listed 14 tools correctly (1d ago).
Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Configure Environment Variables (API Keys, Tokens, Options):
Add required secrets below โ€” values are included directly in the generated snippet so you can copy and paste with confidence.
Quick Add:
Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "io-github-philipad-health-export-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "health-export-mcp"
      ],
      "env": {
        "HEALTH_DATA_DIR": "YOUR_VALUE_HERE"
      }
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (14) Directory Badge Claim listing Alternatives๐Ÿ“Š More in Monitoring

Overview

io.github.PhilipAD/health-export-mcp MCP server exposes local Apple Health and HealthKit exports to MCP-compatible agents as read-only JSON tools. It reads a daily health cache and optional files for workouts, sleep sessions, events, profile data, cycles, and hourly measurements; the companion MetricBridge iOS app can export these files to iCloud Drive, a synced folder, or a LAN destination. Use it when an agent needs to query personal health history, compare periods, inspect workouts, or correlate metrics without routing data through a developer-hosted cloud service. The server supports Node.js 18 or later and can run against a deterministic demo dataset without an iPhone.

Use cases

โ€ขQuery Apple Health metrics over a date range
โ€ขCompare recent health trends with prior periods
โ€ขInspect workouts and clustered sleep sessions
โ€ขRelate logged events to changes in health metrics
โ€ขCalculate lagged correlations between daily metrics

Key features

โ€ขRead-only access to 190 Apple Health metrics
โ€ขTrend and arbitrary-period comparisons
โ€ขWorkout, sleep, event, profile, and cycle queries
โ€ขPaginated structured JSON exports
โ€ขIntraday hourly data from automation exports
โ€ขLocal stdio operation with no account required

Capabilities & Tool Schemas (14) ~2.6k tokensApproximate context cost of this serverโ€™s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Verified live Verified liveCaptured by calling this serverโ€™s live tools/list endpoint.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Health Export MCP.

get_mcp_status

Health check: data source, how many metrics/workouts are available, which optional context files exist, and the most recent data date. Call this first to confirm the bridge is connected.

list_metrics

List every available Apple Health metric with its unit, day count, and date range. Use this to discover metric names before querying.

get_health_metrics

Get values for a metric (or all metrics) over an optional date range, with an aggregate (avg/sum/min/max/latest). The core data-retrieval tool. Every result carries a `coverage` block giving the metric's real firstDate/lastDate/days: check it before trusting a long window, and note that `aggregate` is always computed over the full range even when `points` are rolled up. Single-metric answers also list any logged point events inside the window as segmentBoundaries.

get_trends

Compare the most recent N-day window against the prior N days for a metric: change, percent change and direction (up/down/flat). Also returns `daysAvailable` and `windowSatisfied`: if windowSatisfied is false the file does not hold enough history for the window you asked for, and the comparison is over less data than requested. Logged point events inside the compared span are listed as segmentBoundaries.

compare_periods

Compare a metric between two arbitrary date periods (A vs B): each aggregate plus the change and percent change. Pass periodA/periodB explicitly, or pass anchor {eventId, days} to build both periods around a logged event (the before/after question, with the event day excluded from both sides).

get_structured_export

Return clean structured JSON for the chosen metrics/date range. Paginated: the result carries `nextCursor` when more metrics remain; pass it back as `cursor` for the next page. Prefer naming the metrics you need and a date range; calling it bare over a full history is a lot of data.

How Health Export MCP works

What io.github.PhilipAD/health-export-mcp MCP server does

io.github.PhilipAD/health-export-mcp MCP server gives an MCP client structured, read-only access to Apple Health data exported by the MetricBridge iOS app. It covers 190 metrics across areas such as activity, heart, HRV, mobility, respiratory measurements, body data, sleep, hearing, and nutrition. Workouts are exposed separately, with exported fields preserved when available.

The server also reads optional context files. These can contain logged events, user-approved profile fields, clustered sleep sessions, observed cycle starts, hourly data, and timezone changes. Missing optional files are reported as unavailable or absent; they should not be interpreted as proof that no event or profile item exists.

How it works

The MCP process reads files from a directory selected through configuration and responds over stdio to the connected client. The usual data flow is an Apple Health export from MetricBridge to iCloud Drive, another folder synchronized to the computer, or a LAN destination that the server can read. No account or developer-hosted server is required for the MCP connection, and the server does not mutate the health data.

Call get_mcp_status first to verify the source, available metric and workout counts, optional context files, and latest data date. list_metrics then reveals metric names, units, date coverage, and available day counts. Query results include coverage details, which helps identify whether a requested date range is fully represented. Aggregates apply to the complete requested range even if returned points are rolled up.

The tool set supports daily metric queries, recent-versus-prior trend comparisons, arbitrary period comparisons, event-anchored before-and-after comparisons, paginated structured exports, and a natural-language routing tool. Additional tools cover intraday hourly data, events, opted-in profile fields, workouts, sleep sessions, cycle context, and Pearson correlations with optional lags. Correlations describe alignment in the available data and do not establish causation.

Setup and configuration

Install or run the published package with Node.js 18 or newer. A Claude Desktop configuration can start it with npx -y health-export-mcp and set HEALTH_DATA_DIR to the exported-data directory. The repository also includes an automatic configuration script that detects supported clients, while Claude Desktop can use the provided MCP bundle. Cursor and VS Code installation links can be generated from the repository; other documented clients use the same MCP server configuration shape.

MetricBridge is the documented source for Apple Health exports. Its destinations include iCloud Drive, a local folder synchronized by another service, and LAN delivery. Synchronization may delay the newest file, so get_mcp_status can be used to distinguish an old synced timestamp from a source that has never delivered data.

For testing, the repository documents node server.mjs --demo, which serves a deterministic synthetic dataset containing health history and related records. Synthetic responses are marked as such. The repository also documents npm test for writing a sample cache and exercising the tools.

Limitations and notes

The server is read-only and answers only from the files available to it. A long requested window may contain less history than expected; inspect coverage, daysAvailable, and windowSatisfied before relying on comparisons. Intraday data is replaced on each hourly automation run, so it represents a current within-day view rather than historical hourly storage.

Cycle context is derived from logged period starts and supplies a coarse observed phase; it is not predictive and does not estimate ovulation. Sleep sessions are assigned to the waking day, and split nights remain separate records. Workout fields such as heart rate, power, running dynamics, intervals, or route availability appear only when the export contains them. Profile data reflects only fields the user opted to share. The io.github.PhilipAD/health-export-mcp MCP server is therefore best suited to analysis of an available local export, not to filling gaps or inferring unrecorded health information.

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Monitoring View all alternatives
  • Langfuse MCP Java logoLangfuse MCP Java

    Query Langfuse traces, debug exceptions, analyze sessions, scores, datasets, schema, observations and manage prompts. Full observability toolkit for LLM applications. (https://github.com/langfuse/langfuse)

    ๐Ÿ“Š Monitoring3 views
    Compare vs Langfuse MCP Java โ†’
  • Prometheus MCP Server logoPrometheus MCP Server

    Query and analyze Prometheus, open-source monitoring system.

    ๐Ÿ“Š Monitoring3 views
    Compare vs Prometheus MCP Server โ†’
  • Opik MCP logoOpik MCP

    Use natural language to explore LLM observability, traces, and monitoring data captured by Opik.

    ๐Ÿ“Š Monitoring1 views
    Compare vs Opik MCP โ†’
  • Heimdall MCP logoHeimdall MCP

    Transparent proxy for any MCP server that intercepts all JSON-RPC messages, measures latency, and stores traces in SQLite, PostgreSQL, or MySQL. Exports OpenTelemetry (OTLP) spans to Jaeger, Tempo, or Grafana. Supports stdio, HTTP, and SSE transports. npx @cardor/heimdall-mcp

    ๐Ÿ“Š Monitoring2 views
    Compare vs Heimdall MCP โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
4
Stargazers on the source repository.
Last commit
19d ago
Most recent push to the default branch.
Availability
100%
Our rolling endpoint + install checks that succeeded.
Install check
Passed
Our sandbox started it and listed its tools.
Tools exposed
14
Callable tools this server registers over MCP.
Directory activity
4 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Health Export MCP

Run it with Node.js 18 or newer using `npx -y health-export-mcp`, then configure the data directory with `HEALTH_DATA_DIR`.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewHealth Export MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/io-github-philipad-health-export-mcp?style=directory)](https://allmcps.com/mcp/io-github-philipad-health-export-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/io-github-philipad-health-export-mcp"><img src="https://allmcps.com/api/badge/io-github-philipad-health-export-mcp?style=directory" alt="Health Export MCP on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿ“ŠMonitoring
PricingFree
More technical detailsExpand โ–พ
TransportSTDIO
RuntimeNode.js
AuthNo auth required
LicenseMIT
ClientsClaude Desktop, Cursor
Last updatedSep 5, 2026
10/11 checks healthy over the last 43d
Views4
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars4
GitHub Star CountTotal stargazers on GitHub representing community popularity (4 stars).
Last commit19d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 3, 2026
71Quality signal: Great ยท 71/100How this signal is calculated โ–พ
Server availability25/25
Verified ownership10/20
Documentation & tools30/30
Adoption & activity5/15
Community engagement1/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 1d ago via OSV.dev ยท health-export-mcp (npm)

โ˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server โ†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿ“Š Monitoring โ†’Best MCP servers for Monitoring & Observability โ†’Alternatives to Health Export MCP โ†’Install in Claude DesktopInstall in CursorInstall in VS Code