io.github.davidmosiah
garminmcp
Privacy-first MCP server for Garmin Connect health, sleep, recovery and activities.
stdiocommunityservice
Package Details
garmin-mcp-unofficial
Transportstdio
Environment Variables
GARMIN_TOKEN_PATH(str)
Optional local path for Garmin Connect tokens. Defaults to ~/.garmin-mcp/garmin_tokens.json. Create it with garmin-mcp-server auth --install-helper.
GARMIN_PRIVACY_MODE(str)
Optional payload mode: summary, structured, or raw. Defaults to structured. raw means full supported Garmin Connect payloads, not unrestricted raw sensor telemetry.
GARMIN_CACHE(str)
Optional SQLite cache toggle. Set to true or sqlite to enable.
GARMIN_CACHE_PATH(str)
Optional local SQLite cache path. Defaults to ~/.garmin-mcp/cache.sqlite.
GARMIN_DOMAIN(str)
Optional Garmin domain override. Use garmin.cn only for China accounts; default is garmin.com.