garmin_mcp

garmin_mcp

27

The Garmin MCP Server facilitates direct integration with Garmin Connect, allowing extensive access to fitness and health data for MCP-compatible clients. It supports features such as listing activities and accessing health metrics, making it suitable for users who need their fitness data programmatically accessible.

Garmin MCP Server

This project is a Model Context Protocol (MCP) server for Garmin Connect. It allows users to access their fitness and health data, including recent activities, detailed activity information, and various health metrics such as steps, heart rate, sleep, and body composition.

Features

  • List recent activities
  • Get detailed activity information
  • Access health metrics
  • View body composition data

Setup

  1. Install the required packages in a virtual environment.
  2. Create a .env file with Garmin credentials.

Running the Server

  • Compatible with Claude Desktop and MCP Inspector for testing.

Usage Examples

  • Ask for recent activities or sleep data via Claude.

Security Note

Keep the .env file secure as it contains sensitive credentials.