Privacy-first MCP server for Garmin Connect health, sleep, recovery and activities.

stdiocommunityservice

Package Details

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.