Whoop MCP
JSON →Local MCP server that exposes Whoop recovery, sleep, and strain data to AI agents
Install
pip install -r Tools · 10
- whoop_check_auth Verify tokens are valid and not expired
- whoop_get_latest_recovery Most recent recovery score, HRV, resting HR, SpO2
- whoop_get_recovery_range Recovery data for a date range
- whoop_get_latest_sleep Last sleep session with stage breakdown
- whoop_get_sleep_range Sleep data for a date range
- whoop_get_latest_strain Current cycle strain, avg/max HR, kilojoules
- whoop_get_strain_range Strain over past N days with average
- whoop_get_workouts Workouts with sport ID, strain, HR zones
- whoop_get_profile User profile and body measurements
- whoop_get_training_summary Aggregated coaching snapshot (start here)
Environment variables
WHOOP_CLIENT_IDWHOOP_CLIENT_SECRET