Przejdź do treści

Integracja · Kadry i płace

Połącz Claude i ChatGPT z HoorayHR

Zapytaj swoją AI, kto dziś pracuje, jakie wnioski urlopowe czekają na decyzję albo ile godzin zespół zarejestrował w zeszłym miesiącu w HoorayHR. Może odczytywać pracowników, umowy, zespoły, dostępność i dni ustawowo wolne od pracy, rejestrować urlopy, otwierać i aktualizować sprawy zwolnień chorobowych oraz zatwierdzać lub odrzucać wnioski urlopowe i wpisy czasu pracy.

Połącz HoorayHR za darmo

Bezpłatny plan, bez karty kredytowej. Zajmuje około minuty.

Spróbuj zapytać

  • “Kto jest na urlopie dzisiaj?”

    AI sprawdza datę i wymienia tych, którzy pracują, oraz tych, którzy są na urlopie.

  • “Zarezerwuj 3 dni urlopu dla Emmy od 14 do 16 października.”

    Znajduje ID użytkownika Emmy i typy urlopu, następnie rejestruje urlop z datą rozpoczęcia, zakończenia i typem.

  • “Akceptuj oczekującą prośbę o urlop Larsa.”

    Znajduje prośbę wśród rekordów urlopu i zmienia jej status na akceptowany.

Co może robić Twoja AI

Urlop i święta

Wymienia, rejestruje i akceptuje lub odrzuca urlop, sprawdza typy urlopu i święta państwowe oraz widzi, kto pracuje w dowolnej dacie.

Choroba

Otwiera przypadki choroby, dodaje etapy od zgłoszonej choroby do powrotu do zdrowia oraz dostosowuje daty rozpoczęcia etapów.

Osoby i śledzenie czasu

Czyta pracowników, umowy, zespoły, podmioty prawne i dostępność, wymienia wpisy czasu, akceptuje je oraz pobiera raporty obecności.

  • “Zarejestruj, że Peter zgłosił się dziś rano jako chory.”

    Otwiera sprawę zwolnienia chorobowego dla Petera z fazą zgłoszonej choroby rozpoczynającą się dziś.

  • “Które wpisy czasu z zeszłego tygodnia nadal czekają na zatwierdzenie?”

    Wymienia wpisy czasu ze statusem REQUEST w tym zakresie dat, według pracowników.

  • “Podaj mi raport obecności dla września.”

    Pobiera raport obecności dla wszystkich pracowników między pierwszym a ostatnim dniem września.

Narzędzia dla HoorayHR: 56

