tp_pair_workout

MCP tool from Trainingpeaks MCP by JamsusMaximus

Pair a completed workout with a planned workout (merges into one)

How to use it

Project documentation lists tp_pair_workout for the Trainingpeaks MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.

Install Trainingpeaks MCP

$pip install -e .
FULL TRAININGPEAKS MCP LISTING

Other tools in Trainingpeaks MCP (39)

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_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