
Whoop Mcp
Connects Claude to the WHOOP API for querying your biometric data. Exposes eight tools covering recovery scores, HRV, sleep stages, day strain, workout history, and trend analysis over configurable windows. Runs locally with OAuth2 setup, stores refresh tokens in your home directory, and auto-refreshes on subsequent runs. You'd reach for this when you want conversational access to your fitness data without opening the app, or to correlate recovery patterns with training load over time. Works alongside other health MCP servers like Oura for cross-device comparisons. Setup requires creating a WHOOP developer app and running a one-time auth flow that saves credentials locally.
- tools
- 8
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- May 27, 2026
Tools
8 toolsPublic tool metadata for what this MCP can expose to an agent.
get_recoveryRecovery score, HRV, resting HR, SpO2
Recovery score, HRV, resting HR, SpO2
No parameter schema in public metadata yet.
get_sleepSleep duration, stages (light/deep/REM), efficiency, respiratory rate
Sleep duration, stages (light/deep/REM), efficiency, respiratory rate
No parameter schema in public metadata yet.
get_strainDay strain score, avg/max HR, calories
Day strain score, avg/max HR, calories
No parameter schema in public metadata yet.
get_latest_workoutMost recent workout — sport, duration, strain, HR zones
Most recent workout — sport, duration, strain, HR zones
No parameter schema in public metadata yet.
get_recovery_trendRecovery scores over N days (default 7)
Recovery scores over N days (default 7)
No parameter schema in public metadata yet.
get_sleep_trendSleep data over N days (default 7)
Sleep data over N days (default 7)
No parameter schema in public metadata yet.
get_workout_historyRecent workout history (default 5)
Recent workout history (default 5)
No parameter schema in public metadata yet.
get_profileProfile + body measurements
Profile + body measurements
No parameter schema in public metadata yet.
Sponsors
Configuration
WHOOP_CLIENT_ID*OAuth2 Client ID from your WHOOP developer app at developer-dashboard.whoop.com
WHOOP_CLIENT_SECRET*secretOAuth2 Client Secret from your WHOOP developer app. Run whoop-mcp-auth-setup once to complete OAuth flow.
Readme
whoop-mcp
A Model Context Protocol (MCP) server that gives Claude access to your WHOOP biometric data — recovery, sleep, strain, and workouts.
Ask Claude things like:
- "How's my recovery today?"
- "How did I sleep last night?"
- "How has my HRV trended this week?"
- "What was my strain from yesterday's workout?"
Privacy
This app accesses your WHOOP data locally on your device. No data is sent to any third-party server.
Tools
Details
- Repository
- github.com/souravpn/whoop-mcp
- Category
- Data & Analytics
- Package
@souravpn/whoop-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active