Skip to main content
Glama
albiruby

TrackLab MCP Ultimate Edition

by albiruby

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_TRANSPORTNoTransport mode for MCP (stdio or sse)stdio
INTERVALS_API_KEYYesYour Intervals.icu API key
INTERVALS_ATHLETE_IDYesYour Intervals.icu athlete ID (e.g., i00000)

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
provider_statusA

Checks active endurance provider name, capabilities (HR, Power, Streams, HRV, Sleep), and health status.

provider_pingB

Pings provider API endpoint and reports response latency.

get_literature_referencesA

Lists all scientific paper & textbook references (Daniels, Seiler, Norwegian Method, Casado, Riegel, Banister, ACWR) registered in TrackLab.

get_athlete_profileA

Fetches athlete profile, LTHR, LT Pace, VDOT, and body metrics.

get_hr_zonesB

Calculates athlete 5-zone HR breakdown based on LTHR & Max HR.

get_pace_zonesA

Calculates athlete pace zones (Z1 Easy to Z5 Repetition).

get_latest_activityB

Fetches the most recent workout session and summary.

list_recent_activitiesB

Lists recent activities with pace, HR, distance, and training load.

analyze_activity_driftA

Analyzes cardiac decoupling (% aerobic drift) for a specific activity stream.

analyze_thresholdB

Executes multi-literature threshold analysis (Daniels, Norwegian Double Threshold, Casado, Seiler 3-Zone) with confidence scoring.

calculate_tidA

Calculates 3-zone Training Intensity Distribution (Polarized 80/20 vs Pyramidal vs Threshold).

get_fitness_fatigue_formB

Calculates Banister EWMA PMC (CTL Fitness, ATL Fatigue, TSB Form).

calculate_vdotB

Calculates Jack Daniels VDOT rating from a race performance.

predict_raceA

Predicts race finish time using Riegel & Daniels models with validity checking.

get_training_readinessB

Calculates 0-100 Training Readiness score and workout recommendation.

calculate_acwrA

Calculates Acute:Chronic Workload Ratio (7d vs 28d EWMA), Monotony, and Strain.

build_workoutA

Generates structured step workout (Threshold Cruise Intervals or VO2max Intervals).

calculate_race_nutritionA

Calculates Carb Loading (g/kg), fluid (mL/hr), sodium, and gel schedule.

generate_race_planA

Generates negative split kilometer pacing chart and fuel strategy.

export_weekly_reportA

Exports weekly performance & PMC summary report in GitHub Markdown.

training_dashboardA

Unified Status Dashboard summarizing PMC, TID, ACWR, Readiness, and Provider Status.

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/albiruby/MCPIntervals.IcuAlbireo'

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