MCP server for athletes

Your training data, inside Claude.

I built an MCP server that pulls all my training data into Claude Desktop. No more screenshotting Strava or copy-pasting Garmin numbers. Now you can use it too - works with ChatGPT and Cursor as well.

Works with

Claude Desktop
ChatGPT
Cursor

Connects with

Strava
Garmin ConnectGarmin
Whoop
Oura
Hevy
Withings
Wahoo
Intervals.icu
Google Calendar
Google Sheets

No card charged today. Then $9/month or $69/year. Cancel anytime.

compare my last 2 weeks power curve vs previous 6 months
10:23 AM
Orchestrated parallel retrieval of comparative power metrics
Last 2 weeks6-month best
200w600w1000w1400w1800w1s5s10s30s1min2min5min10min20min30min1h
1 min
488w
-22w (-4%)
5 min
342w
-7w (-2%)
10 min
300w
-28w (-9%)
1 hour
248w
-16w (-6%)
Short-duration picture is very different from the long. 5s power is down ~12% vs late November peaks - neuromuscular work has slipped. Endurance end of the curve is essentially matched, so aerobic base is intact.

How it works

Sign in, connect your apps, and grab an API key. Then follow the short setup guide for your AI client - the whole thing takes about three minutes, no terminal required.

The server runs on our infrastructure - we handle OAuth refreshes, webhook backfills, and rate limits across every connected platform. Your AI client just sees one clean set of tools.

Step-by-step setup guides

The missing connection layer

Most of us track training across 4-6 apps that don't talk to each other. Strava has the run, Garmin has the HRV, Oura has the sleep, Hevy has the lift. Asking Claude about any of it means screenshotting six different dashboards.

This MCP server is the bridge. One connection, one API key, every number from every platform - already normalized, already current, already in your AI client.

Strava
Hevy
WHOOP
Wahoo
Oura
Withings
Intervals.icu
Garmin Connect
Garmin
Sheets

See it running

A 90-second walkthrough from setup to first question.

$5.75/month

$69 billed annually. 7-day free trial. Cancel anytime.

  • Hosted MCP server, always on
  • All integrations (Strava, Garmin, WHOOP, Oura, Hevy, Withings, more)
  • Use your own Claude / ChatGPT / Cursor
  • Unlimited queries

Want hands-on AI coaching with proactive messages? See the full coaching plan

Questions

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.

Do I need a paid Claude / ChatGPT / Cursor subscription?

Yes - and this is important. MCP tool use is only available on the paid tiers of every major AI client: Claude Pro / Max, ChatGPT Plus / Pro / Business / Enterprise, and Cursor Pro. The free versions of Claude.ai, ChatGPT and Cursor cannot connect to MCP servers at all. If you're not already paying for one of those, athletedata's MCP plan won't do anything for you - the full coaching plan (which includes the AI client) is the better fit instead.

What data does it actually expose?

Activities and workouts (Strava, Garmin, Hevy, Wahoo, Intervals.icu), sleep and recovery (Oura, WHOOP, Garmin), HRV and resting HR, body composition (Withings, Garmin), wellness scores, training load (CTL/ATL/TSB), planned workouts, calendar events, and weather. New tools get added as I build them.

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?

The coaching plan ($39/mo) includes a hosted AI coach on Telegram that proactively reaches out, tracks your athlete profile, and remembers conversations across months. The MCP plan ($9/mo) is just the data layer - you bring your own Claude or ChatGPT and drive the conversation yourself.

I have an integration that isn't listed

Email me. I add new integrations regularly and prioritize based on demand.