MCPVault

tp_log_metrics

MCP tool from Trainingpeaks MCP by JamsusMaximus

Log weight, HRV, sleep, steps, SpO2, pulse, RMR, injury

How to use it

tp_log_metrics is exposed by the Trainingpeaks MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the tp_log_metrics tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

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