MCP Servers / productivity / Whoop MCP

Whoop MCP

JSON →
noneproductivity

Local MCP server that exposes Whoop recovery, sleep, and strain data to AI agents

Install
How to run this server
[ { "cmd": "pip install -r", "imports": [] } ]
server path: whoop-mcp
Tools
What this server exposes
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)
Configuration
Environment & auth
authnone
envWHOOP_CLIENT_ID
envWHOOP_CLIENT_SECRET
Resources
Whoop MCP — MCP Server · libregistry