whoop

jorgedcb/whoop
★ 0 stars TypeScript AI/LLM Updated 1d ago
MCP server for WHOOP: recovery, sleep, strain and workouts for Claude, Cursor and any MCP client
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "whoop": {
      "command": "npx",
      "args": [
        "-y",
        "jorgedcb/whoop"
      ]
    }
  }
}

README Excerpt

Connect your WHOOP data to Claude, Cursor, or any other MCP client. Ask things like *"How did I sleep last night?"*, *"Compare my HRV on workout days vs rest days this week"*, or *"What was my strain yesterday?"* and get answers from your own recovery, sleep, strain and workout records. - One tool per WHOOP API v2 read endpoint, returning the records as WHOOP sends them

Tools (14)

WHOOP_CONFIG_DIRWHOOP_REDIRECT_URIWHOOP_TOKEN_FILEget_body_measurementsget_cycle_by_idget_cyclesget_profileget_recoveryget_recovery_for_cycleget_sleepget_sleep_by_idget_sleep_for_cycleget_workout_by_idget_workouts

Topics

claudefitnesshealthmcpmodel-context-protocoltypescriptwhoop