How the relay actually works
The honest part first, because it is the whole point. There is no direct link between Peloton and Wellness Project, and there is no Peloton MCP server. On iPhone, the Peloton app writes your completed classes and the heart rate it captured into Apple Health, the health hub already built into your phone.
Wellness Project reads that hub. It takes the workouts and heart-rate data Peloton deposited into Apple Health, structures them into one continuous training history, and serves that history to Claude and ChatGPT over a single MCP connection. So the real chain is Peloton to Apple Health, then Wellness Project, then Claude or ChatGPT. We never touch Peloton directly, and we will not pretend otherwise.
Watch the duplicate-workout gotcha
One thing to get right before you connect anything: duplicates. If the Peloton app writes a ride to Apple Health and your Apple Watch writes the same ride, you now have two entries for one workout. That double counts your minutes and your calories, and any AI reading the hub will faithfully report the inflated total, because it trusts what the hub tells it.
Pick one writer per Peloton session. Either let the Peloton app log to Apple Health and skip a separate watch workout, or track the ride on the watch and let Peloton stay off Apple Health, but do not run both. If duplicates already exist, open Apple Health and remove the extra data source so each class counts once. Clean input is what makes the AI output trustworthy.
Set it up in four steps
The setup is short because your phone does the work. Name the hub first, let Wellness Project read it, then point Claude or ChatGPT at your account.
Sync Peloton into your phone hub
In the Peloton app on iPhone, open settings and enable the Apple Health connection so Peloton writes your workouts and heart rate into Apple Health, the hub on your phone. Choose a single writer to avoid duplicate rides. On Android, know that Peloton support for Google Health Connect is limited, so the relay may not fire cleanly there. The hub is the intermediary that holds your workouts.
Let Wellness Project read the hub
In the Wellness Project app, grant Apple Health or Health Connect permission. It reads the workouts Peloton wrote there and structures them into one training history: duration, frequency, and heart rate, keyed to your baseline. This is a read of the hub, not a connection to Peloton.
Add the MCP connector to Claude or ChatGPT
Add the Wellness Project connector to Claude (via MCP) or ChatGPT (via the plugin). One connection covers everything in your hub, not just Peloton. Claude and ChatGPT are the two AI integrations Wellness Project supports today.
Ask about your rides
Ask Claude or ChatGPT how consistent your training has been, whether your recent classes ran harder than usual, or whether your heart rate is dropping at the same effort. It answers from your structured history, not a single class.
That is the whole flow. No Peloton login on our side, no real-time promise we cannot keep. Freshness tracks whenever Peloton syncs to your hub, and Wellness Project reads it from there.
The platform caveat, stated plainly
iOS and Android are not equal here. On iPhone, Peloton writes to Apple Health and the relay works reliably, as long as you have avoided the duplicate-workout trap. On Android, Peloton support for Google Health Connect is limited, so the relay may not carry your rides cleanly and you may need a recording device writing to Health Connect instead.
Either way, this is a relay, not a live feed. There is no webhook and no real-time push on our side; your rides appear after Peloton syncs to the hub. Whichever platform you use, you add exactly one connector to Claude or ChatGPT and read everything in one place.
Put your Peloton rides in front of an AI that tracks the whole block.
Sync Peloton to Apple Health, store it in Wellness Project, and let Claude or ChatGPT read your workouts, output, and heart rate against your baseline. Free during early access.