Agent♥︎Age
Catalog

io.github.endurancetools/garmin-mcp

Official

by endurancetools · TypeScript

Unofficial Garmin Connect server: training load, form, HRV readiness and workouts for your watch

io.github.endurancetools/garmin-mcp (Garmin MCP)

This MCP server provides access to Garmin Connect data, including activities, health, training, and workouts, using a local SQLite cache. It exposes that locally cached information through an MCP interface for consumption by developer tools and applications.

🛠️ Key Features

  • Garmin Connect activities
  • Health data
  • Training and workouts
  • Local SQLite cache for stored/served data

🚀 Use Cases

  • Reading Garmin Connect activities for analysis
  • Integrating Garmin health metrics into developer workflows
  • Using training and workout history from a locally cached data source

⚡ Developer Benefits

  • Uses a local SQLite cache to back the served data
  • Designed to integrate Garmin Connect information into MCP-compatible tooling

⚠️ Limitations

  • Scope is limited to Garmin Connect activities, health, training, and workouts (as described)
  • Only the SQLite-cache-based approach is indicated in the provided data

Topics

ai-assistantclaudeclaude-codeclaude-desktopcyclingendurancefitnessgarmingarmin-connecthrvmcpmcp-servermodel-context-protocolrunningsports-sciencetraining-loadtriathlontypescriptworkouts