Skip to main content
Glama
malgavesaurabh

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

  1. Перейдите на https://developer.whoop.com → войдите → Создать приложение.

  2. Название: любое. Redirect URI: https://YOUR-APP.onrender.com/callback (вы узнаете YOUR-APP после шага 3 — вы сможете вернуться и изменить это).

  3. Scopes: отметьте все области read:* и offline.

  4. Скопируйте Client ID и Client Secret.

3. Разверните на Render

  1. https://render.com → Создать → веб-сервис → подключите репозиторий GitHub.

  2. Среда выполнения: Node. Команда сборки: npm install. Команда запуска: npm start. Тариф: Free.

  3. Переменные окружения:

Ключ

Значение

WHOOP_CLIENT_ID

из шага 2

WHOOP_CLIENT_SECRET

из шага 2

MCP_SECRET

любая длинная случайная строка (это пароль вашего коннектора)

BASE_URL

https://YOUR-APP.onrender.com

WHOOP_REFRESH_TOKEN

пока оставьте пустым

  1. Разверните. Запомните ваш URL на Render и убедитесь, что redirect URI Whoop (шаг 2) точно совпадает с ним.

4. Авторизуйтесь один раз

  1. Откройте https://YOUR-APP.onrender.com/auth в браузере и подтвердите доступ для Whoop.

  2. На странице отображается 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.

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

UpdatingMaintainers
UpdatingResponse time
Release cycle
0Releases (12mo)
Commit activity

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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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