Руководство по коннектору7 мин чтенияMCP-инструментов: 117 языков

Как подключить WHOOP к Microsoft Copilot через MCP

Восстановление, HRV, пульс покоя, ночной и дневной сон по фазам, дневная нагрузка по циклам, тренировки с зонами пульса, профиль и параметры тела участника WHOOP через WHOOP Developer API v2 с OAuth. Только чтение.

HCАвтор: команда HelpCodeОбновлено 7 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

WHOOP

WHOOP

Read a WHOOP member's recovery, HRV, resting heart rate, sleep and naps with stages, day strain per cycle, workouts with heart rate zones, profile and body measurements through the WHOOP Developer API v2 with OAuth. Read-only.

инструментов

11

Регион

INTL

Категория

Спорт

Аутентификация

OAuth 2.0

Требуемые env-vars

WHOOP_CLIENT_IDWHOOP_CLIENT_SECRET
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Пропустите установку. Заработает меньше чем за 2 минуты.

Начните бесплатный период на cloud.anythingmcp.com, добавьте WHOOP одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.

Начать бесплатный период

Кратко

Восстановление, HRV, пульс покоя, ночной и дневной сон по фазам, дневная нагрузка по циклам, тренировки с зонами пульса, профиль и параметры тела участника WHOOP через WHOOP Developer API v2 с OAuth. Только чтение.

Попробуй спросить

Примеры промптов для WHOOP

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

WHOOP · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → WHOOP, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

WHOOP + Microsoft Copilot

Восстановление, HRV, пульс покоя, ночной и дневной сон по фазам, дневная нагрузка по циклам, тренировки с зонами пульса, профиль и параметры тела участника WHOOP через WHOOP Developer API v2 с OAuth. Только чтение.

Предварительные требования

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

WHOOP_CLIENT_ID, WHOOP_CLIENT_SECRET

Шаг 1 — Получите учётные данные

Настройка занимает около 10 минут, и делается один раз. Нужен аккаунт WHOOP.

  1. Откройте WHOOP Developer Dashboard на https://developer-dashboard.whoop.com и войдите с аккаунтом WHOOP. Когда появится запрос, создайте команду (в команде может быть до 5 приложений).
  2. Нажмите Create App. В разделе Scopes отметьте read:profile, read:body_measurement, read:cycles, read:recovery, read:sleep и read:workout. Коннектор также запрашивает offline, без которого WHOOP не выдаёт refresh-токен.
  3. В разделе Redirect URIs добавьте https://cloud.anythingmcp.com/api/mcp-oauth/callback в AnythingMCP Cloud или <your AnythingMCP URL>/api/mcp-oauth/callback, если AnythingMCP размещён у вас.
  4. Сохраните и скопируйте Client ID и Client Secret в WHOOP_CLIENT_ID и WHOOP_CLIENT_SECRET. Установите коннектор, нажмите Authorize with Provider и разрешите доступ с тем аккаунтом WHOOP, данные которого должен читать ИИ.
  5. Запустите whoop_get_profile, чтобы проверить подключение.

Токены доступа действуют около часа и обновляются автоматически; при каждом обновлении WHOOP заменяет refresh-токен.

Что он читает: профиль и параметры тела подключённого участника (рост, вес, максимальный пульс); физиологические циклы, где цикл означает один день WHOOP от пробуждения до пробуждения, с дневной нагрузкой, энергией и пульсом; восстановление за каждый цикл с оценкой восстановления, HRV, пульсом покоя и, на WHOOP 4.0 и новее, SpO2 и температурой кожи; ночной и дневной сон со временем в каждой фазе, потребностью во сне, показателями результативности, регулярности и эффективности сна и частотой дыхания; а также тренировки с видом спорта, нагрузкой, пульсом, энергией, расстоянием, высотой и временем в каждой зоне пульса.

Как найти день: ИИ выводит циклы (у самого нового нет end, пока он идёт) и переходит от id цикла к его восстановлению и сну. Для трендов он выводит восстановления, сны или тренировки между start и end.

