What AI actually sees from your Fitbit
Wellness Project syncs Fitbit data directly, no third-party passthrough required. That means steps, resting heart rate, heart rate zones and active zone minutes, and sleep stages and duration land in your account as soon as Fitbit reports them. If your device tracks SpO2, that syncs too. This is the same connection covered in the Fitbit to Claude setup guide, an OAuth link, not a manual CSV export you have to remember to redo.
The part that changes what AI can actually tell you is where that data lands once it syncs. It does not sit in a Fitbit-only silo. It joins the same history as the workouts, meals, and body weight you log yourself, so when Claude or ChatGPT reads your Fitbit numbers, it is reasoning over one combined timeline, not a Fitbit export sitting next to an unrelated training log you have to mentally cross-reference yourself.
That combined view is what turns a raw number into an answer. Fitbit's own app can tell you your resting heart rate was 58 this morning. It cannot tell you that 58 is four beats above your usual range the same week you logged three heavy leg sessions, because it has no idea those sessions happened. Claude and ChatGPT do, because both live in the same account.
If you split your data across devices, say a Fitbit for daily wear and an iPhone for the rest of your health data, the same combined-timeline approach applies. See what AI can do with Apple Health data for how that pairing works.
Example prompts to ask about your Fitbit data
The fastest way to see the difference is to ask something specific. Each of these is a prompt you can paste verbatim once Fitbit is connected, along with the shape of answer that comes back.
"How has my resting heart rate trended this month?" returns a trend read, not just a number: the direction it has moved, where it sits against your own baseline, and whether that falls inside a typical range for someone training at your volume. "Did my sleep last night affect today's workout?" pulls your logged sleep stages against the session you actually recorded, and answers in terms of what happened, for example flagging that a night under five hours of total sleep lined up with a lighter set volume than your average for that lift.
"Am I hitting my step goal on rest days?"checks your step counts specifically against the days you logged as rest, a pattern Fitbit's own dashboard has no concept of since it does not know which days were rest days. See how many steps a day actually matters if you are not sure what your own target should be. "Compare my active zone minutes this week to last week" returns a week-over-week delta with a plain verdict, up or down and by how much, instead of two numbers you have to subtract yourself. "What's my average sleep debt over the last 14 days?" gives you a running total against your typical sleep need; see what sleep debt actually means for how that number is calculated.
None of these come back as a table you have to interpret. They come back as a sentence or two, conversational, with the verdict already stated, because the point of asking instead of exporting is that the interpretation is done for you.
Why asking beats exporting a CSV
The old workflow for anyone who wanted to actually understand their Fitbit data was to export it to CSV, open a spreadsheet, and build a pivot table or a chart by hand, still not really knowing what any of it meant once the chart was done. Fitbit's own app shows you numbers in isolation: today's resting heart rate, last night's sleep score, this week's step count. Each is accurate and each is disconnected from everything else you are doing.
The value was never in the raw number. Fitbit already shows you that. The value is in the correlation: resting heart rate against the intensity of the workout you logged the day before, sleep against the training you did the next morning, steps against where your body weight trend is heading. Building that comparison by hand in a spreadsheet is the whole reason CSV exports never stuck as a habit for most people, it is slow and it still leaves the interpretation up to you.
Asking replaces both the export and the interpretation step. You type the question you actually want answered, and the answer accounts for the correlation automatically, because the underlying data was already sitting in one place before you asked.
Connect your Fitbit account
Follow the Fitbit connection guide to link your Fitbit account to Wellness Project. This syncs steps, heart rate, active zone minutes, and sleep data directly, no export needed.
Add the MCP server in Claude, or connect in ChatGPT
In Claude, add the Wellness Project MCP server so Claude can query your synced data. In ChatGPT, connect your Wellness Project account the same way. Either path takes a couple of minutes.
Ask about your Fitbit data in plain language
Ask things like how your resting heart rate is trending, whether last night's sleep affected today's workout, or how this week's active zone minutes compare to last week. The AI answers using your real synced history.
Getting coached, not just reported to
Once Fitbit data is connected, it does not just sit there for you to query. The named AI coaches use it to actually adjust what they recommend. Jamie Reyes, who leads training programming, lowers suggested intensity for the next session after a run of poor Fitbit-logged sleep, the same adjustment an attentive coach would make if they could see your sleep data themselves. That same Fitbit history, active zone minutes and resting heart rate trend included, is also what feeds the programming behind an AI strength training plan, so the plan adjusts to your real recovery instead of a fixed schedule.
The same pattern applies to activity. If your active zone minutes have quietly dropped for a week, that is not something you have to notice on your own by scrolling back through Fitbit's history, it gets surfaced as part of the ongoing conversation, tied to what it might mean for your training rather than reported as an isolated stat.
Turn your Fitbit data into answers, not spreadsheets
Connect Fitbit and start asking Claude or ChatGPT about your steps, sleep, and heart rate in plain language. Free during early access, on iOS, Android, and web.