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

Deputy в MCP: графики смен, табели, отсутствия, доступность и сотрудники в любом AI-агенте

Управление персоналом Deputy для одной инсталляции: сотрудники, локации и зоны, графики смен (rosters) с копированием и публикацией, табели с отметкой прихода и ухода и утверждением, отсутствия и недоступность, мемо, заметки руководителя и любые другие записи через resource query API. Подключается с постоянным токеном.

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

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

Deputy

Deputy

Deputy workforce management: employees, locations and areas, rosters (shifts) and publishing, timesheets with clock on and off and approval, leave and unavailability, memos and the resource query API. Per-install Deputy API with a permanent token.

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

45

Регион

INTL

Категория

HR

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

Bearer Token

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

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

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

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

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

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

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

Кратко

Управление персоналом Deputy для одной инсталляции: сотрудники, локации и зоны, графики смен (rosters) с копированием и публикацией, табели с отметкой прихода и ухода и утверждением, отсутствия и недоступность, мемо, заметки руководителя и любые другие записи через resource query API. Подключается с постоянным токеном.

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

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

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

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

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

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

Deputy

Управление персоналом Deputy для одной инсталляции: сотрудники, локации и зоны, графики смен (rosters) с копированием и публикацией, табели с отметкой прихода и ухода и утверждением, отсутствия и недоступность, мемо, заметки руководителя и любые другие записи через resource query API. Подключается с постоянным токеном.

Настройка

Настройка занимает около 5 минут, нужен системный администратор Deputy.

  1. Запишите адрес вашей инсталляции из адресной строки браузера, когда вы вошли в систему, например mycompany.au.deputy.com (регионы au, eu, uk и na для США). Укажите его в DEPUTY_HOST без https:// и без пути.
  2. Откройте https://<адрес вашей инсталляции>/exec/devapp/oauth_clients, добавьте OAuth-клиент (любое имя и описание; сам client id не используется) и нажмите Get an Access Token.
  3. Сразу скопируйте постоянный токен (он показывается только один раз) в DEPUTY_ACCESS_TOKEN. Установите коннектор: deputy_get_me служит проверкой установки.

Токен работает только в той инсталляции, которая его выдала, и действует от имени создавшего его пользователя с его правами. Системный администратор видит все локации.

Персональные данные: записи сотрудников содержат имена, даты рождения, контакты, адреса и данные об оплате. Запрашивайте только то, что нужно для задачи.

Термины Deputy: локация (место работы) называется Company, зона (отдел) OperationalUnit, смена Roster, фактически отработанное время Timesheet, а тип отсутствия это запись LeaveRules.

Что он читает:

  • Пользователь токена: deputy_get_me и его собственные смены, табели, отсутствия, недоступность, локации и коллеги (deputy_get_my_rosters, deputy_get_my_timesheets, deputy_get_my_leave, deputy_get_my_unavailability, deputy_get_my_locations, deputy_get_my_colleagues).
  • Структура и люди: deputy_list_locations, deputy_list_areas (каждая зона принадлежит локации; смены и табели используют id зон), deputy_list_employees, deputy_get_employee, deputy_query_employees для фильтров и deputy_get_employee_shift_status, чтобы узнать, кто работает прямо сейчас.
  • График: deputy_list_rosters охватывает период от 12 часов назад до 36 часов вперёд; deputy_query_rosters любой период, сотрудника или зону (фильтры по Date, Employee, OperationalUnit).
  • Время: deputy_query_timesheets и deputy_get_timesheet (слоты, перерывы, строки оплаты, комментарии и статус утверждения).
  • Отсутствия и доступность: deputy_query_leave, deputy_get_employee_leave, deputy_get_employee_unavailability и deputy_query_availability. Типы отсутствий даёт deputy_query_resource с object LeaveRules.
  • Всё остальное (команды, праздники, события, обучение, пользовательские поля, данные продаж, расчётные периоды и другое): deputy_get_resource_info перечисляет поля объекта, deputy_query_resource ищет по нему, deputy_get_resource читает одну запись.

Что он записывает:

  • График: deputy_save_shift добавляет смену или, с roster_id, обновляет её; deputy_copy_rosters копирует диапазон дат некоторых зон вперёд (например, прошлую неделю на текущую); deputy_publish_rosters публикует смены с выбранным уведомлением (notify 1 SMS и email, 2 SMS, 3 email, 4 без уведомления, 5 попросить сотрудников подтвердить).
  • Время: deputy_start_timesheet, deputy_pause_timesheet (повторный вызов завершает перерыв) и deputy_end_timesheet отмечают приход и уход сотрудника; deputy_save_timesheet добавляет или исправляет завершённый табель; deputy_approve_timesheet утверждает время, чтобы его можно было выгрузить в расчёт зарплаты.
  • Отсутствия и доступность: deputy_add_leave (статус 0 ждёт утверждения руководителем, 1 фиксирует уже утверждённое отсутствие, которое влияет на табели и остатки), deputy_update_leave (утвердить, отклонить или отменить через status 1, 2 или 3) и deputy_add_unavailability (разово или с повтором, например каждый второй понедельник).
  • Сотрудники: deputy_add_employee, deputy_update_employee, deputy_invite_employee (отправляет приглашение для входа по email), deputy_terminate_employee (сотрудник больше не может войти и не попадает в график; обратимо) и deputy_reactivate_employee.
  • Заметки и новости: deputy_post_journal добавляет в профиль сотрудника личную заметку руководителя; deputy_post_memo публикует сообщение в ленте новостей локации, при желании выбранным пользователям и с просьбой подтвердить прочтение.

