leonhoulier/whoop-mcp-server
If you are the rightful owner of whoop-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The Whoop MCP Server is a Model Context Protocol server that provides access to the Whoop API v2, allowing language models to query various health and fitness data from a Whoop account.
Tools
Functions exposed to the LLM to take actions
get_recovery_data
Get recovery data including recovery score, HRV, resting heart rate, SpO2, and skin temperature
get_cycles_data
Get physiological cycle data including strain, calories, and heart rate metrics
get_latest_cycle
Get the most recent cycle data
get_average_strain
Calculate average strain over a specified number of days
get_sleep_data
Get sleep data including sleep stages, performance %, quality score, respiratory rate, and efficiency
get_sleep_for_cycle
Get sleep data for a specific cycle by cycle ID
get_latest_sleep
Get the most recent sleep data
get_workout_data
Get workout data including sport, strain score, heart rate zones, calories, and GPS data
get_workout_by_id
Get specific workout by workout ID (UUID)
get_recent_workouts
Get recent workouts from the last 7 days
get_body_measurements
Get user body measurements including height, weight, and max heart rate
check_auth_status
Check authentication status and get user profile
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client