Skip to main content
Glama
Naten79
by Naten79

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
STRAVA_CLIENT_IDYesClient ID from Strava API settings
STRAVA_CLIENT_SECRETYesClient Secret from Strava API settings

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
authenticateA

Connecte ton compte Strava via OAuth. À lancer une seule fois.

get_athleteA

Récupère ton profil Strava (nom, localisation, stats globales).

get_recent_activitiesB
Récupère les dernières activités Strava.
nb : nombre d'activités à récupérer (défaut 10, max 50)
get_weekly_summaryA

Résumé de la semaine en cours : volume, temps, types d'activités.

get_activity_detailB

Détail complet d'une activité (allure, FC, puissance, segments...).

garmin_statusA

Vérifie si le compte Garmin est connecté. Si non, indique comment s'authentifier.

get_garmin_activitiesB

Récupère les dernières activités Garmin Connect. nb : nombre (défaut 10, max 50).

get_garmin_sleepA

Données de sommeil Garmin des N derniers jours (total, profond, REM, score).

get_garmin_body_batteryB

Body Battery Garmin des N derniers jours (charge/décharge).

get_garmin_hrvB

Variabilité cardiaque (HRV) Garmin des N derniers jours.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 10 tools

Disambiguation5/5

All tools have clearly distinct purposes: authentication tools for Strava and Garmin are separate, and data retrieval tools target different entities (activities, athlete profile, Garmin metrics). No overlapping functionality.

Naming Consistency4/5

Most tools follow the 'get_' prefix pattern, but 'authenticate' and 'garmin_status' break this pattern. Apart from that, naming is consistent and readable.

Tool Count5/5

10 tools is well-scoped for a sports coach server that interfaces with two platforms, covering authentication, profile, recent activities, detailed activity, and various Garmin health metrics.

Completeness4/5

The tool set covers core functionalities (profile, activities, health metrics) but lacks features like historical trend analysis or Garmin activity detail beyond listing. Minor gaps exist but do not severely hinder usage.

Maintenance

ActivityInactive
ResponsivenessNo issues