← All articles
hyroxai-coachingchatgptclaudemcphybrid-trainingtraining-plan

HYROX AI Coach: Why ChatGPT Plans Miss and How to Fix It

A HYROX plan from ChatGPT is generic because it cannot see your runs, lifts, erg splits or race result. Here is how to give Claude or ChatGPT that data.

The plan that looks right and fits nobody

You type "make me a 12 week HYROX training plan" into ChatGPT. Thirty seconds later you have a tidy table: three runs, two strength days, a "compromised running" session on Saturday, a deload in week four. It reads like something a coach wrote.

Then you look closer. The threshold run is at a pace you have never held. The wall ball volume is the same as the sled volume, even though your wall balls were fine last race and the sled nearly broke you. The plan has no idea you row 1,000 m in a time most people would be happy with. It cannot know any of that, because it has never seen your data.

That is the whole problem with an AI HYROX plan today. The model is capable. The input is empty.

Why HYROX exposes generic AI plans faster than any other sport

HYROX is a fixed race. Every event runs the same format: 8 x 1 km runs, each followed by one functional station, in the same order every time:

  1. SkiErg, 1,000 m
  2. Sled push, 50 m
  3. Sled pull, 50 m
  4. Burpee broad jumps, 80 m
  5. Row, 1,000 m
  6. Farmers carry, 200 m
  7. Sandbag lunges, 100 m
  8. Wall balls, 100 reps

Loads change by division (Open, Pro, Doubles, Relay), so confirm yours against the current rulebook before anyone quotes you a sled weight.

Because the format never changes, a HYROX result is unusually diagnostic. You don't need to guess where you are weak. Your official splits tell you: how long each run leg took, how long each station took, and how much time disappeared in the Roxzone between them. Two athletes with the same finish time can need completely different training. One loses four minutes on the sled push and a minute on the run after it. The other is solid on every station and simply runs slowly.

A generic plan treats them the same. That is fine for your first race. It is a waste of a training block for your third.

The hybrid problem

HYROX is also the clearest hybrid case in endurance sport. Your training lives in at least three places: runs on a watch, lifting in a log app, and erg work on a Concept2 monitor. Most people never see those together. If you want the background on running and lifting in one week, our hybrid athlete training guide covers the interference effect and how to space hard sessions.

The physiology points the same way. A 2025 study in Frontiers in Physiology (Mol et al.) on recreational to trained HYROX athletes found aerobic capacity and endurance training volume were the strongest predictors of finish time, while grip strength and muscle mass did not predict it. Strength matters for moving the loads without falling apart, but the engine decides the result. A plan that cannot see your running volume cannot get that balance right for you.

What a ChatGPT HYROX plan can and cannot see

Be fair to the model. If you paste a lot of context, a good model writes a much better plan. People get decent results by pasting their last race splits, their 5K time and their best lifts into a long first message.

The trouble is everything that happens after that first message:

  • Your paste goes stale. You ran a faster 1 km rep on Tuesday. The model still works from the number you gave it three weeks ago.
  • You paste what you think matters. Most people paste their finish time and best 5K, and leave out the thing that actually explains the race, like a sled pull that took twice as long as their row.
  • Context windows forget. A long chat about a 12 week block drifts. Week 9 is planned from a summary of a summary.
  • Nothing goes back out. Even a perfect session ends up as text in a chat. You still retype it into your watch or your lifting app.

Custom GPTs named "HYROX Coach" have the same limit. They carry instructions about the race format, which helps the structure, but they do not hold your data either. They know HYROX. They do not know you.

How MCP turns Claude or ChatGPT into a HYROX coach with your data

MCP (Model Context Protocol) is an open standard that lets an AI client call external tools. An MCP server for your training data turns "here is what I remember about my fitness" into "go and read it". The model asks for exactly what a question needs, when it needs it. If you are new to the idea, our guide to connecting training data to ChatGPT and Claude walks through it, and the best fitness MCP servers roundup compares the options.

The athletedata MCP server is one personal URL you add as a connector in Claude, ChatGPT (custom MCP apps need a paid ChatGPT plan and are added on chatgpt.com in a browser), Cursor or Perplexity. It reads 39 connected apps. For HYROX, these are the parts that matter.

Your official HYROX result, station by station

The race_results_lookup tool pulls official results from public HYROX timing, including every run leg and every station split plus placement. You give it your full name, the event (HYROX events are named by host city, so "HYROX Berlin") and the year. It covers singles, doubles, pro and relay. For doubles and relay you get the team's combined station splits, and either partner's name finds the entry.

This is the single most useful input for a HYROX plan, and it is the one you almost never have in a structured form. Your watch has the GPS file. It does not have the official timing mats.

Erg data down to the stroke