Te narzędzia zostają włączone po połączeniu. Każde z nich możesz wyłączyć lub ustawić wymóg zatwierdzenia przed jego uruchomieniem.

  • add_sick_leave_phaseZmienia daneDodaj fazę do teczki zwolnienia chorobowego: `sick_leave_dossier_id`, `status` (REPORTED_SICK, REPORTED_RECOVERY, RECOVERED), `start_date` i `percentage` choroby; opcjonalnie `expected_return` i `notes`.
  • create_documentZmienia daneUtwórz nowy dokument. Podsumowanie API: Create a document.
  • create_external_leave_budgetZmienia daneUtwórz nowy zewnętrzny budżet urlopowy. Wymagane: body. Najpierw wyszukaj zewnętrzne budżety urlopowe, aby uniknąć duplikatów. Podsumowanie API: Create external leave budget.
  • create_external_leave_typeZmienia daneUtwórz nowy zewnętrzny typ urlopu. Wymagane: body. Najpierw wyszukaj zewnętrzne typy urlopu, aby uniknąć duplikatów. Podsumowanie API: Create external leave type.
  • create_sick_leave_caseZmienia daneOtwórz nową teczkę zwolnienia chorobowego pracownika na podstawie `user_id`, opcjonalnie z początkową `phases`.
  • create_time_offZmienia daneZarejestruj urlop pracownika: `user_id`, `start` i `end`, `time_off_type`, opcjonalnie `leave_type_id` i `notes`. Prawidłowe typy urlopu sprawdzisz w list_leave_types.
  • create_userZmienia daneUtwórz nowego użytkownika. Najpierw wyszukaj użytkowników, aby uniknąć duplikatów. Podsumowanie API: Create user.
  • delete_external_leave_budgetUsuwaTrwale usuń zewnętrzny budżet urlopowy na podstawie jego identyfikatora. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Remove external leave budget.
  • delete_external_leave_budgetsPrzenosi środkiTrwałe usunięcie budżetu urlopowego zewnętrznego. Akcja finansowa lub nieodwracalna; może wymagać zatwierdzenia. Podsumowanie API: Usunięcie wielu budżetów urlopowych zewnętrznych.
  • delete_external_leave_typeUsuwaTrwale usuń zewnętrzny typ urlopu na podstawie jego identyfikatora. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Remove external leave type.
  • delete_external_leave_typesPrzenosi środkiTrwałe usunięcie typu urlopu zewnętrznego. Akcja finansowa lub nieodwracalna; może wymagać zatwierdzenia. Podsumowanie API: Usunięcie wielu typów urlopu zewnętrznego.
  • delete_sick_leave_dossierUsuwaTrwale usuń teczkę zwolnienia chorobowego na podstawie jej identyfikatora. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Remove sick leave dossier.
  • delete_sick_leave_phaseUsuwaTrwale usuń fazę zwolnienia chorobowego na podstawie jej identyfikatora. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Remove sick leave phase.
  • delete_time_trackingUsuwaTrwale usuń wpis czasu pracy na podstawie jego identyfikatora. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete a time entry.
  • delete_time_trackingsPrzenosi środkiTrwałe usunięcie śledzenia czasu. Akcja finansowa lub nieodwracalna; może wymagać zatwierdzenia. Podsumowanie API: Usunięcie wielu wpisów czasu.
  • find_work_location_categoriesSzukaj kategorii. Użyj tego, aby znaleźć istniejące kategorie przed utworzeniem nowej kategorii. Podsumowanie API: Szukanie kategorii miejsc pracy.
  • get_attendance_reportPobierz raport obecności dla wszystkich pracowników między `start_date` a `end_date` (YYYY-MM-DD).
  • get_availabilityPobierz jedną dostępność za pomocą ID dostępności. Podsumowanie API: Pobieranie dostępności.
  • get_categoryPobierz jedną kategorię za pomocą ID kategorii. Podsumowanie API: Pobieranie kategorii dokumentu.
  • get_contractPobierz jedną umowę za pomocą `contract_id`, wraz z jej warunkami i datami.
  • get_employeePobierz jednego pracownika za pomocą `user_id`, wraz z profilem i szczegółami zatrudnienia.
  • get_employment_termPobierz jedne warunki zatrudnienia na podstawie ich identyfikatora. Podsumowanie API: Get employment term.
  • get_employment_term_assignmentPobierz jedno przypisanie warunków zatrudnienia na podstawie jego identyfikatora. Podsumowanie API: Get a single employment term assignment.
  • get_external_leave_budgetPobierz jeden budżet urlopowy zewnętrzny za pomocą ID budżetu urlopowego zewnętrznego. Podsumowanie API: Pobieranie budżetu urlopowego zewnętrznego.
  • get_external_leave_typePobierz jeden typ urlopu zewnętrznego za pomocą ID typu urlopu zewnętrznego. Podsumowanie API: Pobieranie typu urlopu zewnętrznego.
  • get_labelPobiera jedną etykietę na podstawie label id. Podsumowanie API: Get label.
  • get_leave_typePobierz jeden typ urlopu za pomocą ID typu urlopu. Podsumowanie API: Pobieranie typu urlopu.
  • get_sick_leave_casePobierz jedną teczkę zwolnienia chorobowego na podstawie `sick_leave_dossier_id`, wraz z jej fazami.
  • get_sick_leave_phasePobierz jedną fazę urlopu chorobowego po jej ID. Podsumowanie API: Pobieranie fazy urlopu chorobowego.
  • get_teams_informationPobierz jedne informacje o zespołach na podstawie ich identyfikatora. Podsumowanie API: Get teams information by userId.
  • get_time_entryPobierz jeden wpis śledzenia czasu pracy za pomocą `time_tracking_id`, w tym jego aktywności.
  • get_time_offPobierz jedną rejestrację urlopu za pomocą `time_off_id`, wraz z datami, typem, statusem i notatką.
  • list_availabilityWyświetl dostępność pracowników (dni i godziny, w których zwykle pracują).
  • list_contractsWyświetl umowy pracowników.
  • list_employeesLista pracowników (użytkowników) w HoorayHR. Ustaw `include_extra_fields` na true dla dodatkowych pól profilu. Użyj do znalezienia ID użytkownika pracownika.
  • list_employment_term_assignmentsLista przypisań okresu zatrudnienia. Podsumowanie API: Znalezienie przypisań okresu zatrudnienia.
  • list_employment_termsLista okresów zatrudnienia. Podsumowanie API: Znalezienie okresów zatrudnienia.
  • list_entitiesWyświetl podmioty prawne firmy.
  • list_labelsWyświetl etykiety, które można przypisać do urlopów, zwolnień chorobowych i dokumentów.
  • list_leave_typesWyświetl typy urlopów skonfigurowane w firmie. Użyj id jako `leave_type_id` podczas tworzenia urlopu.
  • list_public_holidaysWyświetl dni ustawowo wolne od pracy między `date_gte` a `date_lte` (RRRR-MM-DD), opcjonalnie dla `user_id` jednego pracownika.
  • list_sick_leave_casesWyświetl teczki zwolnień chorobowych (jedna na każdy przypadek choroby pracownika).
  • list_sick_leave_phasesWyświetl fazy zwolnień chorobowych (zgłoszona choroba, częściowy powrót do zdrowia, wyzdrowienie) ze wszystkich teczek.
  • list_teamsWyświetl informacje o zespołach pracowników.
  • list_time_entriesLista wpisów śledzenia czasu, filtrowanych przez `user_id`, `status` (NOT_LOGGED, CONCEPT, REQUEST, APPROVED, DENIED), `start_date` lub `end_date`.
  • list_time_offWyświetl wnioski urlopowe i rejestracje urlopów, opcjonalnie filtrowane według `time_off_type` (HOLIDAY, LEAVE, OVERTIME_NONE, OVERTIME_PAYOUT, OVERTIME_TIME_OF).
  • list_working_todaySprawdź, kto pracuje w danym `date` (RRRR-MM-DD), a kto ma wolne. Opcjonalnie uwzględnij zarchiwizowanych użytkowników lub nieaktywne zatrudnienia.
  • search_categoriesSzukanie kategorii według typu. Użyj tego, aby znaleźć istniejące kategorie przed utworzeniem nowej. Podsumowanie API: Znalezienie kategorii dokumentów.
  • search_external_leave_budgetsSzukanie budżetów urlopu zewnętrznego. Użyj tego, aby znaleźć istniejące budżety urlopu zewnętrznego przed utworzeniem nowego. Podsumowanie API: Znalezienie budżetów urlopu zewnętrznego.
  • search_external_leave_typesSzukanie typów urlopu zewnętrznego. Użyj tego, aby znaleźć istniejące typy urlopu zewnętrznego przed utworzeniem nowego. Podsumowanie API: Znalezienie typów urlopu zewnętrznego.
  • search_time_zonesWyszukaj strefy czasowe. Użyj tego, aby znaleźć istniejące strefy czasowe przed utworzeniem nowej. Podsumowanie API: Find time zones.
  • update_external_leave_typeZmienia daneZaktualizuj istniejący zewnętrzny typ urlopu na podstawie jego identyfikatora. Zmieniane są tylko przekazane pola. Podsumowanie API: Patch external leave type.
  • update_sick_leave_phaseZmienia daneZmień `start_date` fazy zwolnienia chorobowego na podstawie `sick_leave_phase_id`.
  • update_time_entry_statusZmienia daneUstaw `status` jednego wpisu czasu na podstawie `time_tracking_id`, np. APPROVED lub DENIED.
  • update_time_off_statusZmienia daneZmień `status` rekordu urlopu na podstawie `time_off_id` (na przykład zatwierdź lub odrzuć wniosek).
  • update_time_trackingsWidoczne dla innychZaktualizuj istniejący wpis czasu pracy. Zmieniane są tylko przekazane pola. Ma skutki widoczne poza tym systemem. Podsumowanie API: Change the status of multiple time entries.

