MCP Directory
Back

trainingpeaks-mcp

by JamsusMaximus · Python · ★ 95

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.

#claude#claude-desktop#cycling#fitness#mcp#mcp-server#model-context-protocol#running#training-load#training-peaks#trainingpeaks

Install

pip install git+https://github.com/JamsusMaximus/trainingpeaks-mcp.git

Auto-generated from the repo's primary language — check the repo's own README for its exact install instructions.

Claude Desktop config

A starting point for your claude_desktop_config.json (auto-generated — the repo's README may specify a published package name or required env vars):

{
  "mcpServers": {
    "trainingpeaks-mcp": {
      "command": "uvx",
      "args": [
        "git+https://github.com/JamsusMaximus/trainingpeaks-mcp.git"
      ]
    }
  }
}

From the README

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. Ask your AI assistant things like: - "Build me a 4x8min threshold session for Tuesday with war…
Read full README on GitHub →

Related other servers