data-ai MCP Server
TrainingPeaks MCP server for Claude Desktop, Code and Cowork. No API approval needed - works with any account. Query workouts, CTL/ATL/TSB fitness data, power PRs via natural language.
Discovered via unknown and last synced 3mo ago.
1. Install the package
npx some-other-mcp
2. Add to claude_desktop_config.json
{
"mcpServers": {
"trainingpeaks-mcp": {
"command": "npx",
"args": [
"trainingpeaks-mcp"
]
}
}
}Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)
Update equipment details, retire
Update event details, attach workouts as legs (multisport)
Edit a template
Primary Storage
Detailed analysis with time-series data, zones, and laps
Get FTP, thresholds, zones, profile
Log weight, HRV, sleep, steps, SpO2, pulse, RMR, injury
Delete equipment
Delete an event
List workout library folders
Schedule a template to a calendar date
System Keychain
Power PRs (5s-90min) and running PRs (400m-marathon)
Update FTP and recalculate the default power zones
Get health metrics for a date range
Create a calendar note
List templates in a library
Windows Credential Manager
Add a comment to a workout
Annual Training Plan - weekly TSS targets, periods, races
Get pool length options
Add a bike or shoe
Add a race/event with priority (A/B/C) and CTL target
Remove availability entry
Save a workout template
Re-authenticate from browser cookie
Validate interval structure without creating a workout
CTL, ATL, and TSB trend (fitness, fatigue, form)
Update run/swim pace zones
Get nearest future event
List unavailable/limited periods
Create a library folder
Get athlete profile
Description
Reorder workouts on a given day
PRs set during a specific session
Update heart rate zones
Get nutrition data for a date range
Get A-priority focus event with goals
Delete a calendar note
Get full template details including structure
List all sport types and subtypes with IDs
Secret Service (GNOME/KDE)
Get comments on a workout
Update daily planned calories
List bikes and shoes with distances
List events in a date range
Mark dates as unavailable or limited
Delete a library folder
Check authentication status
Pair a completed workout with a planned workout (merges into one)
List workouts in a date range (max 90 days)
Get full details for a single workout
Create a workout with optional interval structure, auto-computed IF/TSS, and optional planned start time
Update any field of an existing workout, including structured intervals and planned start time
Delete a workout
Copy a workout to a new date (preserves structure and planned fields)
Unpair a workout (splits into separate completed and planned workouts)
Upload a FIT/TCX/GPX file to a workout
Download a workout's device file
Delete an attached file from a workout
Combined workouts + fitness for a week with totals
List athletes (coach accounts)
Get a calendar note by ID
Get the private workout note for a workout
Set or update the private workout note
Update title, description, date or visibility of a note
List all comments on a note
Add a comment to a note