Konfiguracja w trzech krokach

  1. 1

    Wybierz aplikację

    Utwórz bezpłatne konto PipMCP i wybierz HoorayHR z listy aplikacji.

  2. 2

    Wklej klucz

    Wklej osobisty klucz API. Potrzebujesz roli administratora w HoorayHR. Otwórz Settings › API Keys, kliknij New API Key, nadaj nazwę, datę wygaśnięcia i wybierz tylko te zakresy (scopes), które ma mieć AI. Skopiuj klucz od razu (zaczyna się od pk_). HoorayHR pokazuje go tylko raz.

  3. 3

    Dodaj link do swojego asystenta AI

    Otrzymasz osobisty link MCP. Dodaj go do Claude, ChatGPT lub Cursor:

    1. Kliknij swoją nazwę, a następnie Ustawienia › Konektory › Dodaj niestandardowy konektor.
    2. Wklej swój link jako adres URL zdalnego serwera MCP.
    3. Włącz konektor w menu + na czacie.

Pytania

Co może AI robić w HoorayHR?

Może czytać pracowników, umowy, zespoły, podmioty prawne, dostępność, etykiety, typy urlopu, święta państwowe, urlop, przypadki choroby i wpisy czasu oraz pobierać raporty obecności. Może rejestrować urlop, otwierać przypadki choroby oraz dodawać lub dostosowywać etapy, a także zmieniać status rekordów urlopu i wpisów czasu.

