{"name":"io.github.davidmosiah/samsung-health-mcp","slug":"davidmosiah-samsung-health-mcp","title":null,"description":"Unofficial local-first MCP server for Samsung Health personal-data CSV/ZIP exports.","url":"https://mcp.market/server/davidmosiah-samsung-health-mcp","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":42,"stars":18,"forks":5,"downloads_week":241,"last_push_at":"2026-11-05T23:21:12.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/davidmosiah/samsung-health-mcp","website":"https://wellness.delx.ai/connectors/samsung-health","version":"0.5.0","remotes":[],"packages":[{"registryType":"npm","identifier":"samsung-health-mcp-unofficial","version":"0.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to a Samsung Health personal-data folder, .csv file, or .zip containing CSV files.","format":"string","name":"SAMSUNG_HEALTH_EXPORT_PATH"},{"description":"IANA timezone used to interpret daily and weekly local-day summaries.","format":"string","name":"SAMSUNG_HEALTH_TIMEZONE"},{"description":"summary, structured, or raw. Defaults to summary.","format":"string","name":"SAMSUNG_HEALTH_PRIVACY_MODE"},{"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.","format":"string","name":"SAMSUNG_HEALTH_WATCH_PATH"}]}],"tools":[{"name":"samsung_health_agent_manifest","description":"Machine-readable install, runtime and privacy guidance for AI agents operating Samsung Health export data.","write_action":false,"price_micros":0,"input_schema":null},{"name":"samsung_health_capabilities","description":"Explain supported Samsung Health export data, unavailable live Samsung Health access, privacy modes and recommended agent workflow.","write_action":false,"price_micros":0,"input_schema":null},{"name":"samsung_health_clear_incremental_cache","description":"Manually clear the incremental import cache at ~/.samsung-health-mcp/incremental-cache.json. The cache tracks the latest parsed timestamp per Samsung Health record category so subsequent `samsung_health_list_records` calls (with `incremental_cache: true`) skip already-seen records. Use this when you want to force a full re-parse without changing the export file. The cache also auto-invalidates whe","write_action":false,"price_micros":0,"input_schema":null},{"name":"samsung_health_connection_status","description":"Check local Samsung Health export path, Node version, privacy mode and Hermes client posture without reading full export data.","write_action":false,"price_micros":0,"input_schema":null},{"name":"samsung_health_daily_summary","description":"Build a daily wellness summary from local Samsung Health export data. It is not live Samsung Health and not medical advice.","write_action":false,"price_micros":0,"input_schema":null},{"name":"samsung_health_data_inventory","description":"Scan the local Samsung Health export once and report available record types, workouts, date coverage, freshness and safe next calls.","write_action":false,"price_micros":0,"input_schema":null},{"name":"samsung_health_demo","description":"Returns realistic example payloads of samsung_health_daily_summary, samsung_health_weekly_summary, and samsung_health_wellness_context with Galaxy-Watch-style values, so agents see the contract before parsing a real export.","write_action":false,"price_micros":0,"input_schema":null},{"name":"samsung_health_export_freshness","description":"Check how recently the local Samsung Health export directory/CSVs were written. Returns mtime, days_since_export, an is_stale flag, and a recommendation. Considered stale if the export is older than 30 days, or older than 7 days with no recent records (the inventory's latest-record date is also older than 7 days). Use before relying on samsung_health_daily_summary or samsung_health_wellness_contex","write_action":false,"price_micros":0,"input_schema":null},{"name":"samsung_health_list_records","description":"List bounded records from local Samsung Health CSV/ZIP export data. Use type/start/end filters to keep output small.","write_action":false,"price_micros":0,"input_schema":null},{"name":"samsung_health_list_workouts","description":"List bounded workout records from local Samsung Health CSV/ZIP export data.","write_action":false,"price_micros":0,"input_schema":null},{"name":"samsung_health_onboarding","description":"Return the 11-question onboarding flow plus the current profile state and missing fields. Read-only — does NOT persist anything. Pair with samsung_health_profile_update once the user answers. Cross-connector: the same profile is shared by every Delx Wellness MCP (whoop, garmin, oura, fitbit, strava, polar, withings, apple-health, samsung-health, google-health, nourish, cycle-coach, cgm, air).","write_action":false,"price_micros":0,"input_schema":null},{"name":"samsung_health_privacy_audit","description":"Return the local privacy and export-file posture without revealing health data.","write_action":false,"price_micros":0,"input_schema":null},{"name":"samsung_health_profile_get","description":"Read the shared Delx Wellness profile from ~/.delx-wellness/profile.json. Returns preferred name, goals, devices, training/nutrition/exercise/agent preferences and safety flags. NEVER contains OAuth tokens or API secrets — this connector is local-export and has no cloud auth, but the profile contract is the same across every Delx Wellness MCP. Read-only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"samsung_health_profile_update","description":"Persist a partial patch to ~/.delx-wellness/profile.json. Requires explicit_user_intent=true (otherwise returns USER_ACTION_REQUIRED). Rejects secret-like fields (oauth, token, secret, password, cookie, refresh, api_key, session) at write time. Use to record preferred name, goals, devices, training context, nutrition context, exercise preferences, agent preferences, and safety flags.","write_action":true,"price_micros":0,"input_schema":null},{"name":"samsung_health_quickstart","description":"Personalized 3-step setup walkthrough for the human user. Adapts to current state (is SAMSUNG_HEALTH_EXPORT_PATH set? does the export folder/CSV/zip exist and parse?). Call this first when the user asks 'how do I connect Samsung Health?'. This connector is local-first and never touches Samsung, Health Connect, or any cloud API.","write_action":false,"price_micros":0,"input_schema":null},{"name":"samsung_health_reimport","description":"Re-scan the configured watch folder (SAMSUNG_HEALTH_WATCH_PATH or `setup --watch-path <dir>`) for a newer Samsung Health export. If a newer SamsungHealth folder / *.csv / *samsung*health*.zip is found, it is promoted to the active export, the in-memory snapshot cache and incremental cache are cleared, and subsequent summaries reflect the new data. With check_only=true, only report what would happe","write_action":false,"price_micros":0,"input_schema":null},{"name":"samsung_health_weekly_summary","description":"Build a weekly wellness summary from local Samsung Health export data. It is not live Samsung Health and not medical advice.","write_action":false,"price_micros":0,"input_schema":null},{"name":"samsung_health_wellness_context","description":"Normalize local Samsung Health export sleep, workout and activity data into the shared wellness_context shape for recommendation engines.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-11-10T14:58:44.354Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-10T14:58:44.289Z","components":{"code":{"score":25,"max":25,"notes":["58 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 5 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"samsung-health-mcp-unofficial","version":"0.5.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":5,"publishedAt":"2026-05-29T13:15:54.375Z","repositoryUrl":"git+https://github.com/davidmosiah/samsung-health-mcp.git","weeklyDownloads":241}],"repo":{"found":true,"owner":"davidmosiah","repo":"samsung-health-mcp","archived":false,"pushedAt":"2026-11-05T23:21:12Z","stars":18,"forks":5,"openIssues":3,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/624359?v=4","ownerCreatedAt":"2011-02-18T00:23:21Z","license":"MIT"},"icon":{"url":"https://wellness.delx.ai/favicon.svg","source":"registry"},"presence":{"stars":18,"forks":5,"downloadsWeek":241,"license":"MIT","lastPushAt":"2026-11-05T23:21:12.000Z","score":42}}}},"grade_history":[],"reviews":[]}