Connect your training data to ChatGPT or Claude. The AI Endurance MCP (Model Context Protocol) server lets any connected AI assistant analyze your workouts, recovery, nutrition and race predictions, and manage your training plan, through natural conversation grounded in your real athlete data.
Training Plan Management
View, modify, and create structured workouts for cycling, running, and swimming with precise intervals and training zones
Activity Analysis
Access detailed metrics from your cycling rides (power analysis, heart rate, heart rate variability), running workouts (pace analysis, running power), and swimming sessions, plus durability on every ride and run: how power or pace held up as the work piled on, and how that compares to your own trend. Computed analytics (normalized power, intensity factor, time-in-zone, pacing and fade) are calculated server-side for any activity, and activities from other sports like strength training, skiing, or hiking are available too
Performance Predictions
ML-based race time predictions for running and cycling events, with fitness forecasting to track your improvement
Recovery Tracking
Monitor HRV (heart rate variability), resting heart rate, and sport-specific recovery metrics to optimize your training readiness
Nutrition Requirements
Get personalized daily calorie and macronutrient recommendations based on your training load, including protein, carbohydrates, and fat targets
Training Zone Management
Update and view pace zones for running, power zones for cycling, and swimming pace targets
Workout Scheduling
Move workouts between days, skip sessions, and track plan progress with automatic sync to all connected platforms (Garmin, TrainingPeaks, Intervals.icu, etc.)
Race Goal Management
Track primary and secondary race objectives for running, cycling, or triathlon events
Strength & Other Workouts
Create custom strength training, yoga, hiking, cross-country skiing, and other non-endurance activities with free-form workout descriptions
Activity Data Quality
Correct how an activity was detected (indoor, virtual, erg mode) and exclude activities with bad sensor data from your power and pace curves, HRV analysis, durability, and race predictions
Based on live MCP tool calls from the AI Endurance founder's account, lightly edited for clarity. The numbers are real rather than mock data. AI Endurance analyzes training data imported from your connected platforms (Garmin, Wahoo, TrainingPeaks, Intervals.icu and more). It is an AI Endurance MCP server for your athlete data, not an official MCP server of those platforms.
You: "How did Saturday's long ride go, did I fade?" AI: [Fetches the ride and its durability analysis] Saturday was 99 km in 3:13 moving time, 180 W average power, 859 m of climbing, external stress score 259. You did fade, and about as much as your own trend predicts: fresh you held 303 W for 5 minutes, but after 2,000 kJ of work the best 5-minute effort was down to 213 W (-30%). Heart rate, DFA alpha 1 and respiration all sat inside your usual band at matched work. Verdict: typical durability, no red flag. One more thing: your HRV was clean enough (1.2% artifacts) to estimate an aerobic threshold of ~234 W from this ride alone.
You: "Am I ready for a hard session today?" AI: [Fetches the recovery model] Yes. Overall recovery is 97/100 this morning: rMSSD 89 ms, resting heart rate 40 bpm, and ride-specific muscle recovery at 97. For context: Saturday's big ride (stress score 259) pulled recovery down to 84 on Sunday, driven by your DFA alpha 1, and you were back near 100 by Monday. Green light.
You: "Move next Wednesday's tempo run to Monday" AI: [Moves the workout and confirms the change] Done. Tempo Run (2 x 8 min at 4:21-4:38 /km) moved from Wednesday Sep 16 to Monday Sep 14. The change syncs to your connected platforms automatically. You: "Actually, put it back" AI: [Moves it back and re-checks the plan] Moved back to Wednesday Sep 16. Your week is exactly as it was: every workout around it is unchanged.
You: "What should I eat tomorrow?" AI: [Fetches the nutrition model and tomorrow's workouts] Tomorrow is a double day with a 34-minute strength endurance swim plus a 1:20 endurance ride, so the target is 3,820 kcal (range 3,438-4,202): 124 g protein, 592 g carbs, 106 g fat. Compare that to Friday, where a single 32-minute swim puts the target at 2,707 kcal and 383 g carbs. The carbs move with the training load; protein stays constant.
You: "Walk me through tomorrow's swim" AI: [Fetches the planned workout with full structure] Strength Endurance Swim, 1,600 m, about 34 minutes: - Warm up 300 m at endurance pace (2:09-2:16 /100m) - Prep set 200 m stepping from tempo down to VO2max pace - Main set 1,000 m with pull buoy and paddles - Cool down 100 m easy Coaching note from the session: the paddles increase water pressure on your hands, so keep pressure on the paddle all the way through the stroke to build strength without losing form.
Beyond the transcripts above, the same tools answer and act on requests like these:
"Show me my workouts for this week" "What was my average pace on runs this month?" "Show me the power curve from my last ride" "Compare my last 3 long runs" "Yesterday's ride was on Zwift, not outdoors" (fixes the flags) "My heart rate strap was dead - ignore its data for this run" "Am I training enough in the Threshold zone?" "What's my predicted time for my goal race?" "Update my running threshold pace" "Add a 2-hour hike for Saturday"
Put your own training data to work. Connect AI Endurance to ChatGPT or Claude:
The easiest way to access all these capabilities is through AI Endurance's built-in agentic AI chat. Our AI assistant has access to the same tools and features described above, powered by world-class LLMs - no additional subscription to Claude, ChatGPT, or other AI services required.
Simply log in to your AI Endurance account and start chatting about your training, workouts, and performance data immediately.
AI Endurance is available in the ChatGPT plugin directory:
Open the plugin directory in ChatGPT and search for "AI Endurance", or use the link above
Select "Connect"
Authorize with your AI Endurance account
Start asking questions about your running, cycling, or triathlon training!
ChatGPT also renders interactive widgets for most tools, so your workouts, activities, recovery metrics, and race predictions come back as rich cards rather than plain text. Works on web, iOS, and Android.
Connect the AI Endurance MCP server to Claude.ai in just a few steps:
Navigate to Claude.ai settings
Go to "Connectors"
Select "Add custom connector"
Use the following configuration:
Name: AI Endurance Remote MCP Server URL: https://aiendurance.com/mcp
Click "Add"
Authorize with your AI Endurance account
Start asking questions about your running, cycling, or triathlon training!
Any MCP 2025-06-18 compliant client can connect to AI Endurance. Both Streamable HTTP (recommended) and SSE (legacy) transports are supported. Compatible clients include:
Claude Desktop (macOS, Windows)
Cursor - Code editor with AI capabilities
Any custom MCP client implementation
Streamable HTTP Transport Configuration (Recommended):
{
"url": "https://aiendurance.com/mcp",
"transport": { "type": "http" }
}SSE Transport Configuration (Legacy):
{
"url": "https://aiendurance.com/mcp",
"transport": {
"type": "sse"
},
"auth": {
"type": "oauth",
"authorizationUrl": "https://aiendurance.com/authorize/",
"tokenUrl": "https://aiendurance.com/api/o/token/",
"scopes": ["read", "write"]
}
}AI Endurance account (sign up)
Active AI Endurance subscription or free trial
ChatGPT, Claude, or any other MCP-compatible client
Technical Documentation: github.com/ai-endurance/mcp
Support Email: info@aiendurance.com