SkiErg and RowErg are two of the eight stations, and they are also where a lot of HYROX athletes do their extra aerobic work. If you log to the Concept2 Logbook, the model can read every result with distance, time, split per 500 m, stroke rate, drag factor and average heart rate. Pieces recorded through ErgData also carry per-split detail and stroke-by-stroke data: pace, power, stroke rate and heart rate through the piece.

That is enough to answer questions a pasted summary never could. Did your 1,000 m SkiErg fade in the last 300 m, or did you start too hard? Is your 500 m split creeping down across the block at the same heart rate?

Your lifting log

Strength sessions come from Hevy, Strong, Fitbod or Technogym. Hevy has its own tool family: full sets, reps, weight, RPE and rest per session, plus per-exercise progress with an estimated 1RM trend, so the model can check whether your lunge or deadlift is actually moving. Strong and Fitbod sessions come through with their full per-exercise breakdown too. Our Hevy MCP server guide goes deeper on the Hevy side, including writing routines back into the app.

Your runs

Run data comes from Garmin, COROS, Suunto, Polar, Apple Health (through the athletedata iPhone app) and others. Strava is the exception: Strava's API terms prohibit passing its data to third-party AI tools, so we do not serve it over MCP. Strava runs its own official MCP connector for subscribers if your runs only live there.

Load across running and strength

Here is where a hybrid athlete needs care. get_load_balance returns your acute to chronic workload ratio, monotony, strain, ramp rate and the split of load by sport, run versus strength versus everything else. When the load is pooled across modalities, the tool says so, and the model is told not to read a mixed number as a running overload signal. get_pmc_status gives fitness, fatigue and form. Use these to ask whether a block is ramping too fast, not as a verdict on its own. When the answer is "too fast", our guide on when to deload covers what to do about it.

Sessions that land on your watch

The model does not have to stop at advice. push_workout_to_watch sends a structured session to your device. On Garmin that covers runs with pace or heart rate targets and strength sessions with one block per exercise: sets, reps or timed holds, weight and rest. COROS takes runs and strength too. Apple Watch takes runs and rides through the iPhone app. If the model needs to change a session it already pushed, it uses the update tool rather than pushing a second copy; on Garmin the workout is edited in place, and the tool reports whether any old copy was retired. More on how this works in pushing workouts to your Garmin watch.

Prompts that work: copy and paste these

Good HYROX prompts ask the model to read and diagnose before it prescribes. Start a new chat with the connector enabled and try these. Swap in your own name, event and year.

Find your weakest station:

Pull my HYROX Hamburg 2026 result (my name is [full name]). List every run leg and station split. Then tell me which station cost me the most time relative to my average run leg, and whether my run legs slowed down after the sled stations.

Compare race runs with training runs:

Look at my 1 km run splits from that race and compare them with my threshold and interval runs from the last 6 weeks on Garmin. How much slower am I running under fatigue than fresh, and which run leg dropped off the most?

Check your erg engine:

Read my Concept2 SkiErg and RowErg results from the last 8 weeks. Is my 500 m split improving at a similar average heart rate? For my most recent 1,000 m SkiErg with stroke data, did I fade in the second half?

Audit your strength block:

From my Hevy workouts in the last 4 weeks, show the estimated 1RM trend for my squat, deadlift and walking lunge. Am I still progressing, or has it stalled? What does that suggest for the sled push and sandbag lunges?

Sanity-check your load:

Check my load balance for the last 28 days. How is my load split between running and strength, and am I ramping faster than my last 4 weeks support?

Build the next session and send it:

Based on all of that, write tomorrow's session as a compromised running workout: 4 rounds of a station-style strength block followed by a 1 km run at my target race pace. Push the run version to my Garmin for tomorrow.

The pattern matters more than the wording. Data first, diagnosis second, prescription last. A model that has just read your sled split and your run fade writes a very different week than one guessing from a questionnaire.

Your options, compared honestly

There are four common ways to get AI help with HYROX training. None is wrong. They fit different athletes.

ChatGPT or Claude with nothing connected. Free or close to it, fast, and good at explaining the race format and the principles of compromised running. It has no access to your data, so every number in the plan is a guess. Fine for a first race or for learning the format.

A custom GPT built for HYROX. Better structure, because someone has written HYROX-specific instructions into it. Same blind spot: it reads only what you paste, and the paste goes stale.

A dedicated HYROX or hybrid app. Athletica has a HYROX offering, and apps like RoxFit and Evox focus on HYROX and functional fitness, with Evox offering a connector for ChatGPT and Claude. These give you programming inside their own product. If you want to follow a set program and log inside one app, that is a reasonable choice. Check which of your devices and logs each one actually reads before you commit.

Claude or ChatGPT plus an MCP server. The model you already use, reading your own data from the apps you already log in: official race splits, Concept2, Hevy or Strong, and your watch. You drive it with prompts like the ones above. The trade-off is that you have to ask. It does not message you when your sled work goes stale or your run volume drops. Our sibling guide on using Claude as a running coach covers the same setup from the pure running side.

