Garmin MCP Server logo

Garmin MCP Server

by Taxuspt

The Garmin MCP Server connects to Garmin Connect and exposes your fitness and health data to Claude and other MCP-compatible clients. This allows you to access your Garmin data through natural language interactions.

View on GitHub

Last updated: N/A

What is Garmin MCP Server?

This server acts as a Model Context Protocol (MCP) interface for Garmin Connect. It retrieves your fitness and health data from Garmin Connect and makes it accessible to MCP-compatible clients like Claude.

How to use Garmin MCP Server?

First, install the required packages and configure the server with your Garmin credentials in a .env file. Then, configure your MCP client (e.g., Claude Desktop) to connect to the server. Once connected, you can query your Garmin data using natural language.

Key features of Garmin MCP Server

  • List recent activities

  • Get detailed activity information

  • Access health metrics (steps, heart rate, sleep)

  • View body composition data

Use cases of Garmin MCP Server

  • Asking Claude about your recent activities

  • Querying your sleep data from the previous night

  • Checking your daily step count

  • Getting details about your latest run

FAQ from Garmin MCP Server

How do I install the server?

Follow the setup instructions in the README, including installing dependencies and configuring your Garmin credentials.

How do I connect the server to Claude?

Edit your Claude Desktop configuration file to include the server details, as described in the README.

What kind of data can I access?

You can access recent activities, activity details, health metrics like steps and heart rate, and body composition data.

What if I have trouble logging in?

Verify your credentials, check for additional Garmin verification requirements, and ensure the garminconnect package is up to date.

Where can I find the server logs?

The logs are located in the Claude Desktop logs directory, as specified in the README for macOS and Windows.