Skip to main content
Glama
limited

Garmin Open MCP

by limited

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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 whether a Garmin session exists and when data was last synchronized.

garmin_syncA

Synchronize recent Garmin daily summaries and activities into the local cache.

Use sparingly because Garmin's unofficial API can rate-limit frequent requests.

garmin_get_dayA

Get a consolidated health summary for one YYYY-MM-DD date.

garmin_get_sleepA

Get sleep stages and available sleep metrics for one YYYY-MM-DD date.

garmin_list_activitiesA

List activities in an inclusive date range using YYYY-MM-DD dates.

garmin_get_activityA

Get one activity. Samples are capped and omitted unless explicitly requested.

garmin_get_training_statusA

Get Garmin training status and readiness for one YYYY-MM-DD date.

garmin_get_body_metricsB

Get body composition and blood-pressure data for a date range.

garmin_get_trendsA

Calculate trends from locally cached daily summaries.

garmin_compare_periodsA

Compare daily averages for two locally cached date ranges.

garmin_recent_overviewB

Return cached trends and activities for the most recent number of days.

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/limited/garmin-connect-mcp'

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