io.github.shashankswe2020-ux/whoop
MCP server for WHOOP health data — recovery, sleep, workouts, cycles, and trends.
io.github.shashankswe2020-ux/whoop · Repository · version 0.5.2 · 140 stars · listed from registry
Install
The sweep installs into a clean prefix, but this is the command a user would run:
npx whoop-ai-mcp
Needs credentials: WHOOP_CLIENT_ID, WHOOP_CLIENT_SECRET. The probe used placeholder values, so an amber needs credentials result below means the server asked for the real ones, not that it is broken. Maintainers: how to go green.
Results by platform
Linux
timed out2026-08-16 · probed over npm1 recorded run, oldest first.
handshake failed: MCP error -32001: Request timed out --- stderr (tail) --- Authenticating with WHOOP... No token file found at ~/.whoop-mcp/tokens.json. No cached tokens found, starting OAuth flow... Waiting for WHOOP authorization... If the browser didn't open, visit: https://api.prod.whoop.com/oauth/oauth2/auth?response_type=code&client_id=DOES_IT_INSTALL_PLACEHOLDER&redirect_uri=http%3A%2F%2Flocalhost%3A3000%2Fcallback&scope=offline+read%3Arecovery+read%3Acycles+read%3Aworkout+read%3Asleep+read%3Aprofile+read%3Abody_measurement&state=d7adb0a21297a411f9a28eeccd99e2e1&code_challenge=eXfB-ELj7dEJ3lWokG80Ialidp8OItv8bXtl7VESNlA&code_challenge_method=S256
macOS
timed out2026-08-16 · probed over npm1 recorded run, oldest first.
handshake failed: MCP error -32001: Request timed out --- stderr (tail) --- Authenticating with WHOOP... No token file found at ~/.whoop-mcp/tokens.json. No cached tokens found, starting OAuth flow... Waiting for WHOOP authorization... If the browser didn't open, visit: https://api.prod.whoop.com/oauth/oauth2/auth?response_type=code&client_id=DOES_IT_INSTALL_PLACEHOLDER&redirect_uri=http%3A%2F%2Flocalhost%3A3000%2Fcallback&scope=offline+read%3Arecovery+read%3Acycles+read%3Aworkout+read%3Asleep+read%3Aprofile+read%3Abody_measurement&state=ffee7e50cec8d92d17a7fc30dde54200&code_challenge=_X2XMrDu4gTjG--vZDfs_8DFlOH1gpZk2jAiX-ICXWE&code_challenge_method=S256
Windows
timed out2026-08-16 · probed over npm1 recorded run, oldest first.
handshake failed: MCP error -32001: Request timed out --- stderr (tail) --- Authenticating with WHOOP... No token file found at ~\.whoop-mcp\tokens.json. No cached tokens found, starting OAuth flow... Waiting for WHOOP authorization... If the browser didn't open, visit: https://api.prod.whoop.com/oauth/oauth2/auth?response_type=code&client_id=DOES_IT_INSTALL_PLACEHOLDER&redirect_uri=http%3A%2F%2Flocalhost%3A3000%2Fcallback&scope=offline+read%3Arecovery+read%3Acycles+read%3Aworkout+read%3Asleep+read%3Aprofile+read%3Abody_measurement&state=38b7d3c9f67f85df8707c45c20406eec&code_challenge=unOC7H1DCUP6Pywio4JSUf41iIwspU0nDe-LSK0IHl0&code_challenge_method=S256
Badge
Paste this into the project README to show the current result:
[](https://doesitinstall.com/s/io.github.shashankswe2020-ux__whoop.html)