
WHOOP
Interact with WHOOP fitness and health tracking data including physiological cycles, recovery, sleep, and workouts
Tools
Get Me
Get the basic profile information (user ID, name, email) for the authenticated WHOOP user.
Get Body Measurement
Get the body measurements (height, weight, max heart rate) for the authenticated WHOOP user.
Get Physiological Cycle
Get a specific WHOOP physiological cycle (daily strain period) by ID, including strain score, kilojoules, and heart rate data.
List Physiological Cycles
Get all WHOOP physiological cycles (daily strain periods) for the user with optional date filtering. Returns strain scores, heart rate data, and cycle timing.
Get Cycle Sleep
Get the sleep activity associated with a specific physiological cycle ID, including sleep stages and performance metrics.
Get Cycle Recovery
Get the recovery score for a specific physiological cycle, including HRV, resting heart rate, SpO2, and skin temperature.
List Recovery Scores
Get all recovery scores for the user with optional date filtering. Includes HRV, resting heart rate, SpO2, and skin temperature.
Get Sleep Activity
Get a specific sleep activity by UUID, including sleep stages, performance percentage, and efficiency scores.
List Sleep Activities
Get all sleep activities for the user with optional date filtering. Includes sleep stages, performance percentage, and sleep needed breakdown.
Get Workout Activity
Get a specific workout activity by UUID, including strain, heart rate zones, distance, and altitude data.
List Workout Activities
Get all workout activities for the user with optional date filtering. Includes sport type, strain, heart rate zones, and distance.
Installation Steps
Get StartedCreate a Gumloop Account
To use this MCP, you need a Gumloop account. If you don't have one yet, you can create one for free.
Copy Your Server URL
Copy your MCP server URL and add it to your client. You'll be prompted to authorize on first use.