Опубликованные смены, приглашения и мемо доходят до реальных сотрудников, поэтому проверьте смены и способ уведомления, прежде чем просить об этом.

Отключены при установке: deputy_delete_employee, deputy_discard_rosters и deputy_discard_timesheet. Их действие нельзя отменить; администратор workspace включает их, когда они нужны команде. Вместо удаления сотрудника можно обратимо деактивировать его через deputy_terminate_employee.

Инструменты запросов: deputy_query_* и deputy_query_resource отправляют POST, но только читают. Тело search содержит условия, которые должны выполняться все, например {"s1":{"field":"Date","type":"ge","data":"2026-11-01"},"s2":{"field":"Date","type":"le","data":"2026-11-07"}}, с операторами eq, ne, gt, ge, lt, le, in, not in, starts, contains, is и is not. sort ({"Date":"asc"}) и join (["EmployeeObject"]) необязательны.

Форматы данных: id это целые числа. StartTime, EndTime и входные start и end это Unix-метки времени в секундах; поля Date это локальные даты локации (2026-11-03T00:00:00+11:00), поэтому время пересчитывается по часовому поясу локации. Roster с Employee 0 это открытая смена, Published false черновик. Статус табеля показывают TimeApproved, PayRuleApproved, Discarded и IsInProgress; TotalTime в часах. Status отсутствия: 0 ждёт утверждения, 1 утверждено, 2 отклонено, 3 отменено, 4 оплата утверждена. Добавление или изменение смены отвечает 200 с пустым телом; ИИ проверяет результат через deputy_query_rosters.

Постраничный вывод: в ответе не более 500 записей. Инструменты запросов принимают max (до 500) и start (смещение); если страница заполнена, ИИ вызывает снова, увеличив start на max. Инструменты списков без постраничного вывода возвращают всё, что разрешает Deputy, одним ответом.

Частые ошибки: 401 означает неверный токен или токен другой инсталляции, 403 право, которого нет у пользователя токена, 404 неверный адрес инсталляции или id записи, 400 неверное имя поля в фильтре (проверьте его через deputy_get_resource_info).

Коннектор сам не выгружает табели в зарплатную систему, не создаёт локации и зоны и ничего не удаляет, пока инструменты удаления отключены.

Предварительные требования: DEPUTY_HOST, DEPUTY_ACCESS_TOKEN

Локальная установка коннектора

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

Откройте http://localhost:3000/connectors/store, выберите Deputy и введите переменные, перечисленные в Предварительных требованиях.

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

