MCP App Store
Lifestyle
AI Endurance icon

AI Endurance

by AI Endurance Inc

Overview

Your AI coach for Running, Cycling and Triathlon. Review, manage, and adapt your training plan, and deep dive into your activity and recovery data. Combine ChatGPT’s conversational intelligence with AI Endurance’s data analysis and machine learning models to maximize your training effectiveness and optimize your performance.

Tools

changeWorkoutAdvice

ChatGPT
Adds or updates advice for a specific workout. Allows adding additional instructions or tips without modifying the workout structure.

changeWorkoutAdvice

ChatGPT
Adds or updates advice for a specific workout. Allows adding additional instructions or tips without modifying the workout structure.

changeWorkoutDate

ChatGPT
Changes the date of a specific workout in the training plan. Updates the workout schedule and syncs with all connected platforms (Garmin, TrainingPeaks, etc.).

changeWorkoutDate

ChatGPT
Changes the date of a specific workout in the training plan. Updates the workout schedule and syncs with all connected platforms (Garmin, TrainingPeaks, etc.).

createRideRunWorkout

ChatGPT
Creates a new custom ride or run workout with structured steps using zone-based targets (Endurance/Tempo/Threshold/VO2Max/Anaerobic). For Ride: zones map to power. For Run: zones map to pace or running power based on the user's preference. Supports single steps (WorkoutStep) and repeated interval blocks (WorkoutRepeatStep). Steps execute in stepOrder.

createRideRunWorkout

ChatGPT
Creates a new custom ride or run workout with structured steps using zone-based targets (Endurance/Tempo/Threshold/VO2Max/Anaerobic). For Ride: zones map to power. For Run: zones map to pace or running power based on the user's preference. Supports single steps (WorkoutStep) and repeated interval blocks (WorkoutRepeatStep). Steps execute in stepOrder.

createStrengthOtherWorkout

ChatGPT
Creates a new strength or other workout (strength training, cross-country skiing, hiking, yoga, etc.) for the user on a specified date.

createStrengthOtherWorkout

ChatGPT
Creates a new strength or other workout (strength training, cross-country skiing, hiking, yoga, etc.) for the user on a specified date.

createSwimWorkout

ChatGPT
Creates a new custom swim workout with structured sections. Supports warmup, preparation, main sets, and cooldown with detailed interval specifications including swim strokes, equipment, zones, and rest periods.

createSwimWorkout

ChatGPT
Creates a new custom swim workout with structured sections. Supports warmup, preparation, main sets, and cooldown with detailed interval specifications including swim strokes, equipment, zones, and rest periods.

getAvailability

ChatGPT
Retrieves user training availability including weekly hours breakdown and daily schedule for each activity type.

getAvailability

ChatGPT
Retrieves user training availability including weekly hours breakdown and daily schedule for each activity type.

getCyclingActivity

ChatGPT
Retrieves a list of completed cycling activities. Returns at most the 40 most recent activities if no date range is specified.

getCyclingActivity

ChatGPT
Retrieves a list of completed cycling activities. Returns at most the 40 most recent activities if no date range is specified.

getCyclingActivityDetail

ChatGPT
Retrieves detailed information about a specific cycling activity by its ID. This includes all the basic activity data plus time series metrics data. Use this when you need in-depth analysis of a single activity, not when fetching a list of activities.

getCyclingActivityDetail

ChatGPT
Retrieves detailed information about a specific cycling activity by its ID. This includes all the basic activity data plus time series metrics data. Use this when you need in-depth analysis of a single activity, not when fetching a list of activities.

getNutritionModel

ChatGPT
Retrieves the user nutrition model with daily calorie and macronutrient requirements (protein, fat, carbohydrates) including lower and upper bounds. Returns data for the past day plus 5 future days based on planned workouts and user physiology.

getNutritionModel

ChatGPT
Retrieves the user nutrition model with daily calorie and macronutrient requirements (protein, fat, carbohydrates) including lower and upper bounds. Returns data for the past day plus 5 future days based on planned workouts and user physiology.

getPlanProgress

ChatGPT
Retrieves user training plan progress showing how well they are adhering to their prescribed training zones. Returns progress data comparing actual training completed versus what was prescribed in the plan, broken down by training zones (Endurance, Tempo, Threshold, VO2Max, Anaerobic). For triathletes, includes activity-specific progress for Ride, Run, and Swim. Always includes weekly compliance summary. Pass fullDetails=true to also get per-workout compliance breakdown.

