Whoop for your agents.
Connect Whoop once and every agent you run inside Even (Claude Code, Codex, OpenCode, Even Agents) can use it: 6 curated tools, discovered on demand, with your key stored on your machine and every call going direct to Whoop.
What agents can do with Whoop
Curated for agents: the calls that matter, with schemas and descriptions written for tool use, not an endpoint dump.
whoop_get_workoutsGet all workouts for the user, sorted by start time descending. Returns strain score, max heart rate, and calories burned.
whoop_get_sleepGet all sleep sessions for the user. Returns sleep stages, respiratory rate, heart rate, and recovery data.
whoop_get_recoveryGet all recovery scores for the user. Includes HRV, resting heart rate, SpO2, and skin temperature.
whoop_get_profileGet the user's profile information including email, name, and body measurements.
whoop_get_cyclesGet cycle data (menstrual cycle phases, start and end times) for the user.
whoop_get_recent_workoutGet a single workout by id. Includes strain score, max heart rate, calories burned, and zone/split metrics.
Connect it in a minute
The connect flow is agent-driven: Even opens the key page in its own browser and collects the key through a secure native field. It never passes through the chat.
- Paste the prompt below into any agent running inside Even, or click Connect in Even's catalog.
- This service uses OAuth: there is no key to paste.
- Click Connect and approve access on Whoop's page in Even's browser.
- If Connect reports no OAuth app is configured, an admin must register a Whoop app and configure the broker first.
- Paste the key into Even's secure field. Even verifies it and your agents are live.
Connect Whoop to Even: call connect_begin("whoop") on the even-connect MCP and walk me through it.
Retrieve your Whoop workouts, sleep sessions, and recovery scores to analyze your fitness and health trends.
More Even Connect services
One MCP server, a handful of meta-tools, every service below. Agents search for the right tool at run time, so context stays lean.