Whoop MCP server
Whoop MCP server(远程,用于 Claude 自定义连接器)
从 Claude 以只读方式访问你的 Whoop 恢复、睡眠、体能消耗、锻炼和个人资料。 单用户。运行在 Render 的免费套餐上。
1. 将此代码放到 GitHub 上
创建一个新仓库(公开或私有),并上传这三个文件:
server.js、package.json、README.md。
Related MCP server: whoop-fitness
2. 创建 Whoop 开发者应用
前往 https://developer.whoop.com → 登录 → 创建应用。
名称:任意内容。重定向 URI:
https://YOUR-APP.onrender.com/callback(你会在第 3 步之后知道 YOUR-APP——你可以稍后回来修改此项)。范围:勾选所有
read:*范围以及 offline。复制客户端 ID 和客户端密钥。
3. 在 Render 上部署
https://render.com → 新建 → Web Service → 连接 GitHub 仓库。
运行时:Node。构建命令:
npm install。启动命令:npm start。套餐:Free。环境变量:
Key | Value |
| 来自第 2 步 |
| 来自第 2 步 |
| 任意长随机字符串(这是你的连接器密码) |
|
|
| 暂时留空 |
部署。记下你的 Render URL,并确保 Whoop 重定向 URI(第 2 步)与之完全一致。
4. 授权一次
在浏览器中打开
https://YOUR-APP.onrender.com/auth并批准 Whoop。页面会显示一个刷新令牌。将其复制到 Render 上的
WHOOP_REFRESH_TOKEN环境变量中,然后重新部署。 (Render 的免费套餐没有持久化磁盘,因此令牌必须存放在环境变量中。)
5. 添加到 Claude
Claude → 设置 → 连接器 → 添加自定义连接器
名称:Whoop
URL:
https://YOUR-APP.onrender.com/mcp/YOUR_MCP_SECRET无需填写 OAuth 字段。
在聊天中将其打开,然后询问你的恢复数据。
注意事项
Render 免费服务在空闲 15 分钟后会休眠;首次调用可能需要 ~30 秒才能唤醒。
请将
MCP_SECRET保密——任何拥有该 URL 的人都能读取你的数据。工具:get_today, get_summary, get_recovery, get_sleep, get_cycles, get_workouts, get_profile, get_body_measurements.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables Claude to read your Whoop recovery, sleep, cycle, and workout data through natural language queries.163MIT
- FlicenseNot gradedqualityDmaintenanceEnables users to query WHOOP health data including recovery, sleep, workouts, and cycles through Claude Desktop using MCP tools.
- FlicenseAqualityBmaintenanceProvides Claude Desktop with access to WHOOP fitness data including recovery, sleep, strain, and workouts.41
- FlicenseAqualityCmaintenanceEnables Claude to read your WHOOP health data including recovery, sleep, strain, and workouts through the official WHOOP API, so you can ask natural language questions about your fitness metrics.7
Related MCP Connectors
WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.
Garmin data in Claude & ChatGPT via the Garmin Health API. OAuth sign-in, no password sharing.
Garmin data in Claude: 135 tools — activities, sleep, HRV, training, workouts. Free, open source.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/malgavesaurabh/Whoop-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server