Connects Claude to your Whoop data so you can ask about recovery, sleep, strain, and workouts in plain English.
Whoop-MCP is an open source Model Context Protocol server that connects Claude directly to the Whoop API. The idea is simple: instead of opening the Whoop app to check your recovery score or scroll through sleep data, you just ask Claude in plain language. It bridges your personal health data and conversational AI, making everything instantly accessible without toggling between apps or building a custom dashboard.
Built on Node.js with the official MCP SDK, the server exposes four tools to Claude: get_recovery, get_sleep, get_strain, and get_workouts. Authentication runs through Whoop's OAuth flow. A one-time setup script handles everything: it opens your browser, completes the login, and saves your access and refresh tokens directly to a local environment file. After that, the server refreshes tokens silently in the background and Claude handles everything else.
The project is fully open source and built to be cloned by anyone. Add your Whoop client credentials, run the setup script once, and point Claude to the server in your config file. From there, Claude can query your real health data on demand, spotting recovery patterns, breaking down sleep stages, or connecting training strain to how you actually feel. It makes your wearable data genuinely useful.