πŸƒβ€β™‚οΈ Whoop MCP Server Online

πŸ”— MCP Connection

Connection URL:

https://mcp.leonhoulier.com/whoop/mcp
πŸ“‹ For ChatGPT Dev Mode / Claude Desktop / Cursor:
Use the connection URL above. The server uses OAuth 2.1 with PKCE for authentication.

πŸ” Authentication

Whoop MCP uses OAuth 2.1 with PKCE for secure authentication. The flow works as follows:

  1. Add the Whoop MCP server to your Cursor or Claude Desktop configuration
  2. The server will automatically initiate an OAuth 2.1 flow with PKCE
  3. You'll be prompted to authorize access to your Whoop account
  4. After authorization, tokens are securely stored and the connection is established
⚠️ Token Expiration: Whoop tokens expire after 24 hours and require re-authentication. Visit https://mcp.leonhoulier.com/whoop/reauth when needed.
πŸ“– Whoop API Documentation: OpenAPI Spec

πŸ› οΈ Available MCP Tools (12 Tools)

Recovery Data

get_recovery_data
Get recovery data including recovery score, HRV, resting heart rate, SpO2, and skin temperature

Cycles & Strain

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 (1-30)

Sleep Data

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

Workout 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

Body Measurements

get_body_measurements
Get user body measurements including height, weight, and max heart rate

Authentication

check_auth_status
Check authentication status and get user profile

πŸ“Š Key Features

πŸ“‹ Example Queries

- "What's my recovery score for yesterday?" - "Get my latest sleep data" - "Show me my workouts from the last week" - "What's my average strain over the past 7 days?" - "Get my body measurements" - "Show me recent cycles with strain data"

πŸ“Š Server Status

Status: Online

Version: 1.13.2

Transport: Streamable HTTP

API: Whoop Developer API v2

Last Updated: 2025-12-08

πŸ“š Resources