Local-first, read-only WHOOP MCP server for recovery, sleep, strain, workouts, and body signals
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-yadheedhya06-mcp-server-whoop": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Local-first, read-only WHOOP MCP server for recovery, sleep, strain, workouts, and body signals
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in health
MCP server for the ClinicalTrials.gov v2 API. Search trials, retrieve study details and results, and match patients to eligible trials.
MCP server for Withings health data — sleep, activity, heart, and body metrics.
MCP Server for Brazilian ICD-10 (DATASUS) - International Classification of Diseases
Search and contribute to the Open Food Facts database.
MCP Security Weekly
Get CVE alerts and security updates for io.github.Yadheedhya06/mcp-server-whoop and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A local-first, read-only Model Context Protocol server for WHOOP. It gives MCP-compatible AI clients compact recovery, sleep, strain, HRV, heart-rate, workout, and body-measurement signals without sending your WHOOP credentials through a hosted third party.
processing status, with no older recovery substituted while a new sleep is pendingSCORED records; live current-cycle strain is labeled provisional_strainThis is an independent community project. It is not affiliated with or endorsed by WHOOP. WHOOP data is useful coaching context, not medical advice.
http://127.0.0.1:8765/callback.offline listed below.npx -y mcp-server-whoop@0.2.2 auth in a terminal and approve WHOOP access.npx -y mcp-server-whoop@0.2.2 status to confirm the local grant exists.npx -y mcp-server-whoop@0.2.2 to your AI client's MCP configuration.Use WHOOP to summarize my recovery and sleep from the last 7 days.The authorization command and the AI client must run as the same operating-system user, or both must set WHOOP_CREDENTIALS_FILE to the same private file. The package never asks you to paste WHOOP tokens into an AI conversation.
The documentation pins an exact reviewed version by default. Use @latest only if you explicitly want your client to follow future releases without reviewing them first.
Create an application in the WHOOP Developer Dashboard and register this exact redirect URL:
http://127.0.0.1:8765/callback
Enable these scopes:
offline
read:recovery
read:cycles
read:sleep
read:workout
read:body_measurement
offline is required because WHOOP access tokens expire and WHOOP rotates refresh tokens.
Run:
npx -y mcp-server-whoop@0.2.2 auth
The command prompts for your WHOOP client ID and masks the client secret, opens WHOOP consent in your browser, validates the OAuth state, and saves the resulting grant locally.
Credentials are stored at:
~/.config/mcp-server-whoop/credentia
... [View full README on GitHub](https://github.com/yadheedhya06/mcp-server-whoop#readme)