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

HR WORKS MCP с Microsoft Copilot

Доступ к HR WORKS, немецкой платформе для HR и расчёта зарплаты, через v2 REST API: сотрудники, отсутствия, больничные, удалённая работа (home office), рабочее время, счета рабочего времени, выплаты заработной платы, личные дела, проекты, кандидаты, организационные единицы, праздники и центры затрат.

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

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

HR WORKS

HR WORKS

Access HR WORKS, the German HR/payroll platform: employees, absences, sick leaves, remote work (home office), working times, time accounts, wage payments, personnel files, projects, applicants, organization units, holidays and cost centers via the v2 REST API.

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

48

Регион

DE

Категория

HR

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

Sign-in token

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

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

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

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

Кратко

Доступ к HR WORKS, немецкой платформе для HR и расчёта зарплаты, через v2 REST API: сотрудники, отсутствия, больничные, удалённая работа (home office), рабочее время, счета рабочего времени, выплаты заработной платы, личные дела, проекты, кандидаты, организационные единицы, праздники и центры затрат.

Пошаговая настройка

Подключи HR WORKS к Microsoft Copilot за 2 минуты

Начни бесплатный пробный период в AnythingMCP Cloud, подключи HR WORKS в пошаговой настройке и добавь свой MCP URL в Microsoft Copilot. Без кода и без собственного сервера.

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

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

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

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

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

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

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

HR WORKS + Microsoft Copilot

Доступ к HR WORKS, немецкой платформе для HR и расчёта зарплаты, через v2 REST API: сотрудники, отсутствия, больничные, удалённая работа (home office), рабочее время, счета рабочего времени, выплаты заработной платы, личные дела, проекты, кандидаты, организационные единицы, праздники и центры затрат.

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

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

HRWORKS_ACCESS_KEY, HRWORKS_SECRET_ACCESS_KEY

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

  1. В HR WORKS откройте Administration → API и создайте пару ключей API: access key и secret access key.
  2. Вставьте access key в HRWORKS_ACCESS_KEY, а secret access key в HRWORKS_SECRET_ACCESS_KEY, затем установите коннектор.
  3. Начните с hrworks_list_organization_units или hrworks_list_persons, чтобы проверить, что пара ключей работает.

Токенами занимается коннектор: HR WORKS выдаёт токены, которые действуют около 15 минут. Коннектор обменивает пару ключей на токен, обновляет его до истечения срока и заново входит в систему после ответа 401, поэтому длинные диалоги и запуски по расписанию работают без перерывов.

Что он умеет: 48 инструментов читают данные сотрудников и их основные кадровые данные, организационные единицы, праздники, отсутствия, больничные, удалённую работу (home office), рабочее время и счета рабочего времени, счета отпусков, доступные рабочие часы, личные дела, выплаты заработной платы, авансовые отчёты по командировкам, проекты, кандидатов и вакансии, центры затрат и объекты затрат. Три инструмента записывают данные: hrworks_create_working_times фиксирует рабочее время или перерывы, hrworks_update_working_times изменяет уже существующие записи, а hrworks_delete_working_times удаляет учтённое время (при установке отключён). HR WORKS обрабатывает все три запроса в фоне и возвращает идентификатор задания, результат которого проверяет hrworks_get_working_times_job. Перед записью ИИ согласует с вами сотрудников, даты и время. Все остальные инструменты только читают.

Итоги и остатки: hrworks_list_time_accounts возвращает плановые часы, отработанные часы и остаток переработок по месяцам, а hrworks_list_leave_accounts показывает право на отпуск и одобренные, запланированные и сгорающие дни сразу для многих сотрудников. hrworks_get_absences_accumulated, hrworks_get_sick_leaves_accumulated и hrworks_get_remote_work_accumulated считают дни по каждому сотруднику за период вместо того, чтобы перечислять все записи, а hrworks_get_available_working_hours показывает часы, доступные за вычетом отсутствий, для планирования загрузки.

Конфиденциальные данные: основные данные, личные дела, выплаты заработной платы и больничные относятся к персональным, зарплатным и медицинским данным. Подключайте коннектор только к MCP-серверу, которым пользуются люди с правом видеть эти данные, или отключите эти инструменты.

Периоды: для отсутствий, больничных, удалённой работы, итогов и доступных часов нужны beginDate и endDate (YYYY-MM-DD), и за один вызов можно запросить не больше года, а с interval=days не больше 31 дня. Для рабочего времени ограничение строже: не больше 31 дня и не больше двух календарных месяцев за вызов, поэтому ИИ запрашивает его помесячно. Для авансовых отчётов по командировкам тоже нужны beginDate и endDate.

