10 tools from the Whoop MCP Server, categorised by risk level.
View the Whoop policy →get-body-measurement Get the authenticated user's body measurements including height, weight, and max heart rate get-cycle Get a single physiological cycle by ID with strain and heart rate data get-cycles Get a collection of physiological cycles with strain and heart rate data. Supports date filtering and pagination. get-profile Get the authenticated user's WHOOP profile including name, email, and user ID get-recovery Get a single recovery score by cycle ID including HRV, resting heart rate, and SpO2 get-recovery-collection Get a collection of recovery scores including HRV, resting heart rate, and SpO2. Supports date filtering and pagination. get-sleep Get a single sleep record by ID including sleep stages, performance, and respiratory rate get-sleep-collection Get a collection of sleep records including sleep stages, performance, and respiratory rate. Supports date filtering and pagination. get-workout Get a single workout by ID with strain, heart rate zones, and distance data get-workouts Get a collection of workouts with strain, heart rate zones, and distance data. Supports date filtering and pagination. The Whoop MCP server exposes 10 tools across 1 categories: Read.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Whoop server.
Whoop tools are categorised as Read (10). Each category has a recommended default policy.
Deterministic policy on every MCP tool call. Per-identity grants. Full audit log.