Two HYROX athletes running the course at HYROX Cologne 2025
intervals.icu + AI assistants

intervals.icu MCP:Claude or ChatGPT, with a coach on top

Kracey reads intervals.icu directly and adds what the numbers alone do not give you: race predictions and HYROX pacing.

You: Using Kracey, I want 1:15:00 in Women Open. What pace do my runs need?

Claude: 4:29 per kilometre, which corresponds to a 41:42 10K. That leaves 32:48 for the stations and 6:20 for the Roxzone.

plan_hyrox_pacing, run through the connector on 30 October 2026.

  • Free to read
  • No API key
  • Nothing to install
  • Claude and ChatGPT

Your numbers, then what to do with them

intervals.icu holds the numbers, Kracey adds the maths, and the coach writes the plan.

What your assistant reads

From intervals.icu

  • One session in full, lap by lap.
  • Weekly volume, the split by sport, and trends.
  • Fitness, fatigue, form and VO2max.
  • Your best running time at each distance.

What Kracey works out

Free, on top of the numbers

  • Predicted 5K, 10K, half marathon and HYROX times.
  • A goal time worked back into lap by lap pacing.
  • Sleep, HRV and resting heart rate against your usual.
  • Your heart rate zones, worked out several ways.

The Kracey coach

For subscribers, in Telegram

  • Programmes your training around your race
  • Adapts it to every session
  • Texts you first
What the coach adds

What you can ask

Copy one, or write your own. More in the prompt library.

You: Using Kracey, give me my current fitness, fatigue and form numbers, how fitness changed over the last four weeks, and the week by week fitness trend. Explain what each number measures in one line.

The training load model's numbers and their trend.

You: Using Kracey, show my predicted 5K, 10K and half marathon times, say which of my own efforts they are based on, and put my actual best beside each prediction.

Predicted times next to what you have actually run.

You: Using Kracey, show my running heart rate zones by each method it has, side by side, with the inputs each method used and whether those were measured or typed in. Show where the methods disagree most.

The zone methods side by side, and where they differ.

Kracey or an intervals.icu MCP server from GitHub?

A server from GitHub can write to your calendar. Kracey needs no API key and no install.

A server from GitHub

Sign-in
An API key and athlete ID in a config file
Install
You install and run one
In ChatGPT
A public tunnel to your machine
Your calendar
Can usually add, change and delete workouts
On top of the numbers
The intervals.icu API as tools

Kracey

Sign-in
Click Allow on intervals.icu's own page
Install
No install
In ChatGPT
One address, added as a custom MCP server
Your calendar
Reads only, never writes
On top of the numbers
Race predictions, HYROX pacing, your own usual ranges

Every tool it can use

Your training

Needs your training data connected to Kracey.

  • What is connected, and what you shared.
  • Your sessions from the last 90 days.
  • One session in full, lap by lap.
  • Weekly volume, the split by sport, and trends.
  • Your best running time at each distance.
  • Predicted 5K, 10K, half marathon and HYROX times.

Calculators and races

Work for any Kracey account, with nothing connected.

  • A HYROX finish time from a running result.
  • A goal time worked back into lap by lap pacing.
  • Other race distances from one result.
  • Upcoming HYROX and hybrid races, with conditions.

Heart and recovery

Only if you tick Heart and recovery data. Heart rate in your sessions comes with it too.

  • Fitness, fatigue, form and VO2max.
  • Your heart rate zones, worked out several ways.
  • Sleep, HRV and resting heart rate against your usual.

Not included: building a plan, changing a plan and race week preparation. Ask for them and your assistant says they need the coach.

What it cannot do

Change anything. Every tool is read-only.

Read your coach chat. Not your conversations, and not what the coach remembers about you.

Read your heart rate or recovery unasked. Heart rate, zones, VO2max, load, sleep, HRV and resting heart rate are a separate tick, off by default.

See anyone else. A connection reads the account that signed in, and only that.

Already on intervals.icu? Three steps.

  1. 1

    Sign up at kracey.com/me.

    No subscription needed.

  2. 2

    Link intervals.icu under Settings.

    You click Allow on intervals.icu's own page.

  3. 3

    Add Kracey to your assistant.

    Tick Heart and recovery data to share fitness, heart rate zones, sleep and HRV.

    ClaudeOne click from Claude's directoryChatGPTAs a custom MCP server

The coach on top

The connector tells you where you stand. Your coach decides what comes next.

Programmed around your race

A season mapped to race day, then the next week or two in detail.

Changes when your week does

Move, swap or skip a session in the chat and the plan follows.

Your coach texts first

A brief when your sleep syncs, and a read of every session you finish.
See what coaching costs

14 free days, no card. They start when your coach can see your training. Your intervals.icu is already there, so your coach can see your training from the first day. With a coach subscription, your assistant can read your next two weeks too.

Who this is not for

You want workouts written to intervals.icu

Kracey never writes there. A server from GitHub can.

Your sessions arrive through Strava

Those are left out. Sync your device to intervals.icu directly.

You use Cursor or another assistant

Kracey connects to Claude, Claude Code and ChatGPT only.

Questions about intervals.icu and Kracey

Setup for each assistant is on Claude and ChatGPT. Every tool and its limits are in the connector docs, and how Kracey handles your data is on the security page.

Your numbers are in intervals.icu. Now ask what they mean.

intervals.icu is a trademark of its owner. Kracey is independent and not affiliated with intervals.icu.