Skip to main content
Glama
eversonl

Garmin Health MCP Server

by eversonl

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GARMIN_EMAILYesYour Garmin account email address.
GARMIN_PASSWORDYesYour Garmin account password.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_sleep_data

Get sleep data including hours, stages (light/deep/REM), and quality scores

get_body_battery

Get Body Battery data (Garmin's recovery metric, 0-100)

get_hrv_data

Get Heart Rate Variability (HRV) data in milliseconds

get_heart_rate

Get resting, max, and min heart rate data

get_activities

Get workout/activity data including type, duration, calories, and distance

get_stress_levels

Get all-day stress level data

get_summary

Get combined health summary with averages across all metrics

get_user_profile

Get user profile information and connected devices

generate_chart

Generate an interactive HTML chart (sleep, body_battery, hrv, activities, or dashboard)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/eversonl/garmin-health-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server