Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GARMIN_EMAILYesGarmin account email
HEVY_API_KEYYesHevy API key
HEVY_BASE_URLNoHevy API base URLhttps://api.hevyapp.com/v1
MCP_AUTH_TOKENNoBearer token for authorization
GARMIN_PASSWORDYesGarmin account password
GARMIN_TOKEN_STORENoPath to store Garmin tokens/data/garmin

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
list_garmin_activitiesA

List recent Garmin Connect activities.

Args: start: Zero-based offset into the activity list. limit: Number of activities to return, capped at 100. activity_type: Optional Garmin activity type key, such as running, cycling, walking, swimming, hiking, strength_training, or cardio.

list_garmin_activities_by_dateA

List Garmin Connect activities for a date range.

Args: start_date: Start date as YYYY-MM-DD. end_date: Optional end date as YYYY-MM-DD. If omitted, Garmin uses the start date only. activity_type: Optional Garmin activity type key. sort_order: Optional Garmin sort order, for example asc or desc.

get_garmin_last_activityA

Get the most recent Garmin Connect activity summary.

get_garmin_activityB

Get a Garmin Connect activity summary by activity ID.

get_garmin_activity_detailsB

Get detailed Garmin activity data, including charts and map polyline data.

Args: activity_id: Garmin activity ID. max_chart_points: Maximum chart samples Garmin should return. max_polyline_points: Maximum polyline points Garmin should return.

get_garmin_activity_splitsC

Get split/lap data for a Garmin activity.

get_garmin_activity_weatherC

Get weather data associated with a Garmin activity.

get_garmin_activity_typesB

List Garmin Connect activity type metadata.

list_hevy_workoutsA

List logged Hevy workouts.

Args: page: One-based page number. page_size: Number of workouts to return, capped at 100.

get_hevy_workoutB

Get one logged Hevy workout by ID.

list_hevy_routinesC

List Hevy routines.

list_hevy_routine_foldersC

List Hevy routine folders.

list_hevy_exercise_templatesC

List Hevy exercise templates.

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/owenrumney/health-mcp'

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