MCP server for WHOOP health data β recovery, sleep, workouts, cycles, and more.
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.
An MCP (Model Context Protocol) server that connects AI assistants like Claude to your WHOOP health and fitness data. Ask questions about your recovery, sleep, workouts, and more β all through natural conversation.
π¦ Published on the MCP Registry as
io.github.shashankswe2020-ux/whoopβ discoverable by any MCP-compatible client.
~/.whoop-mcp/tokens.json with 0600 permissions@modelcontextprotocol/sdk + zod)Registry snapshot collected 2026-08-30. Versions and publish dates can change; this is an ecosystem comparison, not a source-code security audit.
| Package | Latest | Published (UTC) | MCP Registry identity | Runtime deps | Notable signals |
|---|---|---|---|---|---|
| whoop-ai-mcp (this repo) | 0.6.1 | 2026-08-07 | β
io.github.shashankswe2020-ux/whoop | 2 | 14 tools, 4 resources, 5 prompts, analytics, HTTP + stdio, OAuth 2.1 connector |
| whoop-mcp-unofficial | 0.6.5 | 2026-08-29 | β
io.github.davidmosiah/whoop-mcp | 6 | 20+ tools, SQLite cache, privacy modes |
| mcp-server-whoop | 0.2.2 | 2026-07-17 | β
io.github.Yadheedhya06/mcp-server-whoop | 2 | Read-only/local-first, npm provenance, SBOM and security checks |
| @souravpn/whoop-mcp | 1.0.2 | 2026-05-27 | β
io.github.souravpn/whoop-mcp | 1 | Simple standalone server with OAuth setup |
| @nchemb/whoop-mcp | 0.2.0 | 2026-04-27 | β | 4 | Shared OAuth relay and local SQLite cache |
| whoop-mcp-server | 0.0.5 | 2026-03-13 | β | 2 | WHOOP Developer Platform API server |
| whoop-mcp | 0.1.2 | 2026-03-11 | β | 1 | Server built with the xmcp framework |
| @roebot0/whoop-mcp | 1.0.0 | 2026-04-06 | β | 3 | Axios-based server and separate auth command |
| @alacore/whoop-mcp-server | 1.0.1 | 2025-10-09 | β | 2 | API v2 integration; requires pnpm |
Findings
mcpName identities.Why this package stands out
Evidence and reproducibility: package names, versions, publish dates,
dependency counts, descriptions, and mcpName values come from the npm Registry
search and package manifests. Feature notes were checked against each package's
published metadata/README where available. Re-run the scan with:
Watch a detailed walkthrough of setting up and using whoop-ai-mcp with Claude Desktop:
Covers: creating a WHOOP Developer App, configuring Claude Desktop, OAuth authentication, and querying your health data through natural conversation.
http://localhost:3000/callbackDon't have a WHOOP yet? Here's how to get started:
This server is published on the official MCP Registry. MCP clients that support the registry can discover and install it automatically:
You can also browse it via the registry API:
Add this to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Replace your_client_id and your_client_secret with the credentials from your WHOOP Developer App.
On first launch, a browser window will open for you to authorize access to your WHOOP data. After authorizing, tokens are cached locally and refresh automatically.
Then ask Claude something like:
"How am I doing today?"
"Show me my sleep data from the last 3 days"
"What workouts did I do this month?"
"Is my HRV trending up or down?"
"Give me a weekly health summary"
"Show me my recovery calendar for last 2 weeks"
whoop-mcp connected in Claude Desktop:

Chatting with WHOOP data through Claude:

Weekly Health Report demo (Claude Desktop):



No installation needed β Claude Desktop runs it automatically with the config above.
whoop-ai-mcp setup)For a guided installation that writes the Claude Desktop config (or prints the registration command for Claude Code, Codex, or GitHub Copilot) and verifies your WHOOP credentials in one go:
Flags:
--client=claude-desktop (default) writes/merges claude_desktop_config.json
with an automatic .bak backup.--client=claude-code prints the equivalent claude mcp add command.--client=codex prints the equivalent codex mcp add command (registers the
server in ~/.codex/config.toml).--client=copilot prints the equivalent code --add-mcp command for GitHub
Copilot in VS Code.--verify runs the OAuth flow end-to-end and fetches your profile to confirm
everything is wired correctly before exiting.--client-id / --client-secret skip the interactive prompts (useful for
scripts; secrets entered interactively are masked).If WHOOP_CLIENT_ID and WHOOP_CLIENT_SECRET are already exported in your
shell, the wizard uses them automatically β no prompts. Combine with
--verify to do a one-shot config-correctness check:
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-2)<a href="https://allmcps.com/mcp/whoop-2"><img src="https://allmcps.com/api/badge/whoop-2?style=directory" alt="Whoop on AllMCPs" /></a>