Home › Health & Bio › davidmosiah/garmin-mcp
davidmosiah/garmin-mcp
Privacy-first unofficial Garmin Connect MCP for AI health, sleep, activity & recovery agents.
Connect
Review any command before running it. Package names and URLs come from the server's own registry entry.
Package (npm 0.5.3)
npx -y [email protected]
Or add to your MCP client config:
{
"mcpServers": {
"garmin-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
]
}
}
}
GARMIN_TOKEN_PATH— Optional local path for Garmin Connect tokens. Defaults to ~/.garmin-mcp/garmin_tokens.json. Create it with garmin-mcp-server auth (self-contained Node login, no Python).GARMIN_PRIVACY_MODE— Optional payload mode: summary, structured, or raw. Defaults to structured. raw means full supported Garmin Connect payloads, not unrestricted raw sensor telemetry.GARMIN_CACHE— Optional SQLite cache toggle. Set to true or sqlite to enable.GARMIN_CACHE_PATH— Optional local SQLite cache path. Defaults to ~/.garmin-mcp/cache.sqlite.GARMIN_DOMAIN— Optional Garmin domain override. Use garmin.cn only for China accounts; default is garmin.com.GARMIN_NO_CACHE— Set to true to bypass the in-memory HTTP response cache (60s TTL for GET only). POST/PUT/DELETE and 4xx/5xx responses are never cached regardless.
Related servers
medplum
Securely access and manage FHIR healthcare data stored in Medplum.
taxuspt/garmin_mcp
MCP server to access Garmin data
biomcp
Access biomedical research data from PubMed, ClinicalTrials.gov and MyVariant.info.
Apple Health
Local-first Apple Health MCP server for questions about your sleep, workouts and heart data.
apple-health-mcp-server
Access and analyze exported Apple Health data.
HealthChain
Typed FHIR tools: build, read, validate and code FHIR resources from a patient bundle, with terminology lookup and machine-readable…
Data from the Official MCP Registry