Только чтение: все инструменты только читают. WHOOP API не позволяет записывать данные, поэтому подтверждать нечего и ни один инструмент не отключён при установке. Записи журнала, монитор стресса, потоки данных пульса и WHOOP Coach не входят в публичный API.

Форматы: оценку содержат только записи с score_state SCORED; PENDING_SCORE означает, что WHOOP её ещё вычисляет, а UNSCORABLE, что оценки не будет (например, если браслет не носили). Время в UTC, а timezone_offset содержит локальное смещение участника, которое ИИ применяет, прежде чем назвать местный день. Длительности с окончанием _milli указаны в миллисекундах. Нагрузка измеряется по шкале WHOOP от 0 до 21, kilojoule обозначает энергию (разделите на 4,184, чтобы получить килокалории), проценты принимают значения от 0 до 100, а пульс указан в ударах в минуту.

Лимиты: инструменты списков возвращают до 25 записей за вызов, сначала новые, с next_token, пока есть ещё записи. По умолчанию WHOOP допускает 100 запросов в минуту и 10 000 в день на приложение; сверх этого он отвечает 429.

Частые ошибки: 401 означает, что авторизация истекла или отозвана (снова нажмите Authorize with Provider), 403 или пустой ответ для одного вида данных обычно означает, что его scope не выдан, а 404 неизвестный id.

Шаг 2 — Установите адаптер

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Шаг 3 — Добавьте коннектор в Microsoft Copilot

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

Microsoft Copilot использует MCP-серверы через агентов, созданных в Copilot Studio: ты добавляешь AnythingMCP в агента как инструмент, а затем публикуешь агента в Microsoft 365 Copilot и Teams. Copilot Studio подключается из облака Microsoft по Streamable HTTP, который AnythingMCP поддерживает.

  1. В Copilot Studio открой своего агента (или создай нового), перейди в Tools и выбери Add a tool → New tool → Model Context Protocol.
  2. Укажи Server name (например, AnythingMCP), Server description, которое объясняет, что делает коннектор, и Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. По описанию Copilot Studio решает, когда вызывать сервер.
  3. В аутентификации выбери API key, установи Type в Header, укажи имя заголовка X-API-Key и нажми Create.
  4. В окне Add tool выбери Create a new connection, вставь MCP API-ключ из AnythingMCP (MCP Servers → твой сервер → API keys) и нажми Add to agent.
  5. Проверь в панели Test агента: попроси о том, для чего нужны инструменты WHOOP.
  6. Нажми Publish, затем Channels → Microsoft 365 and Microsoft Teams, оставь включённым Make agent available in Microsoft Copilot и нажми Add channel. See agent in Teams установит агента для тебя; в Microsoft 365 Copilot введи @ и выбери агента.

Хочешь, чтобы каждый входил под своей учётной записью? Вместо API-ключа выбери OAuth 2.0 → Dynamic discovery: каждый пользователь войдёт в AnythingMCP при первом вызове агентом.

Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Copilot Studio подключается из облака Microsoft, поэтому localhost не подойдёт.

Доступные инструменты

