Skip to main content
Glama
tildecomunicacion

TrainingPeaks MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TP_PASSWORDYesYour TrainingPeaks password
TP_USERNAMEYesYour TrainingPeaks username

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
tp_get_profileA

Get athlete profile information from TrainingPeaks (athlete ID, name, email, account type).

tp_get_workoutsA

List planned and completed workouts from TrainingPeaks in a date range (ISO format YYYY-MM-DD). Maximum range is 90 days.

tp_get_weekly_summaryB

Get an aggregated weekly view of TrainingPeaks workouts and fitness metrics (CTL, ATL, TSB) for a specific week.

tp_get_fitnessB

Get historical and current TrainingPeaks fitness, fatigue, and form metrics (CTL, ATL, TSB).

tp_create_workoutB

Create a planned TrainingPeaks workout on a specific date (YYYY-MM-DD or YYYY-MM-DDTHH:MM:SS) with optional planned duration, distance, TSS, and description.

tp_delete_workoutA

Delete a planned workout from TrainingPeaks calendar by its workout ID.

tp_get_workout_commentsB

Get comments associated with a specific workout by its workout ID.

tp_add_workout_commentB

Add a new text comment to a specific workout by its workout ID.

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/tildecomunicacion/trainingpeaks_mcp'

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