ipdelete/workout_mcp_server
If you are the rightful owner of workout_mcp_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The Workout MCP Server is a Model Context Protocol server designed to provide cycling workout analytics tools, enabling LLMs to analyze fitness data, calculate training metrics, and provide insights into athletic performance.
Tools
Functions exposed to the LLM to take actions
get_last_50_workouts
Retrieves all 50 workouts from the dataset, sorted by date (most recent first).
get_last_7_workouts
Retrieves the 7 most recent workouts, useful for analyzing current training week.
get_workout_by_id
Retrieves a specific workout by its unique ID.
compute_fitness
Calculates current fitness score (Chronic Training Load) based on a 42-day exponentially weighted moving average of Training Stress Score (TSS).
compute_fatigue
Calculates current fatigue score (Acute Training Load) based on a 7-day exponentially weighted moving average of TSS.
compute_form
Calculates current form score (Training Stress Balance) as the difference between fitness and fatigue.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client