Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

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

Tools

Functions exposed to the LLM to take actions

NameDescription
connection_statusA

Verify that saved Garmin tokens can authenticate.

preview_workoutA

Validate and preview Garmin JSON without changing Garmin Connect.

list_workoutsA

List workout templates from the user's Garmin Connect library.

list_scheduled_workoutsB

List Garmin calendar entries for a year and month.

list_activitiesA

List completed Garmin activities in an inclusive YYYY-MM-DD date range.

Returns compact planning metrics and omits GPS coordinates and owner details. activity_type is an optional Garmin type key such as running or cycling.

get_activity_summaryA

Get compact summary metrics for one completed Garmin activity.

get_activity_splitsA

Get compact lap and interval metrics for one completed Garmin activity.

get_recovery_statusA

Get available sleep, HRV, Body Battery, readiness, and training status for a date.

create_workoutA

Create a Garmin workout and optionally schedule it on YYYY-MM-DD.

Call with confirm=false for a non-mutating confirmation response. Set confirm=true only after the user explicitly approves the preview and date.

delete_workoutA

Permanently delete a workout template after explicit confirmation.

unschedule_workoutA

Remove a scheduled workout from the calendar without deleting its 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/aapiskotin/garmin-mcp'

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