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

Setup

  1. Set the environment variables in Vercel: WHOOP_CLIENT_ID, WHOOP_CLIENT_SECRET, APP_PASSWORD, and the Upstash Redis vars.
  2. Register <this-domain>/api/whoop/callback as a redirect URI in the WHOOP developer dashboard.
  3. Open /api/whoop/login once and enter your password to link your WHOOP account.
  4. In Claude → Settings → Connectors → Add custom connector, paste <this-domain>/api/mcp.

See the README in the repository for full instructions.