Whoop MCP server
Whoop MCP server (удалённый, для пользовательских коннекторов Claude)
Доступ только для чтения к вашим данным Whoop: восстановление, сон, нагрузка, тренировки и профиль — прямо из Claude. Однопользовательский. Работает на бесплатном тарифе Render.
1. Разместите этот код на GitHub
Создайте новый репозиторий (публичный или приватный) и загрузите эти три файла:
server.js, package.json, README.md.
Related MCP server: whoop-fitness
2. Создайте приложение разработчика Whoop
Перейдите на https://developer.whoop.com → войдите → Создать приложение.
Название: любое. Redirect URI:
https://YOUR-APP.onrender.com/callback(вы узнаете YOUR-APP после шага 3 — вы сможете вернуться и изменить это).Scopes: отметьте все области
read:*и offline.Скопируйте Client ID и Client Secret.
3. Разверните на Render
https://render.com → Создать → веб-сервис → подключите репозиторий GitHub.
Среда выполнения: Node. Команда сборки:
npm install. Команда запуска:npm start. Тариф: Free.Переменные окружения:
Ключ | Значение |
| из шага 2 |
| из шага 2 |
| любая длинная случайная строка (это пароль вашего коннектора) |
|
|
| пока оставьте пустым |
Разверните. Запомните ваш URL на Render и убедитесь, что redirect URI Whoop (шаг 2) точно совпадает с ним.
4. Авторизуйтесь один раз
Откройте
https://YOUR-APP.onrender.com/authв браузере и подтвердите доступ для Whoop.На странице отображается refresh token. Скопируйте его в переменную окружения
WHOOP_REFRESH_TOKENна Render и выполните повторный деплой. (На бесплатном тарифе 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