Whoop MCP server
Whoop MCP server (удалённый, для пользовательских коннекторов Claude)
Доступ только для чтения к вашим данным Whoop: восстановление, сон, нагрузка, тренировки и профиль — прямо из Claude. Однопользовательский. Работает на бесплатном тарифе Render.
1. Разместите этот код на GitHub
Создайте новый репозиторий (публичный или приватный) и загрузите эти три файла:
server.js, package.json, README.md.
Related MCP server: whoop-mcp
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 deployed
Maintenance
Related MCP Connectors
WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.
Your WHOOP data in the assistant, read-only: recovery, sleep, strain, workouts, cycles and body meas
Read WHOOP recovery, sleep, cycles, workouts and body measurements.
Garmin data in Claude & ChatGPT via the Garmin Health API. OAuth sign-in, no password sharing.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables Claude to read your Whoop recovery, sleep, cycle, and workout data through natural language queries.53 npmMIT
- FlicenseAqualityBmaintenanceProvides Claude Desktop with access to WHOOP fitness data including recovery, sleep, strain, and workouts.41-
- FlicenseAqualityDmaintenanceEnables 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-
- AlicenseNot gradedqualityFmaintenanceConnects your Whoop health data to Claude, enabling natural language queries about recovery, sleep, strain, and workouts.53 npmMIT