Back to Home
Taxuspt icon

garmin_mcp

Verified Safe

by Taxuspt

Overview

Exposes Garmin Connect fitness and health data to Claude and other MCP-compatible clients.

Installation

Run Command
uvx --python 3.12 --from git+https://github.com/Taxuspt/garmin_mcp garmin-mcp

Environment Variables

  • GARMIN_EMAIL
  • GARMIN_EMAIL_FILE
  • GARMIN_PASSWORD
  • GARMIN_PASSWORD_FILE
  • GARMINTOKENS
  • GARMINTOKENS_BASE64

Security Notes

The server uses environment variables or file-based secrets for Garmin Connect credentials, which is a good security practice. OAuth tokens are persisted locally (e.g., in `~/.garminconnect`) after an initial login, which helps with MFA handling. All API calls are wrapped in exception handlers. No 'eval' or direct command injection vectors are apparent in the provided source code. Error messages from underlying API calls are returned directly, which could expose some internal details but is not critical for a self-hosted client.

Similar Servers

Stats

Interest Score55
Security Score9
Cost ClassMedium
Avg Tokens3500
Stars144
Forks42
Last Update2026-01-15

Tags

Garmin ConnectFitnessHealth DataMCPAI Tool