When a proactive coach beats prompting

Prompting works well when you are disciplined about it. Many people are, for about three weeks.

The athletedata coaching tier ($39/month) is the same data with a coach on top that does the asking for you. It messages you on WhatsApp, Telegram or iMessage, reads each session as it lands, and keeps an adapting plan instead of a static one. For HYROX athletes the plan follows a few specific rules:

  • Your target finish is budgeted, never divided by 8 km. Running is roughly half of a typical Open finish, with the stations and the Roxzone taking the rest. A sub-60 goal does not mean 7:30/km runs, and the coach refuses to write a goal pace that way.
  • The week has a HYROX shape. One quality run, one compromised running session once the build starts, one or two strength and station sessions, and a capped long run, with extra aerobic time going to the SkiErg, rower or bike instead of more long easy running.
  • Strength days look like HYROX training, not bodybuilding. Lifts are paired, and the station work (carries, wall balls, lunges, an erg leg) goes into one finisher at the end, written as an AMRAP, EMOM or For Time block instead of a flat list of straight sets.
  • Recovery data moves the day. WHOOP, Oura or Garmin sleep and HRV data feed whether a hard compromised session runs as written or gets scaled.

If you want to run the analysis yourself, the MCP tier at $9/month or $69/year gives Claude or ChatGPT every tool described above, including the HYROX results lookup and pushing workouts to your watch. If you would rather be coached, see how the HYROX AI coach works. Both start with a 7-day free trial.

Putting it together: a data-first HYROX build

  1. Connect your sources once. Your watch (Garmin, COROS or Apple Health), your lifting log (Hevy, Strong or Fitbod) and your Concept2 Logbook if you train on the ergs.
  2. Pull your last official result. Ask the model for every run leg and station split, and for the station that cost you the most relative to your run pace.
  3. Measure your run fade. Compare race run legs against fresh training runs. The gap is your compromised running deficit, and it tells you how much compromised work the block needs.
  4. Check the engine. Read 6 to 8 weeks of erg results and runs for pace at a given heart rate. If the aerobic side is flat, more station drilling will not fix the finish time.
  5. Pick one or two limiters. A slow sled push, a wall ball set that breaks early, a run that falls apart after the lunges. Build the block around those, not around all eight stations equally.
  6. Shape the week. One quality run, one compromised session, one or two strength and station days, a capped long run, extra aerobic work on the ergs.
  7. Watch the combined load. Check the run versus strength split and ramp rate every couple of weeks, and take a lighter week before the numbers force one on you.
  8. Send the sessions to your watch. Push runs and strength sessions so the plan is something you execute, not something you reread.

HYROX already tells you where you lose time. The point of an AI coach is to read it.

Questions

can chatgpt make a hyrox training plan?+

Yes, it will write one in seconds, and the structure will look reasonable. The problem is that it knows nothing about you beyond what you type, so the run paces, station work and weekly volume are guesses. Connect your training data over MCP and the same model can build the plan from your actual run pace, erg splits and race result.

what is a good hyrox chatgpt prompt?+

The best prompts ask for analysis before prescription. Ask the model to pull your last HYROX result, compare each station against your run legs, and name the one station that cost you the most time before it writes any sessions. A prompt that only says 'make me a 12 week HYROX plan' produces a template.

is there a hyrox skill or connector for claude?+

There is no official HYROX connector for Claude, but an MCP server can give Claude the pieces a HYROX plan needs. The athletedata MCP server includes an official results lookup that returns HYROX station splits for singles, doubles, pro and relay, plus your erg, lifting and run data. You add it as a connector in Claude with one URL.

what is the best hyrox training app for garmin or apple watch?+

It depends on whether you want an app to follow or a coach to talk to. Dedicated HYROX apps give you programmed sessions inside their own app. athletedata reads your runs from Garmin, COROS or Apple Health and can push a structured run or strength workout to a Garmin watch, while Apple Watch takes pushed runs and rides through the iPhone app.

can ai analyze my hyrox results?+

Yes, if it can see them. With an MCP connection the model looks up your official result by name, event city and year, gets every run leg and station split, and compares them. For doubles and relay it returns the team's combined station splits, and either partner's name finds the entry.

how much does an ai hyrox coach cost?+

The athletedata MCP tier, which lets Claude or ChatGPT read your data, is $9/month or $69/year. The coaching tier with a proactive coach on WhatsApp, Telegram or iMessage and an adapting plan is $39/month. Both start with a 7-day free trial.

Related

A coach that texts you first.

After every workout and night of sleep, it messages you with the analysis and what to change. Free for 7 days.

Loved by 30,000 runners, cyclists, and triathletes worldwide