Сотрудники: большинство инструментов для сотрудников принимают табельный номер или имя пользователя HR WORKS; personIdentifierType или usePersonnelNumbers сообщают HR WORKS, что именно передано. Для выплат заработной платы одного сотрудника нужен его UUID, который возвращают hrworks_get_person и hrworks_list_persons_master_data.

Уже установили? Новые инструменты попадают в ранее установленный коннектор через обновление каталога: откройте коннектор в AnythingMCP, в разделе Catalog update available проверьте список новых инструментов и нажмите Apply update. Ваши учётные данные и добавленные вами инструменты остаются без изменений. Учтите также, что hrworks_list_travel_expense_reports теперь требует beginDate и endDate, а hrworks_list_working_times принимает за один вызов не больше 31 дня в пределах двух календарных месяцев.

Песочница: чтобы проверить коннектор на демо-среде HR WORKS по адресу https://api.demo-hrworks.de, замените базовый URL коннектора и URL входа в настройках аутентификации на демо-хост.

Лимиты: большинство списков возвращают 50 записей на страницу; если записей больше, ИИ запрашивает следующую page. HR WORKS устанавливает лимиты запросов для каждого аккаунта.

Шаг 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 агента: попроси о том, для чего нужны инструменты HR WORKS.
  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
hrworks_health_checkCheck whether the HR WORKS API is reachable
hrworks_list_organization_unitsList all active organization units (Organisationseinheiten) of the company with their uuid, number and name
hrworks_get_organization_unitReturn the data of a specific organization unit
hrworks_list_present_personsList all persons currently 'in the office' for a given organization unit
hrworks_list_permanent_establishmentsList all permanent establishments (Betriebsstätten) of the company with id and name
hrworks_list_holidaysList company holidays for a given year and (optionally) country
hrworks_list_personsList all persons (employees) in the company
hrworks_get_personReturn the base data of a specific person (employee)
hrworks_list_persons_master_dataReturn the current master data (full personal data, contract details, addresses, bank info, etc.) for one or more persons
hrworks_get_persons_todayReturn day-related objects (working hours, attendance, absences) for the current day for one or more persons
hrworks_get_leave_accountReturn the leave account (vacation balance) of a single person up to a reference date
hrworks_list_absencesList absences (vacation, parental leave, etc.) for one or more persons over a date interval
hrworks_list_absence_typesList all absence types (vacation, parental leave, special leave, etc.) configured for the customer account, with their keys for use as…
hrworks_list_vacation_typesList vacation types defined for the customer account (subset of absence types focused on vacation/leave)
hrworks_list_sick_leavesList sick leaves (Krankheitstage) for one or more persons over a date interval
hrworks_list_sick_leave_typesList all sick leave types configured for the customer account with their keys (used as filter values for hrworks_list_sick_leaves)
hrworks_list_remote_workList remote work / home office records for one or more persons over a date interval
hrworks_list_working_timesList logged working times (time tracking) for one or more persons over a date interval
hrworks_list_time_recording_regulationsList all time-recording regulations configured for the customer (defines which working time types are allowed per regulation)
hrworks_list_projectsList time-tracking projects of the company
hrworks_get_projectReturn the data of a specific time-tracking project by id
hrworks_list_project_customersList the customers used for project time tracking
hrworks_list_job_applicationsList job applications
hrworks_list_postsList all recruiting posts (job postings) of the company
hrworks_get_postReturn the data of a single recruiting post by uuid
hrworks_list_applicantsList applicants (only those with at least one job application)
hrworks_get_applicantReturn data of a specific applicant by uuid
hrworks_list_cost_centersList all cost centers (Kostenstellen) of the company with their number/id and name
hrworks_list_cost_objectivesList all cost objectives (Kostenträger) of the company
hrworks_list_wage_salary_typesList all wage/salary types defined for the customer account (used in payroll exports)
hrworks_list_travel_expense_reportsList travel expense reports (Reisekostenabrechnungen) in a date interval, optionally for some people
hrworks_list_time_accountsReturn the time accounts (Arbeitszeitkonto: target hours, worked hours, overtime balance) of people for one or more months
hrworks_list_leave_accountsReturn the leave accounts (vacation entitlement, approved, requested, planned and expiring days) of several people at once, up to a…
hrworks_get_available_working_hoursReturn the working hours people are available in a date interval (target hours minus absences), summed or split by day, week or month
hrworks_get_absences_accumulatedReturn the number of working days of absence per absence type (vacation, special leave, ...) for each person in a date interval, instead of…
hrworks_get_sick_leaves_accumulatedReturn the number of working days of sick leave per sick leave type for each person in a date interval
hrworks_get_remote_work_accumulatedReturn the number of remote work (home office) days for each person in a date interval
hrworks_get_person_master_dataReturn the current master data of one person: name, contact data, address, organization unit, employment, contract and similar fields
hrworks_list_personnel_file_entriesList the entries of one person's digital personnel file (Personalakte), optionally filtered by category, creation date, attached documents…
hrworks_list_person_wage_paymentsList the wage payments (Lohnzahlungen: wage type, amount, period) recorded for one person
hrworks_list_wage_paymentsList wage payments across all people, optionally only for one wage type (see hrworks_list_wage_salary_types)
hrworks_create_working_timesRecord working times or breaks for one or more people
hrworks_update_working_timesChange working times that already exist in HR WORKS, with the same item format as hrworks_create_working_times
hrworks_get_working_times_jobReturn the status and result of a create or update of working times, by the job id those tools returned
hrworks_get_working_time_statusReturn whether a person is clocked in right now and, if so, the running working time: start, type (working time, business errand, doctor's…
hrworks_list_onboarding_documentsList the onboarding documents (Onboarding-Dokumente) of new employees: name, join date, organization unit, superior, status and the…
hrworks_get_onboarding_documentReturn one onboarding document by id, with all the data the new employee entered (address, bank account, tax and social security data…
hrworks_delete_working_timesDelete recorded working times

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

  • «Покажи остаток переработок всех сотрудников организационной единицы «Продажи» за сентябрь и октябрь 2026 года.»
  • «Сколько дней отпуска осталось в этом году у Anna Becker и Jonas Weber и сколько из них уже запланировано?»
  • «Сколько рабочих часов доступно команде разработки в ноябре, по неделям?»
  • «Посчитай дни больничных и удалённой работы по каждому сотруднику складской команды за третий квартал.»
  • «Запиши для табельного номера 1042 рабочее время за вчера с 8:00 до 16:30 с перерывом с 12:00 до 12:30, а потом проверь, что HR WORKS его принял.»
  • «Какие записи, важные для расчёта зарплаты, добавлены в этом году в личное дело Jonas Weber?»

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», чтобы перейти на новую версию.

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

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

Подключи HR WORKS к Microsoft Copilot за 2 минуты

Начни бесплатный пробный период в AnythingMCP Cloud, подключи HR WORKS в пошаговой настройке и добавь свой MCP URL в Microsoft Copilot. Без кода и без собственного сервера.

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

Коннекторы

HR WORKS MCP с Meta Muse: подключение

Доступ к HR WORKS, немецкой платформе для HR и расчёта зарплаты, через v2 REST API: сотрудники, отсутствия, больничные, удалённая работа (home office), рабочее время, счета рабочего времени, выплаты заработной платы, личные дела, проекты, кандидаты, организационные единицы, праздники и центры затрат.

Коннекторы

HR WORKS MCP с ChatGPT: подключение

Доступ к HR WORKS, немецкой платформе для HR и расчёта зарплаты, через v2 REST API: сотрудники, отсутствия, больничные, удалённая работа (home office), рабочее время, счета рабочего времени, выплаты заработной платы, личные дела, проекты, кандидаты, организационные единицы, праздники и центры затрат.

Коннекторы

HR WORKS MCP с Claude: подключение

Доступ к HR WORKS, немецкой платформе для HR и расчёта зарплаты, через v2 REST API: сотрудники, отсутствия, больничные, удалённая работа (home office), рабочее время, счета рабочего времени, выплаты заработной платы, личные дела, проекты, кандидаты, организационные единицы, праздники и центры затрат.

Коннекторы

HR WORKS MCP с Cursor: подключение

Доступ к HR WORKS, немецкой платформе для HR и расчёта зарплаты, через v2 REST API: сотрудники, отсутствия, больничные, удалённая работа (home office), рабочее время, счета рабочего времени, выплаты заработной платы, личные дела, проекты, кандидаты, организационные единицы, праздники и центры затрат.

Коннекторы

HR WORKS MCP с Gemini CLI: подключение

Доступ к HR WORKS, немецкой платформе для HR и расчёта зарплаты, через v2 REST API: сотрудники, отсутствия, больничные, удалённая работа (home office), рабочее время, счета рабочего времени, выплаты заработной платы, личные дела, проекты, кандидаты, организационные единицы, праздники и центры затрат.

Коннекторы

HR WORKS MCP-сервер: кадры и рабочее время

Доступ к HR WORKS, немецкой платформе для HR и расчёта зарплаты, через v2 REST API: сотрудники, отсутствия, больничные, удалённая работа (home office), рабочее время, счета рабочего времени, выплаты заработной платы, личные дела, проекты, кандидаты, организационные единицы, праздники и центры затрат.