ToolWhat it does
whoop_get_profileThe signed-in WHOOP member: user_id, email, first and last name
whoop_get_body_measurementThe member's body measurements as stored in WHOOP: height_meter, weight_kilogram and the max_heart_rate WHOOP calculated
whoop_list_cyclesPhysiological cycles (one WHOOP day, from waking to waking), newest first: id, start, end (missing for the current cycle), timezone_offset…
whoop_get_cycleOne physiological cycle by id: start, end, score_state and score (strain, kilojoule, average and max heart rate)
whoop_get_cycle_sleepThe main sleep that belongs to a cycle (the sleep before that WHOOP day), with stages, sleep need, performance, consistency and efficiency
whoop_get_cycle_recoveryThe recovery of a cycle: recovery_score (0 to 100 %), resting_heart_rate, hrv_rmssd_milli, and on WHOOP 4.0 or newer spo2_percentage and…
whoop_list_recoveriesRecoveries, newest first (by the start of their cycle): cycle_id, sleep_id, score_state and score with recovery_score (0 to 100 %)…
whoop_list_sleepsSleeps and naps, newest first: id (UUID), cycle_id, start, end, nap, score_state and score with time in bed and per stage (light, slow…
whoop_get_sleepOne sleep or nap by its UUID, with the full score (stage summary, sleep need, performance, consistency, efficiency, respiratory rate)
whoop_list_workoutsWorkouts, newest first: id (UUID), sport_name, start, end, score_state and score with strain, average and max heart rate, kilojoule…
whoop_get_workoutOne workout by its UUID: sport, times, strain, heart rate, kilojoule, distance, altitude and heart rate zone durations

Примеры запросов

  • «Какая у меня сегодня оценка восстановления и как мои HRV и пульс покоя соотносятся со средними значениями за 30 дней?»
  • «Сколько я спал каждую ночь на этой неделе и сколько из этого пришлось на фазу REM и глубокий сон?»
  • «Выведи мои тренировки за последние две недели с видом спорта, нагрузкой и временем в зонах пульса 4 и 5.»
  • «Каким было моё восстановление по утрам после дней с нагрузкой выше 15?»
  • «Был ли у меня дневной сон в этом месяце и сколько он длился?»

FAQ

Для какого Copilot это руководство? Для Microsoft 365 Copilot на работе — через агентов Copilot Studio. В приложении Microsoft Copilot для личных аккаунтов добавить свой MCP-сервер нельзя.

Что нужно? Рабочий аккаунт с доступом к Copilot Studio (лицензия или пробная версия), чтобы создать агента. Тем, кто будет пользоваться им в Microsoft 365 Copilot или Teams, нужен доступ к агенту: поделись им или попроси администратора опубликовать его для организации. Если в организации действуют политики данных для коннекторов Power Platform, они распространяются и на MCP-серверы.

Агент не вызывает инструменты. Проверь, что имя заголовка — ровно X-API-Key, а ключ относится к тому же MCP-серверу, что и URL, и сделай Server description конкретным: по нему Copilot Studio решает, когда вызывать сервер. После каждого изменения опубликуй агента заново; в открытом чате введи «start over», чтобы перейти на новую версию.

Следующие шаги

Это руководство помогло?

Ваш агент для WHOOP в одном клике.

Установите коннектор, вставьте ключ, спросите Microsoft Copilot. 7 дней бесплатно, без банковской карты.

Похожие руководства

Коннекторы

Как подключить WHOOP к ChatGPT через MCP

Восстановление, HRV, пульс покоя, ночной и дневной сон по фазам, дневная нагрузка по циклам, тренировки с зонами пульса, профиль и параметры тела участника WHOOP через WHOOP Developer API v2 с OAuth. Только чтение.

Коннекторы

Как подключить WHOOP к Claude через MCP

Восстановление, HRV, пульс покоя, ночной и дневной сон по фазам, дневная нагрузка по циклам, тренировки с зонами пульса, профиль и параметры тела участника WHOOP через WHOOP Developer API v2 с OAuth. Только чтение.

Коннекторы

Как подключить WHOOP к Cursor через MCP

Восстановление, HRV, пульс покоя, ночной и дневной сон по фазам, дневная нагрузка по циклам, тренировки с зонами пульса, профиль и параметры тела участника WHOOP через WHOOP Developer API v2 с OAuth. Только чтение.

Коннекторы

Как подключить WHOOP к Gemini через MCP

Восстановление, HRV, пульс покоя, ночной и дневной сон по фазам, дневная нагрузка по циклам, тренировки с зонами пульса, профиль и параметры тела участника WHOOP через WHOOP Developer API v2 с OAuth. Только чтение.

Коннекторы

Как подключить WHOOP к Meta Muse через MCP

Восстановление, HRV, пульс покоя, ночной и дневной сон по фазам, дневная нагрузка по циклам, тренировки с зонами пульса, профиль и параметры тела участника WHOOP через WHOOP Developer API v2 с OAuth. Только чтение.

Коннекторы

WHOOP в MCP: восстановление, HRV, сон, нагрузка и тренировки в любом AI-агенте

Восстановление, HRV, пульс покоя, ночной и дневной сон по фазам, дневная нагрузка по циклам, тренировки с зонами пульса, профиль и параметры тела участника WHOOP через WHOOP Developer API v2 с OAuth. Только чтение.