garth-mcp-server
Garmin Connect MCP server based on garth.
Usage
Install
{
"mcpServers": {
"Garth - Garmin Connect": {
"command": "uvx",
"args": [
"garth-mcp-server"
],
"env": {
"GARTH_TOKEN": "<output of `uvx garth login`>"
}
}
}
}
Make sure the path for the uvx
command is fully scoped as MCP doesn'tuse the same PATH your shell does. On macOS, it's typically/Users/{user}/.local/bin/uvx
.
Tools
- sleep
- stress (weekly and daily)
- daily intensity minutes
- monthly activity summary
- snapshot