Skip to main content
Glama
LePomas

Garmin Connect MCP

by LePomas

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GARMIN_EMAILYesYour Garmin Connect email address.
GARMIN_MFA_CODENoOptional MFA code for non-interactive login.
GARMIN_PASSWORDYesYour Garmin Connect password.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
garmin_connection_statusA

Check Garmin Connect login without returning personal data.

garmin_pingA

Check Garmin Connect login without returning personal data.

garmin_profileA

Get the raw private Garmin Connect user profile.

garmin_daily_statsB

Get raw private daily Garmin stats for a date in YYYY-MM-DD format.

garmin_heart_rateA

Get raw private heart-rate data for a date in YYYY-MM-DD format.

garmin_sleepA

Get raw private sleep data for a date in YYYY-MM-DD format.

garmin_hrvB

Get raw private HRV data for a date in YYYY-MM-DD format.

garmin_body_batteryA

Get raw private Body Battery data for a date in YYYY-MM-DD format.

garmin_stressB

Get raw private stress data for a date in YYYY-MM-DD format.

garmin_recent_activitiesC

List raw private recent Garmin activities.

garmin_activityC

Get raw private Garmin activity details by activity ID.

garmin_workoutsC

List saved Garmin workout templates with summarized fields.

garmin_scheduled_workoutsA

List scheduled Garmin workouts for a calendar month using 1-12 months.

garmin_schedule_workoutB

Schedule an existing Garmin workout template on a YYYY-MM-DD date.

garmin_create_scheduled_workoutB

Upload a Garmin workout JSON payload, then schedule it on a YYYY-MM-DD date.

garmin_unschedule_workoutB

Remove a Garmin workout from the calendar without deleting the template.

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/LePomas/garminconnect-mcp'

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