Paste this into your agent
What the agent does
Three calls. First it requests a sign-in code for your email:Add the API to Claude over MCP
With the key in hand, the API can also be attached as an MCP server:mcpServers config:
tools/list returns only the tools your key grants. See
Agents & MCP for the tool catalog and error format.
Connect your WHOOP from chat
The same key authorizes wearable connections. Your agent starts the flow with no OAuth credentials on first-party deployments (checkfirst_party_oauth
under wearables.whoop in GET /capabilities):
authorization_url your agent gives you and approve access. WHOOP
sends you back to the ForeverBetter dashboard, which displays a connection
code. Copy that code back to your agent, and it completes the link:
Google Health Connect through ForeverBetter Connect
On Android, install and open the ForeverBetter Connect consumer app. Sign in with the same ForeverBetter account, choose Google Health Connect, grant the read permissions you want, and start background sync. Health Connect can aggregate Fitbit, Samsung Health, Google Fit, and other Android sources before ForeverBetter Connect uploads normalized records to your account. On Android 14 and newer, Health Connect is built into Settings. On Android 13 and lower, install Google Health Connect from Google Play first. Installing Google’s app alone does not upload data to ForeverBetter; ForeverBetter Connect performs the authenticated sync. See Wearable onboarding for the consumer and embedded flows.Prefer the dashboard?
Sign in at the dashboard with an email magic link or your 6-digit code, create the key there, and paste it into your agent. Both paths produce the same key.Boundaries
A free personal key covers you and your own agent. Building an app, platform, or service for other users requires a Builder key or higher; see pricing. You can export or delete everything the API holds about you at any time withGET /users/{user_id}/data/export and POST /users/{user_id}/data/delete.