garmin-mcp-ts

sedoglia/garmin-mcp-ts
★ 1 stars TypeScript API Integration Updated 1d ago
A Model Context Protocol (MCP) server that connects Claude Desktop to Garmin Connect, enabling natural language queries about your fitness activities, health metrics, sleep data, and more.
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-ts": {
      "command": "npx",
      "args": [
        "-y",
        "sedoglia/garmin-mcp-ts"
      ]
    }
  }
}

README Excerpt

<div align="center"> **[English](README_EN.md)** | **Italiano** </div> --- Un server Model Context Protocol (MCP) che connette Claude Desktop a Garmin Connect, permettendo di interrogare in linguaggio naturale i tuoi dati di attività fisica, metriche di salute, sonno e altro ancora. > 📦 **Ultima release: [v4.5.10](https://github.com/sedoglia/garmin-mcp-ts/releases/latest)**

Tools (20)

analyze_training_periodcheck_credentialscompare_activitiescount_activitiesdownload_activitydownload_workoutfind_similar_activitiesfollowersget_activities_by_dateget_activity_commentsget_activity_detailsget_activity_exercise_setsget_activity_hr_zonesget_activity_splitsget_activity_typed_splitsget_activity_typesget_activity_weatherget_adhoc_challengesget_all_day_eventsget_all_day_stress

Topics

aiapi-integrationclaudedata-integrationfitnessgarminhealthllmmcpnodejsrest-apisportstrackingtypescriptwearable