- Type
- MCP
- Transport
- http
- Open source
- Yes
- GitHub Stars
- ★ 1.0k
- Source
- mcp-github
- Repository
- github.com/Taxuspt/garmin_mcp
Overview
The Garmin MCP server connects to Garmin Connect and uses the python-garminconnect library to expose user fitness and health data to Claude and other MCP-compatible clients. It provides over 110 tools covering approximately 90% of Garmin API functionality, including activity management, health metrics, and training status. Users can filter desired tools by setting environment variables. Ideal for developers looking to integrate Garmin data into AI systems.
Capabilities
- ▪List recent activities with pagination support
- ▪Retrieve detailed activity information
- ▪Edit activities: name, type, description/notes, etc.
- ▪Access health metrics (steps, heart rate, sleep, stress, etc.)
- ▪View body composition data
- ▪Track training status and readiness
Use cases
Setup
Clone the repository and install dependencies: `git clone https://github.com/Taxuspt/garmin_mcp.git && cd garmin_mcp && pip install -r requirements.txt`
This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.
FAQ
How to configure the download directory?
Use the `set_fit_download_dir(path)` function or set the `GARMIN_FIT_DOWNLOAD_DIR` environment variable.
Which tools are skipped?
Some high-data-volume or complex operations are not implemented, such as deleting activities or uploading specific training plans.
Related skills
OpenMetadata
OpenMetadata is an open data context layer that provides trustworthy data context and business semantics for AI.
XHS-Downloader
A link extraction and content collection tool for Xiaohongshu, supporting multiple download and information extraction features.
radiology-skills
A full-stack skill package for medical imaging research, covering the entire process from topic selection to grant application.
dbx
Lightweight cross-platform database management tool supporting over 70 databases.
nihaixia
A Chinese medicine AI capability developed based on Dr. Ni Haixia's teaching materials, covering Six-Channel Differentiation and classic formula selection.
duckle
Open-source ETL/ELT platform supporting no-code/low-code visual pipelines or SQL.