Samsung Health MCP
An unofficial, local-first Node.js MCP server that parses Samsung Health CSV/ZIP exports to expose bounded activity, sleep, heart, HRV, body, and workout data to AI agents like Claude and Cursor without requiring live API access or credentials.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Summarize Galaxy Watch activity and sleep records
- Review heart rate and HRV trends from local exports
- Analyze workout duration, distance, and calories
- Check body metrics like weight and body-fat
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
samsung-health-mcp-unofficial 0.5.0
{
"version": "0.5.0",
"transport": "stdio",
"identifier": "samsung-health-mcp-unofficial",
"registryType": "npm",
"environmentVariables": [
{
"name": "SAMSUNG_HEALTH_EXPORT_PATH",
"format": "string",
"description": "Path to a Samsung Health personal-data folder, .csv file, or .zip containing CSV files."
},
{
"name": "SAMSUNG_HEALTH_TIMEZONE",
"format": "string",
"description": "IANA timezone used to interpret daily and weekly local-day summaries."
},
{
"name": "SAMSUNG_HEALTH_PRIVACY_MODE",
"format": "string",
"description": "summary, structured, or raw. Defaults to summary."
},
{
"name": "SAMSUNG_HEALTH_WATCH_PATH",
"format": "string",
"description": "Optional folder watched for new Samsung Health exports. The newest export dropped here is auto-promoted to the active export on startup, live, and via the samsung_health_reimport tool."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"samsung-health-mcp": {
"command": "npx",
"args": [
"-y",
"samsung-health-mcp-unofficial@0.5.0"
],
"env": {
"SAMSUNG_HEALTH_EXPORT_PATH": "<YOUR_SAMSUNG_HEALTH_EXPORT_PATH>",
"SAMSUNG_HEALTH_TIMEZONE": "<YOUR_SAMSUNG_HEALTH_TIMEZONE>",
"SAMSUNG_HEALTH_PRIVACY_MODE": "<YOUR_SAMSUNG_HEALTH_PRIVACY_MODE>",
"SAMSUNG_HEALTH_WATCH_PATH": "<YOUR_SAMSUNG_HEALTH_WATCH_PATH>"
}
}
}
}Cline
{
"mcpServers": {
"samsung-health-mcp": {
"command": "npx",
"args": [
"-y",
"samsung-health-mcp-unofficial@0.5.0"
],
"env": {
"SAMSUNG_HEALTH_EXPORT_PATH": "<YOUR_SAMSUNG_HEALTH_EXPORT_PATH>",
"SAMSUNG_HEALTH_TIMEZONE": "<YOUR_SAMSUNG_HEALTH_TIMEZONE>",
"SAMSUNG_HEALTH_PRIVACY_MODE": "<YOUR_SAMSUNG_HEALTH_PRIVACY_MODE>",
"SAMSUNG_HEALTH_WATCH_PATH": "<YOUR_SAMSUNG_HEALTH_WATCH_PATH>"
}
}
}
}VS Code
{
"servers": {
"samsung-health-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"samsung-health-mcp-unofficial@0.5.0"
],
"env": {
"SAMSUNG_HEALTH_EXPORT_PATH": "<YOUR_SAMSUNG_HEALTH_EXPORT_PATH>",
"SAMSUNG_HEALTH_TIMEZONE": "<YOUR_SAMSUNG_HEALTH_TIMEZONE>",
"SAMSUNG_HEALTH_PRIVACY_MODE": "<YOUR_SAMSUNG_HEALTH_PRIVACY_MODE>",
"SAMSUNG_HEALTH_WATCH_PATH": "<YOUR_SAMSUNG_HEALTH_WATCH_PATH>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"samsung-health-mcp": {
"command": "npx",
"args": [
"-y",
"samsung-health-mcp-unofficial@0.5.0"
],
"env": {
"SAMSUNG_HEALTH_EXPORT_PATH": "<YOUR_SAMSUNG_HEALTH_EXPORT_PATH>",
"SAMSUNG_HEALTH_TIMEZONE": "<YOUR_SAMSUNG_HEALTH_TIMEZONE>",
"SAMSUNG_HEALTH_PRIVACY_MODE": "<YOUR_SAMSUNG_HEALTH_PRIVACY_MODE>",
"SAMSUNG_HEALTH_WATCH_PATH": "<YOUR_SAMSUNG_HEALTH_WATCH_PATH>"
}
}
}
}Let your agent find its tools
Find servers like Samsung Health MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.