Trainingpeaks MCP
UnclaimedTrainingPeaks 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.
Install
pip install -e .Set up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
tp_add_workout_comment
Add a comment to a workout
tp_analyze_workout
Detailed analysis with time-series data, zones, and laps
tp_copy_workout
Copy a workout to a new date (preserves structure and planned fields)
tp_create_equipment
Add a bike or shoe
tp_create_workout
Create a workout with optional interval structure, auto-computed IF/TSS, and optional planned start time
tp_create_zones
Create a NEW per-sport zone set from scratch (choose the calculation method); errors if one already exists
tp_delete_equipment
Delete equipment
tp_delete_workout
Delete a workout
tp_delete_workout_file
Delete an attached file from a workout
tp_download_workout_file
Download a workout's device file
tp_get_athlete_settings
Get FTP, thresholds, zones, profile
tp_get_atp
Annual Training Plan - weekly TSS targets, periods, races
tp_get_equipment
List bikes and shoes with distances
tp_get_fitness
CTL, ATL, and TSB trend (fitness, fatigue, form)
tp_get_focus_event
Get A-priority focus event with goals
tp_get_metrics
Get health metrics for a date range
tp_get_next_event
Get nearest future event
tp_get_nutrition
Get nutrition data for a date range
tp_get_peaks
Power PRs (5s-90min) and running PRs (400m-marathon)
tp_get_pool_length_settings
Get pool length options
tp_get_weekly_summary
Combined workouts + fitness for a week with totals
tp_get_workout
Get full details for a single workout
tp_get_workout_comments
Get comments on a workout
tp_get_workout_note
Get the private workout note for a workout
tp_get_workout_prs
PRs set during a specific session
tp_get_workouts
List workouts in a date range (max 90 days)
tp_get_zone_methods
List available zone-calculation methods per metric (power/HR/pace) with each method's zone count and labels
tp_log_metrics
Log weight, HRV, sleep, steps, SpO2, pulse, RMR, injury
tp_pair_workout
Pair a completed workout with a planned workout (merges into one)
tp_reorder_workouts
Reorder workouts on a given day
tp_set_workout_note
Set or update the private workout note
tp_unpair_workout
Unpair a workout (splits into separate completed and planned workouts)
tp_update_equipment
Update equipment details, retire
tp_update_ftp
Update FTP for a sport's power set (bike default; preserves the set's calculation method)
tp_update_hr_zones
Update HR threshold/max/resting for a sport (general/bike/run/swim), preserving the method
tp_update_nutrition
Update daily planned calories
tp_update_speed_zones
Update run/swim threshold pace, preserving the method
tp_update_workout
Update any field of an existing workout, including structured intervals and planned start time
tp_upload_workout_file
Upload a FIT/TCX/GPX file to a workout
tp_validate_structure
Validate interval structure without creating a workout
Tool change history
FAQ
Questions about Trainingpeaks MCP Server
- How do I connect Trainingpeaks MCP Server to Claude?
- The listing records `pip install -e .` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code as compatible clients.
- Is Trainingpeaks MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Trainingpeaks MCP Server do?
- Trainingpeaks MCP Server documents 40 tools to the agent, including tp_add_workout_comment, tp_analyze_workout, tp_copy_workout. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.