whenpeak
WhenPeak tells your agent when its human peaks, when to protect the dip, and how ready they are today, so it can schedule work around real capacity instead of…
Что умеет
- Whenpeak Quick Predict: Predict one day's cognitive performance curve from a single night of sleep the user describes to you. Returns the 24-hour curve, the primary and secondary peak times, the natur
- Whenpeak Multiday Predict: Project cognitive performance across the next 7 to 30 days from a single night of sleep the user describes to you. Returns one curve, peak, dip and score per day, plus the b
- Whenpeak Best Window: Find today's best time window for one kind of work, using the stored sleep history of the account this server is configured with. Returns a start and end time for the window and
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
WhenPeak tells your agent when its human peaks, when to protect the dip, and how ready they are today, so it can schedule work around real capacity instead of treating every hour as equal.
Returns the peak window, natural dip, secondary peak, readiness score and chronotype from sleep. Also projects a 7 to 30 day outlook, finds today's best slot for analytical, creative, learning or administrative work, and reports whether right now is a peak or a dip.
Built on the Two-Process Model, the established framework in chronobiology, and every prediction carries a confidence level. An optional API key unlocks the account-based tools, which personalise as sleep history builds.
Как подключить
Как подключить whenpeak к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://whenpeak--whenpeak.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить whenpeak к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://whenpeak--whenpeak.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить whenpeak к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://whenpeak--whenpeak.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (4)
Технические названия из tools/list. Нужны только разработчикам.
| whenpeak_quick_predict | Predict one day's cognitive performance curve from a single night of sleep the user describes to you. Returns the 24-hour curve, the primary and secondary peak times, the natural afternoon dip, the estimated chronotype, a readiness score and a confidence level, so you can tell the user when to put demanding work and when to protect the dip. Choose this tool when the question is about one specific day. Use whenpeak_multiday_predict for a span of several days. Use whenpeak_performance_now when the question is about this moment and the server is configured with the user's own account. Public and keyless: no API key is required. Read-only, with no side effects. Nothing is stored, no account is created or modified, and the sleep values passed in are not retained. Args: wake_time: this morning's wake time, "HH:MM" (e.g. "07:30") sleep_time: last night's sleep time, "HH:MM" (e.g. "23:00") sleep_quality: "good" | "fair" | "poor" exercise_yesterday: whether the user exercised yesterday. Leave unset if unknown rather than guessing False. exercise_timing: "morning" | "afternoon" | "evening". Leave unset if unknown. |
| whenpeak_multiday_predict | Project cognitive performance across the next 7 to 30 days from a single night of sleep the user describes to you. Returns one curve, peak, dip and score per day, plus the best and worst projected days. This repeats one self-reported baseline forward with decaying confidence, so treat it as the shape of a typical day rather than a prediction for each individual day. A behavioural forecast that learns weekday against weekend patterns needs connected sleep history in the WhenPeak app. Choose this tool for a span of days. Use whenpeak_quick_predict for one specific day, and call it once rather than looping it per day. Public and keyless: no API key is required. Read-only, with no side effects. Nothing is stored. Args: wake_time: this morning's wake time, "HH:MM" sleep_time: last night's sleep time, "HH:MM" sleep_quality: "good" | "fair" | "poor" days: horizon, 7-30 (default 7) |
| whenpeak_best_window | Find today's best time window for one kind of work, using the stored sleep history of the account this server is configured with. Returns a start and end time for the window and the projected capacity across it, tuned to the kind of work: analytical, creative, learning or administrative. Choose this tool when the user wants a slot for a task later today. Use whenpeak_performance_now for the current moment instead, and whenpeak_quick_predict when working from sleep the user describes rather than stored history. Requires WHENPEAK_API_KEY on the server and reads that one account's history, so it is only meaningful where the server runs with the user's own key. Without a key it returns a not_configured error rather than failing. Read-only and stores nothing, but each call counts against that account's monthly quota. Args: task_type: "analytical" | "creative" | "learning" | "administrative" duration_minutes: window length in minutes (default 90) |
| whenpeak_performance_now | Report the current moment's performance state for the account this server is configured with: the score right now and whether now is a peak, a dip, or a neutral window. Returns the current score, the window type, a plain-language recommendation, and today's peak and dip times. Meant as a cheap check before an agent recommends, schedules or starts demanding work. Choose this tool for "right now". Use whenpeak_best_window to find a slot later today, and whenpeak_quick_predict when working from sleep the user describes rather than stored history. Requires WHENPEAK_API_KEY on the server and reads that one account's history, so it is only meaningful where the server runs with the user's own key. Without a key it returns a not_configured error rather than failing. Read-only and stores nothing, but each call counts against that account's monthly quota. |