#1Swim · Bike · Run · Tri-Train
Train like a triathlete: plan, analyse and improve your triathlon training.
Tri-Train pulls your sessions from Garmin or your FIT files, turns them into fitness, fatigue and form, builds your plan all the way to race day — and lets Claude answer questions about it in plain sentences.
- Garmin
- FIT & GPX
- Claude as your training assistant (MCP)
- 25 calculators
- AI on our own hardware
Fitness · CTL
72
Fatigue · ATL
54
Form · TSB
18
Today · Run · 45 min easy · TSS 38
01Swim · Connect· 1.5 km
Your data flows in by itself.
Connect Garmin once, and every session arrives on its own, with the original FIT file, swim lengths, sleep and HRV. No Garmin? Upload FIT or GPX files.
- Garmin sync, files any time
- 2× a day
- Garmin sync, files any time
- Original file, not a summary
- FIT
- Original file, not a summary
- Sleep, resting HR, body battery
- HRV
- Sleep, resting HR, body battery
Incoming
liveTechnique 20×100
3.2 km · 1:02 h
TSS 54
Garmin
Endurance Z2
82 km · 2:30 h
TSS 128
FIT
Threshold 3×10′
12.4 km · 58 min
TSS 76
Garmin
Open water
1.9 km · 34 min
TSS 31
Garmin
02Bike · Analyse· 40 km
Every session becomes a number.
TSS from power, pace or heart rate — and from that fitness (CTL), fatigue (ATL) and form (TSB). Power curve, zones, ramp rate, and an AI analysis for every activity, computed on our own hardware.

TSS 128
Training load
IF 0.82
Intensity
NP 238 W
Normalized power
Training load
TSS, IF and normalized power per session — for swim, bike and run, not just the bike.
PMC curve
Fitness, fatigue and form over months. You see whether the build is working before race day tells you.
AI analysis
A written verdict for every activity. Your data stays on our hardware, not with a cloud AI provider.
03Run · Plan· 10 km
The plan runs to the finish line.
The plan generator turns your goal race, profile and current form into phases, weekly load with a ramp cap and concrete sessions. Move them around in the calendar; the interval builder sends them to your Garmin watch.
16 weeks to race day
Weekly load · recovery weeks · ramp cap
- Base
- Build
- Peak
- Taper
- Race
On your wrist
Structured intervals go straight to your Garmin — targets in watts, pace or heart rate.
Plan meets reality
An imported activity is matched to that day's planned session by itself — same day, same sport, a duration that fits. Nothing to tick off.

04Final straight · Claude· 400 m
Ask Claude instead of exporting.
Tri-Train is a hosted MCP server for Claude. Connect it once via OAuth, and Claude reads your real sessions, sleep and form — and adds the next session when you ask. No screenshot, no CSV, no numbers typed by hand.
- Tools: read, plan, change
- 20+
- Tools: read, plan, change
- No API key, one click to disconnect
- OAuth
- No API key, one click to disconnect
- Every change is journaled and reversible
- Undo
- Every change is journaled and reversible
claude.ai
Tri-Train connectedHow did my week go?
7 h 40 min, TSS 512 across 6 sessions. Form is at −8: Thursday’s threshold run is fine, keep Saturday easy.
Add an easy hour on the bike on Thursday.
Added: Thursday, bike, 60 min endurance Z2. Want me to send it to your Garmin?
Why was my heart rate so high on the long run?
The night before: 5 h 50 of sleep and HRV 12 % below your average. The run was on plan — your body wasn’t.
Finish
Your next race starts here.
Sign up for free and connect your training. Sync, analysis, planning and Claude — in one place instead of four.