Czy AI widzi mój klucz API HoorayHR?

Nie. Twój klucz API HoorayHR jest szyfrowany w spoczynku i nigdy nie jest pokazywany AI. Po zapisaniu go nie jest pokazywany ponownie, nawet Tobie. AI widzi tylko wyniki narzędzi, które wywołuje.

Czy mogę kontrolować, na co AI ma pozwolenie?

Tak. To Ty wybierasz, które narzędzia są włączone, więc możesz zacząć od samego odczytu. Zatwierdzanie lub odrzucanie urlopów, zmiana wpisów czasu i edycja zwolnień chorobowych mogą wymagać Twojej zgody przed wykonaniem. Każde wywołanie narzędzia jest rejestrowane.

Czy działa z ChatGPT?

Tak. W ChatGPT przejdź do Settings › Apps & Connectors › Advanced i włącz Developer mode, a następnie dodaj swój link PipMCP. Developer mode wymaga płatnego planu ChatGPT: Plus, Pro, Business lub Enterprise. Ten sam link działa też w Claude (Settings › Connectors › Add custom connector), Cursorze i innych klientach MCP.

Ile to kosztuje?

PipMCP ma plan darmowy, bez karty kredytowej. Plany płatne rozliczane są za każde ukończone zadanie. Potrzebujesz też własnego konta HoorayHR.

Czy mogę ograniczyć zakres dostępu, jaki daje klucz API?

Tak. Tworząc klucz w HoorayHR w Settings › API Keys, wybierasz jego zakresy (scopes) i datę wygaśnięcia. HoorayHR dopuszcza wtedy tylko to, co obejmują te zakresy, dodatkowo do narzędzi włączonych w PipMCP. Do utworzenia klucza potrzebna jest rola administratora.

Pozwól swojej AI działać w HoorayHR już dziś.

Zacznij za darmo. Twój klucz pozostaje zaszyfrowany, a Ty decydujesz, co AI może robić.

Połącz HoorayHR za darmo

PipMCP nie jest powiązany z HoorayHR. Nazwy produktów są znakami towarowymi ich właścicieli.