MCP SERVER FOR ATHLETES

Your training data,inside Claude.

We built an MCP server that pulls all our training data into Claude. No more screenshotting Strava or copy-pasting Garmin numbers. Works with ChatGPT and Cursor too.

WORKS WITH
Claude Desktop
ChatGPT
Cursor
CONNECTS WITH
Strava
Garmin ConnectGarmin
Whoop
Oura
Hevy
Apple Health
Withings
Intervals.icu
TrainingPeaksTrainingPeaks
MyFitnessPalMyFitnessPal
Start 7-day free trial →No card charged today · $9/mo or $69/yr after
Setup

Three minutes. No terminal.

  1. 1Connect your apps - one OAuth click each
  2. 2Copy your API key from the dashboard
  3. 3Paste a snippet into your AI client

Step-by-step setup guides

The missing layer

One bridge for every platform.

Strava has the run, Garmin the HRV, Oura the sleep, Hevy the lift. One connection puts every number in your AI client. Then ask things like:

  • Did I sleep enough for tomorrow's intervals?
  • Compare last 4 weeks of load to my Boston block.
  • When was my last 10k PR - and what was my HRV that week?
Strava
Hevy
WHOOP
COROS
COROS
Suunto
Suunto
Oura
Wahoo
Withings
Intervals.icu
TrainingPeaks
TrainingPeaks
Garmin Connect
Garmin
Apple Health
Computed metrics

Not just raw data - real analytics.

We aggregate across your connected apps and compute the metrics that matter - CTL, ATL, TSB, readiness, injury risk, power curves, PRs. Each one is exposed as an MCP tool and rendered on your athletedata dashboard.

Analytics

Triathlon · 12w · Synced 6h ago
km/kgmi/lb
1w4w12w6m1y
Sync
FITNESS · CTL
42
42-day load
FATIGUE · ATL
48
7-day rolling
FORM · TSB
−6
Absorbing
VOLUME · 7D
11.2h
9 sessions
WEIGHT
74.8kg
latest reading
READINESS REST
23/100
HRV
53ms
−1.8σ
RHR
54bpm
+2.2σ
Sleep debt
12h52m
7d
INJURY RISK 25/100
25low
TOP DRIVERS
HRV decline
Sleep debt severe
LOAD BALANCE SWEET SPOT
1.14ACWR
0.8-1.3 safe · acute:chronic 7:28
Monotony
0.82
Foster strain
138
SPORT SPLIT
BIKE 48%RUN 32%SWIM 20%
This Week vs Last Week
STRAVAINTERVALS.ICUHEVY
Last 7 days vs previous 7 days
9
Sessions
was 8+13%
11.2h
Volume
was 9.8h+14%
7.2km
Swim
was 6.0km+20%
182km
Bike
was 164km+11%
38.4km
Run
was 41.1km-7%
Performance Management
INTERVALS.ICUSTRAVA
-200204060Jan 27Feb 8Feb 22Mar 8Mar 22Apr 5Apr 20
Fitness (CTL)Fatigue (ATL)Form (TSB)Daily load

Aggregated from Strava, WHOOP, Oura, Intervals.icu, Hevy, Garmin, Withings, Apple Health - accessible as MCP tools and on your athletedata dashboard.

Pricing

MCP tier. 7 days free.

MCPDATA ONLY
$5.75/month

$69 BILLED ANNUALLY · 7-DAY FREE TRIAL

  • Hosted MCP server, always on
  • All integrations
  • Analytics dashboard included
  • Use your own Claude / ChatGPT / Cursor
  • Unlimited queries
Get your API key →

Want proactive messaging, a 14-day training plan on your dashboard, and downloadable workout files (.zwo / .erg)? See the full coaching plan →

Daniel Stadelmann
Daniel Stadelmann
Co-founder · Growth engineer · Triathlete

“Five training apps, five logins, five dashboards. I'd rather just ask my AI ‘how was last week’ and have it actually know.”

Hitting a snag wiring this up to Claude / ChatGPT / Cursor, or want a provider that isn't there yet? Message me - I want to hear what's missing.

FAQ

Questions, answered.

Which clients does this work with?+
Anything that speaks MCP. I've tested it with Claude Desktop, ChatGPT (via the new MCP support), and Cursor. If your client supports MCP, it should work.
Which AI client tiers can connect?+
Claude works on every tier, including the free plan - custom connectors are available to everyone on claude.ai and Claude Desktop. ChatGPT and Cursor still gate MCP behind their paid plans (ChatGPT Plus / Pro / Business / Enterprise, Cursor Pro). If you're not paying for ChatGPT or Cursor, just use Claude - it's the easiest path.
What data does it actually expose?+
Activity & power: Strava, Garmin, Wahoo, Intervals.icu, TrainingPeaks, Polar, COROS, Suunto, Zwift, TrainerRoad. Sleep & recovery: Oura, WHOOP, Garmin, Withings, Apple Health, COROS, Suunto. Strength: Hevy. Nutrition: Cronometer, MyFitnessPal. Cycle tracking: Clue, Flo. Scheduling & docs: Google Calendar, Google Sheets. Plus computed metrics on top: HRV, resting HR, body composition, wellness scores, training load (CTL/ATL/TSB), planned workouts, weather. 21 integrations total, new ones added on request.
Where does the data live?+
OAuth tokens live in our database so we can refresh them. Most queries hit the source app's API in real time. Webhook-driven sources (Garmin, WHOOP) cache locally for fast lookup. We don't sell anything, don't train models on your data, and you can wipe it all from the dashboard.
Is there a free trial?+
Yes - 7 days free, no charge until it ends, cancel anytime.
How is this different from the full coaching plan?+
MCP ($9/mo) - what you're looking at. Connect your apps, query training data with your own Claude / ChatGPT / Cursor, view metrics on the analytics dashboard. No proactive coach. No AI-managed training plan. No downloadable workout files.

Coaching ($39/mo) is the full product: a proactive AI coach that messages you in Telegram or WhatsApp after every workout and sleep, an auto-adapting 14-day training plan, and downloadable .zwo / .erg workout files for Zwift, Wahoo, and TrainerRoad. Full MCP access included.

Pick MCP if you already have an AI you trust. Pick Coaching if you want a coach that reaches out first.
I have an integration that isn't listed+
Email me. I add new integrations regularly and prioritize based on demand.

Your data, inside Claude.

Connect your apps in two minutes. Start querying training data in your own Claude / ChatGPT / Cursor today. Cancel whenever.