MCP server for WHOOP β gives Claude access to your recovery, sleep, strain, and workout data
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
A Model Context Protocol (MCP) server that gives Claude access to your WHOOP biometric data β recovery, sleep, strain, and workouts.
Ask Claude things like:
This app accesses your WHOOP data locally on your device. No data is sent to any third-party server.
| Tool | What it returns |
|---|---|
get_recovery | Recovery score, HRV, resting HR, SpO2 |
get_sleep | Sleep duration, stages (light/deep/REM), efficiency, respiratory rate |
get_strain | Day strain score, avg/max HR, calories |
get_latest_workout | Most recent workout β sport, duration, strain, HR zones |
get_recovery_trend | Recovery scores over N days (default 7) |
get_sleep_trend | Sleep data over N days (default 7) |
get_workout_history | Recent workout history (default 5) |
get_profile | Profile + body measurements |
whoop-mcp (or anything)http://localhost:8080/callbackofflineThis opens your browser, you log into WHOOP, and your tokens are saved to ~/.whoop-mcp-tokens.json:
You only need to do this once. The server will auto-refresh tokens after that.
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
Restart Claude Desktop. You should see a green "running" badge in Settings β Developer.
Open a new chat and ask:
Daily check-in:
Trend analysis:
Workout correlation:
Full briefing:
If you also use Oura Ring, you can run both MCP servers together and ask Claude to cross-reference:
Then ask:
PRs welcome. Some ideas for extension:
MIT
Built with the MCP TypeScript SDK and the WHOOP Developer API.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/whoop-mcp-5)<a href="https://allmcps.com/mcp/whoop-mcp-5"><img src="https://allmcps.com/api/badge/whoop-mcp-5?style=directory" alt="Whoop MCP on AllMCPs" /></a>