Trainingpeaks MCP logo

Trainingpeaks MCP

Unclaimed

by JamsusMaximus

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.

Install

$pip install -e .

Set up this server

This server needs project-specific setup. Follow the project instructions; no reusable public launch command is available yet.

Project instructions
claudeclaude-desktopcyclingfitnessmcpmcp-servermodel-context-protocolrunningtraining-loadtraining-peakstrainingpeaks

More in AI & ML

Browse the full directory

Unclaimed 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 server

Security 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

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

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.