ToolWhat it does
deputy_get_meWho the token belongs to: user and employee id, name, company (location) ids, permissions and the install's settings
deputy_get_my_rostersUpcoming shifts of the token's own user (when am I next working), with times, area and location
deputy_get_my_timesheetsTimesheets of the token's own user, newest first, with start and end times, breaks and approval state
deputy_get_my_leaveLeave requests of the token's own user, with dates, leave type, hours and status
deputy_get_my_unavailabilityUnavailability periods the token's own user has entered (when am I unavailable)
deputy_get_my_locationsLocations (workplaces) the token's own user can work in, with their areas
deputy_get_my_colleaguesColleagues of the token's own user (who do I work with): names, photos and contact details shared in Deputy
deputy_list_employeesAll employees the token may see, with id, name, main location (Company), role, active flag, start date, contact and payroll id
deputy_get_employeeOne employee by id: name, locations, role, contact details, start and termination date, payroll id
deputy_query_employeesSearch employees with filters, sorting and paging, e.g. active staff of one location: search…
deputy_get_employee_shift_statusWhether an employee is working right now: current or next shift, open timesheet and break state
deputy_list_locationsAll locations (Deputy calls them Company records: workplaces with name, code, address id, time zone and active flag)
deputy_list_areasAll areas (operational units / departments) with name, location (Company), colour and active flag
deputy_list_rostersShifts (rosters) from 12 hours ago to 36 hours ahead across the install: employee, area, start and end (Unix seconds), published flag
deputy_query_rostersSearch shifts (rosters) for any period, employee or area, e.g. one day: search {"s1":{"field":"Date","type":"eq","data":"2026-11-03"}}; a…
deputy_query_timesheetsSearch timesheets (actual worked time): employee, area, start and end (Unix seconds), total hours, cost, TimeApproved, PayRuleApproved…
deputy_get_timesheetOne timesheet with its full details: slots, breaks, pay lines, comments and approval state
deputy_query_leaveSearch leave requests: employee, leave rule (type), location, DateStart, DateEnd, Days, TotalHours, Status (0 awaiting approval, 1…
deputy_get_employee_leaveLeave requests of one employee with dates, type, hours and status
deputy_get_employee_unavailabilityUnavailability periods of one employee (one-off and recurring), with start, end and comment
deputy_query_availabilitySearch availability and unavailability records of employees (EmployeeAvailability): employee, start and end (Unix seconds), type and…
deputy_query_resourceSearch any other Deputy resource with the same filter body as the other query tools: leave rules, teams, public holidays, events, memos…
deputy_get_resourceRead one record of any Deputy resource by id, e.g. a Roster, Leave, LeaveRules or Company record
deputy_get_resource_infoField list of a Deputy resource: field names and types, and the joinable related objects
deputy_add_employeeAdd an employee to a location
deputy_update_employeeChange fields of an employee record through the resource API
deputy_invite_employeeEmail the employee an invitation to log in to Deputy and use the app (sends a message)
deputy_terminate_employeeTerminate an employee: they can no longer log in or be rostered
deputy_reactivate_employeeRe-activate a terminated employee so they can be rostered again
deputy_delete_employeeDelete an employee's account and data from Deputy
deputy_post_journalAdd a journal entry (a private manager note) to an employee's profile
deputy_add_leaveCreate a leave request for an employee
deputy_update_leaveApprove, decline or cancel a leave request (Status), or change its dates and comment
deputy_add_unavailabilityRecord when an employee cannot work, once or repeating (e.g. every second Monday)
deputy_save_shiftAdd a shift, or update one when roster_id is given
deputy_publish_rostersPublish shifts so employees see them, with the chosen notification
deputy_copy_rostersCopy the shifts of a date range of some areas forward (e.g. last week to this week)
deputy_discard_rostersDiscard (remove) shifts from the schedule
deputy_start_timesheetClock an employee on in an area now: starts a running timesheet for them
deputy_end_timesheetClock an employee off (ends a running timesheet), with an optional unscheduled meal break
deputy_pause_timesheetStart or end a break on a running timesheet (calling it again ends the break)
deputy_save_timesheetCreate a finished timesheet, or update one when timesheet_id is given: times, area, breaks and comment, optionally approved at once
deputy_approve_timesheetApprove a timesheet (time approval) so it can be exported to payroll
deputy_discard_timesheetDiscard a timesheet so it is not paid
deputy_post_memoPost a memo to the news feed of a location, optionally to selected locations or users, and optionally asking them to confirm they read it

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

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

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

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

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

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

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

Коннекторы

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

Управление персоналом Deputy для одной инсталляции: сотрудники, локации и зоны, графики смен (rosters) с копированием и публикацией, табели с отметкой прихода и ухода и утверждением, отсутствия и недоступность, мемо, заметки руководителя и любые другие записи через resource query API. Подключается с постоянным токеном.

Коннекторы

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

Управление персоналом Deputy для одной инсталляции: сотрудники, локации и зоны, графики смен (rosters) с копированием и публикацией, табели с отметкой прихода и ухода и утверждением, отсутствия и недоступность, мемо, заметки руководителя и любые другие записи через resource query API. Подключается с постоянным токеном.

Коннекторы

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

Управление персоналом Deputy для одной инсталляции: сотрудники, локации и зоны, графики смен (rosters) с копированием и публикацией, табели с отметкой прихода и ухода и утверждением, отсутствия и недоступность, мемо, заметки руководителя и любые другие записи через resource query API. Подключается с постоянным токеном.

Коннекторы

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

Управление персоналом Deputy для одной инсталляции: сотрудники, локации и зоны, графики смен (rosters) с копированием и публикацией, табели с отметкой прихода и ухода и утверждением, отсутствия и недоступность, мемо, заметки руководителя и любые другие записи через resource query API. Подключается с постоянным токеном.

Коннекторы

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

Управление персоналом Deputy для одной инсталляции: сотрудники, локации и зоны, графики смен (rosters) с копированием и публикацией, табели с отметкой прихода и ухода и утверждением, отсутствия и недоступность, мемо, заметки руководителя и любые другие записи через resource query API. Подключается с постоянным токеном.

Коннекторы

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

Управление персоналом Deputy для одной инсталляции: сотрудники, локации и зоны, графики смен (rosters) с копированием и публикацией, табели с отметкой прихода и ухода и утверждением, отсутствия и недоступность, мемо, заметки руководителя и любые другие записи через resource query API. Подключается с постоянным токеном.