workout_mcp_server

ipdelete/workout_mcp_server

3.1

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

No resources