Garmin Connect
Read and write Garmin Connect: activities, strength sets, health data, workouts and weigh-ins.
Topics: Sports
Connect
Review any command before running it. Package names and URLs come from the server's own registry entry.
Package (pypi 0.3.2)
uvx garmin-connect-api
Or add to your MCP client config:
{
"mcpServers": {
"garmin-connect-api": {
"command": "uvx",
"args": [
"garmin-connect-api"
],
"env": {
"GARMINTOKENS": "<YOUR_VALUE>"
}
}
}
}
GARMINTOKENS— Directory holding the tokens `garmin login` writes. Defaults to ~/.garmin-api/default.
Related servers
strava-mcp
MCP server for accessing Strava API
trainingpeaks-mcp
Query TrainingPeaks workouts, analyze CTL/ATL/TSB fitness metrics and compare power and pace PRs.
livetennisapi-mcp
Live tennis scores, players, rankings, odds and win-probability. ATP, WTA, Challenger, ITF, juniors.
Fantasy Football Manager
ESPN draft and lineup analysis for Codex and MCP clients. Live actions use the ESPN companion.
mlb-api-mcp
Proxy to the public MLB API for player info, stats and game information.
Mi Fitness Data Bridge
Local-first bridge: export your own Mi Fitness (Xiaomi) health data to SQLite/JSON/CSV and MCP.
Listed in punkpeye/awesome-mcp-servers (MIT)
Data from the Official MCP Registry