WHOOP MCP Server
A personal Model Context Protocol server that exposes your WHOOP data to Claude. This is a backend service — there is no UI to use here.
Endpoints
- MCP endpoint (add this URL in Claude): /api/mcp
- Connect WHOOP (one-time, owner only): /api/whoop/login (enter your password)
Setup
- Set the environment variables in Vercel: WHOOP_CLIENT_ID, WHOOP_CLIENT_SECRET, APP_PASSWORD, and the Upstash Redis vars.
- Register <this-domain>/api/whoop/callback as a redirect URI in the WHOOP developer dashboard.
- Open /api/whoop/login once and enter your password to link your WHOOP account.
- In Claude → Settings → Connectors → Add custom connector, paste <this-domain>/api/mcp.
See the README in the repository for full instructions.