getPlanProgress

ChatGPT
Retrieves user training plan progress showing how well they are adhering to their prescribed training zones. Returns progress data comparing actual training completed versus what was prescribed in the plan, broken down by training zones (Endurance, Tempo, Threshold, VO2Max, Anaerobic). For triathletes, includes activity-specific progress for Ride, Run, and Swim. Always includes weekly compliance summary. Pass fullDetails=true to also get per-workout compliance breakdown.

getPlannedWorkouts

ChatGPT
Retrieves a list of planned workouts for a user between two dates. Default range is next 14 days from today. Use summaryMode=true for lightweight overview of entire plan.

getPlannedWorkouts

ChatGPT
Retrieves a list of planned workouts for a user between two dates. Default range is next 14 days from today. Use summaryMode=true for lightweight overview of entire plan.

getPrediction

ChatGPT
Retrieves performance predictions from AI Endurance machine learning models including future forecasts, historical data, and model validation metrics.

getPrediction

ChatGPT
Retrieves performance predictions from AI Endurance machine learning models including future forecasts, historical data, and model validation metrics.

getRaceGoalEvent

ChatGPT
Retrieves primary and secondary race goal events with performance predictions and priorities.

getRaceGoalEvent

ChatGPT
Retrieves primary and secondary race goal events with performance predictions and priorities.

getRecoveryModel

ChatGPT
Retrieves user recovery model data including cardio recovery, DFA alpha 1, HRV (rMSSD), resting heart rate, external stress score, and orthopedic (joint/muscle) recovery for cycling, running, and swimming. Returns time-series data showing recovery trends.

getRecoveryModel

ChatGPT
Retrieves user recovery model data including cardio recovery, DFA alpha 1, HRV (rMSSD), resting heart rate, external stress score, and orthopedic (joint/muscle) recovery for cycling, running, and swimming. Returns time-series data showing recovery trends.

getRunningActivity

ChatGPT
Retrieves a list of completed running activities. Returns at most the 40 most recent activities if no date range is specified.

getRunningActivity

ChatGPT
Retrieves a list of completed running activities. Returns at most the 40 most recent activities if no date range is specified.

getRunningActivityDetail

ChatGPT
Retrieves detailed information about a specific running activity by its ID. This includes all the basic activity data plus time series metrics data. Use this when you need in-depth analysis of a single activity, not when fetching a list of activities.

getRunningActivityDetail

ChatGPT
Retrieves detailed information about a specific running activity by its ID. This includes all the basic activity data plus time series metrics data. Use this when you need in-depth analysis of a single activity, not when fetching a list of activities.

getSwimmingActivity

ChatGPT
Retrieves a list of completed swimming activities. Returns at most the 40 most recent activities if no date range is specified.

getSwimmingActivity

ChatGPT
Retrieves a list of completed swimming activities. Returns at most the 40 most recent activities if no date range is specified.

getSwimmingActivityDetail

ChatGPT
Retrieves detailed information about a specific swimming activity by its ID. This includes all the basic activity data plus time series metrics data. Use this when you need in-depth analysis of a single activity, not when fetching a list of activities.

getSwimmingActivityDetail

ChatGPT
Retrieves detailed information about a specific swimming activity by its ID. This includes all the basic activity data plus time series metrics data. Use this when you need in-depth analysis of a single activity, not when fetching a list of activities.

getUser

ChatGPT
Retrieves comprehensive user data from AI Endurance including training zones, preferences, and physiological metrics.

getUser

ChatGPT
Retrieves comprehensive user data from AI Endurance including training zones, preferences, and physiological metrics.

setZones

ChatGPT
Sets training zones for a specific activity type (Run or Ride). For runners and triathletes using running power, automatically manages both pace and power zones. IMPORTANT: Check existing zones with getUser before setting new zones.

setZones

ChatGPT
Sets training zones for a specific activity type (Run or Ride). For runners and triathletes using running power, automatically manages both pace and power zones. IMPORTANT: Check existing zones with getUser before setting new zones.

skipWorkout

ChatGPT
Skips (removes) a specific workout from the training plan. The workout will be marked as skipped.

skipWorkout

ChatGPT
Skips (removes) a specific workout from the training plan. The workout will be marked as skipped.

Capabilities

InteractiveWrites

Example Prompts

Click any prompt to copy it.

App Stats

42

Tools

4

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily