garmin-mcp

frictionlesscode/garmin-mcp
★ 1 stars Python AI/LLM Updated today
MCP server exposing Garmin Connect data (activities, sleep, HRV, body trend, training load) to Claude — read-only plus opt-in BP/hydration logging.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "garmin-mcp": {
      "command": "uvx",
      "args": [
        "garmin-mcp"
      ]
    }
  }
}

Or install with pip: pip install garmin-mcp

README Excerpt

> **Unofficial and unaffiliated.** This project is not affiliated with, endorsed by, or supported by Garmin. It reaches Garmin Connect through an unofficial API client that can stop working whenever Garmin changes their site. You run it against your own account, at your own risk. A self-hosted [MCP](https://modelcontextprotocol.io) server that gives Claude read access to your Garmin Connect account — activities, sleep, HRV, body-weight trend, HR zones, blood pressure, hydration — plus a small wr

Tools (4)

MCP_BEARER_TOKENMCP_PUBLIC_URLSQLITE_PATHget_activities