WHOOP MCP SERVER

STACK: TypeScript · Node.js · Express · SQLite · OAuth 2.0 · MCP SDK

PROBLEM

You're training for a race with a Whoop on your wrist collecting HRV, sleep, recovery, and strain around the clock. All that data and the decision of whether to train hard or rest still comes down to a gut feeling.

SOLUTION

Connects your Whoop to Claude through MCP. Instead of staring at recovery scores and guessing, you ask Claude what to do today and it tells you based on your actual HRV, sleep, and strain data.

DEEP DIVE

Remote MCP server connecting Whoop biometric data to Claude — pulls recovery, HRV, sleep, and strain metrics, computes training load (ACWR, sleep debt, race readiness), and exposes 7 tools Claude can call for daily Ironman 70.3 coaching recommendations.

HIGHLIGHTS

Acute-to-chronic workload ratio (ACWR)

HRV trend analysis

Cumulative sleep debt tracking

Race readiness scoring across 7 MCP tools