whoop-mcp-server

leonhoulier/whoop-mcp-server

3.2

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

No resources