Skip to content

Trainingpeaks MCP

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…

Install

$git clone https://github.com/JamsusMaximus/trainingpeaks-mcp

Install command taken from the project's README or registry entry. Always review code before running it.

TrainingPeaks MCP Server

Connect TrainingPeaks to Claude and other AI assistants via the Model Context Protocol (MCP). Query workouts, build structured intervals, manage your calendar, track fitness trends, and control your training through natural conversation.

No API approval required. The official Training Peaks API is approval-gated, but this server uses secure cookie authentication that any user can set up in minutes. Your cookie is stored in your system keyring, never transmitted anywhere except to TrainingPeaks.

What You Can Do

Ask your AI assistant things like:

  • "Build me a 4x8min threshold session for Tuesday with warm-up and cool-down"
  • "Schedule my mobility session for April 14, 2026 at 16:45"
  • "Compare my FTP progression this year vs last year"
  • "Copy last week's long ride to this Saturday"
  • "Log my weight at 74.5kg and sleep at 7.5 hours"
  • "What's my weekly TSS so far? Am I on track for my ATP target?"
  • "Show my race calendar and how many weeks until my A race"
  • "Set my FTP to 310 and update my power zones"
  • "Add a calendar note for next Monday: rest day, travel"

Tools (84)

Workouts

Tool Description
tp_get_workouts List workouts in a date range (max 90 days)
tp_get_workout Get full details for a single workout
tp_create_workout Create a workout with optional interval structure, auto-computed IF/TSS, and optional planned start time
tp_update_workout Update any field of an existing workout, including structured intervals and planned start time
tp_delete_workout Delete a workout
tp_copy_workout Copy a workout to a new date (preserves structure and planned fields)
tp_reorder_workouts Reorder workouts on a given day
tp_pair_workout Pair a completed workout with a planned workout (merges into one)
tp_unpair_workout Unpair a workout (splits into separate completed and planned workouts)
tp_validate_structure Validate interval structure without creating a workout
tp_get_workout_comments Get comments on a workout
tp_add_workout_comment Add a comment to a workout
tp_get_workout_note Get the private workout note for a workout
tp_set_workout_note Set or update the private workout note
tp_upload_workout_file Upload a FIT/TCX/GPX file to a workout
tp_download_workout_file Download a workout's device file
tp_delete_workout_file Delete an attached file from a workout

Analysis & Performance

Tool Description
tp_analyze_workout Detailed analysis with time-series data, zones, and laps
tp_get_peaks Power PRs (5s-90min) and running PRs (400m-marathon)
tp_get_workout_prs PRs set during a specific session
tp_get_fitness CTL, ATL, and TSB trend (fitness, fatigue, form)
tp_get_weekly_summary Combined workouts + fitness for a week with totals
tp_get_atp Annual Training Plan - weekly TSS targets, periods, races

Similar plugs

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…

Explore related