Privacy-first, unofficial WHOOP MCP server for AI health, sleep, recovery, and performance agents.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Whoop MCP.
whoop_demorealistic **synthetic** recovery/sleep/strain payloads, no OAuth needed (see [See it before you connect](#see-it-before-you-connect))
whoop_connection_statusverify local setup before calling WHOOP
whoop_data_inventoryinventory supported data domains, scopes, privacy modes and recommended first calls without calling WHOOP APIs.
whoop_daily_summaryreadiness, sleep, load and action candidates for today
whoop_weekly_summaryscorecard, comparison vs prior week, next-week plan
β‘ One-command install with Delx Wellness for Hermes:
npx -y delx-wellness-hermes setupβ preconfigures this connector and the full Delx Wellness stack in a dedicated Hermes profile.Or wire it standalone into Claude Desktop / Cursor / ChatGPT Desktop β see the install section below. Runnable examples live in the Delx Wellness hub.
Public proof: WHOOP MCP is tracked in the Delx Open Source Growth Snapshot alongside downloads, stars and next-action priorities. If it saves you OAuth and MCP setup time, star this repo so other recovery-focused agent builders can find it faster.
First useful prompt:
Use whoop_connection_status, then whoop_daily_summary, then give me a 5-line operating brief for today.
Local-first MCP server that connects AI agents to your WHOOP recovery, sleep, strain and HRV data.
Unofficial project. Not affiliated with, endorsed by or supported by WHOOP, Inc. WHOOP is a trademark of its respective owner. Use this only with your own WHOOP account and in line with WHOOP's Developer Terms.
Built by David Mosiah for people who use Claude, Cursor, Hermes, OpenClaw or other MCP-compatible agents to think about training, sleep and recovery β without copy-pasting numbers from the WHOOP app.
Part of Delx Wellness, a registry of local-first wellness MCP connectors.
WHOOP MCP Unofficial builds on prior WHOOP MCP groundwork by
Shashank Mishra, including the
OAuth/WHOOP API direction and the earlier MIT-licensed
whoop-ai-mcp package
(source). This project
extends that foundation with local-first setup, privacy audits, dual transport,
agent manifests, summaries, caching, registry metadata and Delx Wellness hub
integration.
If this connector helps your agent workflow, please star the repo. Stars make the project easier for other AI builders to discover and help Delx keep shipping local-first wellness infrastructure.
WHOOP gives you rich physiology β recovery score, HRV, sleep stages, strain β but it lives behind an OAuth API and a closed app. Bringing it into your AI agent today means writing the OAuth dance yourself, storing tokens safely, normalizing responses and handling pagination.
This package does all of that locally, exposes WHOOP through the Model Context Protocol, and lets any MCP-compatible agent read your WHOOP context with one config snippet. Tokens never leave your machine.
You'll need a WHOOP Developer app (create one here) with redirect URI http://127.0.0.1:3000/callback.
Then add this to your MCP client config:
For Claude Desktop, run setup --client claude and the snippet is written for you.
No WHOOP account yet? Call whoop_demo β it returns realistic synthetic recovery, sleep and strain payloads (tagged is_demo: true) so your agent learns the data contract before any OAuth. Just ask:
Default (markdown) output:
With response_format=json you get the full shape the live tools return:
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/whoop-mcp-3)<a href="https://allmcps.com/mcp/whoop-mcp-3"><img src="https://allmcps.com/api/badge/whoop-mcp-3?style=directory" alt="Whoop MCP on AllMCPs" /></a>