Enterprise DNA
M MCP Servers Developer low

JamsusMaximus/trainingpeaks-mcp

by Various

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 langu

J

MCP

JamsusMaximus/trainingpeaks-mcp

Added 1 June 2026

#claude #claude-desktop #cycling #fitness #mcp #mcp-server #model-context-protocol #running

Overview

TrainingPeaks MCP server for Claude Desktop, Code and Cowork. It queries workouts, CTL/ATL/TSB fitness data, and power PRs via natural language without requiring API approval.

Best for

Best for
Athletes and coaches who want to query TrainingPeaks fitness metrics through Claude's interface

Use cases

  • Ask Claude for your current CTL/ATL/TSB values in natural language
  • Retrieve recent workout summaries and power PRs from TrainingPeaks
  • Integrate fitness data into AI-assisted training log analysis

How to use

Install

pip install -e .

Tools exposed

  • tp_get_workouts
  • tp_get_workout
  • tp_create_workout
  • tp_update_workout
  • tp_delete_workout
  • tp_copy_workout
  • tp_reorder_workouts
  • tp_pair_workout
  • tp_unpair_workout
  • tp_validate_structure
  • tp_get_workout_comments
  • tp_add_workout_comment
  • tp_get_workout_note
  • tp_set_workout_note
  • tp_upload_workout_file
  • tp_download_workout_file
  • tp_delete_workout_file
  • tp_analyze_workout
  • tp_get_peaks
  • tp_get_workout_prs

Tested with

Claude Desktop, Claude Code

Notes

TrainingPeaks MCP server for Claude Desktop, Code and Cowork. It queries workouts, CTL/ATL/TSB fitness data, and power PRs via natural language without requiring API approval.

76 stars on GitHub. Last updated 2026-05-27. Licensed MIT.

Use cases

  • Ask Claude for your current CTL/ATL/TSB values in natural language
  • Retrieve recent workout summaries and power PRs from TrainingPeaks
  • Integrate fitness data into AI-assisted training log analysis

Pros

  • Works with any TrainingPeaks account, no API approval needed
  • Natural language queries reduce manual data lookup
  • Open source Python project with 76 GitHub stars

Cons

  • Limited to TrainingPeaks data only
  • Requires Claude Desktop or compatible MCP client
  • No built-in visualization or export features

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Works with any TrainingPeaks account, no API approval needed
  • Natural language queries reduce manual data lookup
  • Open source Python project with 76 GitHub stars

Cons

  • Limited to TrainingPeaks data only
  • Requires Claude Desktop or compatible MCP client
  • No built-in visualization or export features

Pairs with

Other entries in the index that connect to this one. Click through to see the chain.

Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks