{"repo":"JamsusMaximus/trainingpeaks-mcp","free":true,"listed":false,"github":"https://github.com/JamsusMaximus/trainingpeaks-mcp","clone":"git clone https://github.com/JamsusMaximus/trainingpeaks-mcp.git","description":"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.","language":"Python","stars":139,"topics":["claude","claude-desktop","cycling","fitness","mcp","mcp-server","model-context-protocol","running","training-load","trainingpeaks"],"license":"MIT","category":"mcp-servers","readme_excerpt":"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 st","default_branch":null,"files":null,"tree":[],"storefront":"/r/JamsusMaximus","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JamsusMaximus/trainingpeaks-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}