Unofficial local-first MCP server for Samsung Health personal-data CSV/ZIP exports.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Samsung Health MCP.
samsung_health_connection_statusverify export path before reading data
samsung_health_data_inventorydiscover available record types, date coverage, source count and stale export risk
samsung_health_daily_summarydaily wellness brief from export data
samsung_health_weekly_summaryweekly comparison and habit signals
samsung_health_list_recordsbounded records by `type`, `start`, `end`, `limit`
samsung_health_list_workoutsbounded workout records
β‘ One-command install with Delx Wellness for Hermes:
npx -y delx-wellness-hermes setupβ preconfigures this connector and the other 8 in a dedicated Hermes profile.Or wire it standalone into Claude Desktop / Cursor / ChatGPT Desktop β see the install section below.
Default is stdio. Optional Streamable HTTP β no session id, JSON responses, loopback only:
Env: SAMSUNG_HEALTH_MCP_HOST, SAMSUNG_HEALTH_MCP_PORT, SAMSUNG_HEALTH_MCP_TRANSPORT=http.
Unofficial local-first MCP server that reads Samsung Health personal-data CSV/ZIP exports and exposes them safely to AI agents.
Unofficial project. Not affiliated with, endorsed by, or supported by Samsung Electronics. Samsung Health is a trademark of Samsung Electronics. This package reads exports you generate yourself from the Samsung Health app.
No live Samsung Health cloud API. Samsung has Android SDK paths for partner apps, but this Node MCP does not log into Samsung, scrape accounts, or read Health Connect directly. It reads local exports now; a future Android bridge can sit beside it.
Built by David Mosiah as part of Delx Wellness, a registry of local-first wellness MCP connectors for Claude, Cursor, Hermes, OpenClaw and other MCP-compatible agents.
Samsung Health can collect high-signal wellness data from Galaxy Watch, Galaxy Ring and phones: steps, sleep, exercise, heart rate, oxygen saturation, body measurements and more. Samsung's official Health Data SDK can access many of these data types from Android apps with user permission, but distribution requires the Samsung app process and partnership flow. For a desktop MCP today, the reliable privacy-preserving path is a local personal-data download.
This connector reads that download locally, supports a folder of CSV files, a single CSV, or a zip containing CSV files, then exposes bounded summaries and records through MCP. No Samsung credentials, no OAuth token, no cloud proxy.
Transfer the downloaded Samsung Health folder or zip to this machine.
Configure and verify:
Or let the CLI find the newest local Samsung Health export in Downloads, Desktop or Documents, copy it into managed local storage, and save that path:
Supported export paths:
/path/to/SamsungHealth/ or another folder containing CSV files/path/to/samsung_health_export.zip/path/to/com.samsung.health.step_count.csvThen add this to your MCP client config:
For Claude Desktop, run setup --client claude --export-path /path/to/SamsungHealth and the snippet is written for you.
Keep it fresh β watch a folder (no Android device needed):
Now every time you download personal data from the Samsung Health app and drop the new SamsungHealth folder (or its .zip, or any *samsung*health*.zip) into that folder, the connector auto-promotes the newest one to be the active export β on server startup and live while it runs β and refreshes the cached summaries. You can also trigger a re-scan on demand with the samsung_health_reimport tool. This is the cross-platform recurring-refresh path; a fully live Samsung Health sync still needs a native Android Health Connect bridge.
The parser is intentionally flexible because Samsung personal-data downloads can vary by app version, locale and device. It infers record types from CSV filenames and headers.
| Data | Available | Notes |
|---|---|---|
| Steps | yes | samsung_health_steps |
| Distance + active energy | yes | When present in CSVs or exercise rows |
| Heart rate + resting heart rate | yes | Galaxy Watch exports when available |
| HRV, respiratory rate, oxygen saturation | yes | Device and region dependent |
| Sleep + sleep stages | yes | Galaxy Watch sleep exports when available |
| Workouts / exercise | yes | Duration, distance, calories and activity type |
| Body weight + body fat | yes | When logged or synced |
| Live Health Connect read | no | Planned separate Android bridge |
| Samsung account login | no | Deliberately unsupported |
Start with these:
samsung_health_connection_status - verify export path before reading datasamsung_health_data_inventory - discover available record types, date coverage, source count and stale export risksamsung_health_daily_summary - daily wellness brief from export datasamsung_health_weekly_summary - weekly comparison and habit signalsDiagnostics:
samsung_health_capabilitiessamsung_health_agent_manifestsamsung_health_privacy_auditRecords:
samsung_health_list_records - bounded records by type, start, end, limitsamsung_health_list_workouts - bounded workout recordsMaintenance:
samsung_health_reimport - re-scan the watch folder (SAMSUNG_HEALTH_WATCH_PATH) and promote the newest export, refreshing summaries; pass check_only: true to preview without promotingPrompts:
samsung_health_daily_reviewsamsung_health_weekly_reviewResources:
samsung-health://capabilitiessamsung-health://agent-manifestsamsung-health://inventorysamsung-health://summary/dailysamsung-health://summary/weeklyFactual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/samsung-health-mcp)<a href="https://allmcps.com/mcp/samsung-health-mcp"><img src="https://allmcps.com/api/badge/samsung-health-mcp?style=directory" alt="Samsung Health MCP on AllMCPs" /></a>