Przejdź do treści

Integracja · Kadry i płace

Połącz Claude i ChatGPT z ClayHR

Zapytaj swoją AI, kto jest nieobecny w przyszłym tygodniu, które wnioski urlopowe czekają na Ciebie albo poproś o zapisanie trzech godzin pracy przy projekcie w ClayHR. Może wyszukiwać i aktualizować pracowników, rejestrować Twoje wejście i wyjście, zapisywać wpisy czasu, zatwierdzać lub odrzucać ewidencje czasu i dodawać kandydatów do pracy. Odczytuje też cele, oceny okresowe, stanowiska, jednostki organizacyjne i raporty wydatków.

Połącz ClayHR za darmo

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

Spróbuj zapytać

  • “Kto jest wolny między 14 a 18 października?”

    AI wyświetla listę osób na urlopie od podanej daty startu do daty końcowej.

  • “Jakie wnioski o urlop czekają na mnie?”

    Wyświetla wnioski o urlop oczekujące na akceptację lub odrzucenie.

  • “Zapisz dziś 3 godziny rozliczalne w projekcie Website.”

    Znajduje projekt i zapisuje wpis czasu z datą, czasem trwania i rozliczalnością ustawioną na Y.

Co może robić Twoja AI

Pracownicy i organizacja

Wyszukiwanie, czytanie, tworzenie i aktualizowanie pracowników oraz wyświetlanie stanowisk, jednostek organizacyjnych i projektów.

Urlop i arkusze czasu pracy

Sprawdzanie, kto jest wolny, składanie wniosków o urlop, zgłaszanie się do pracy i kończenie dnia, zapisywanie wpisów czasu pracy oraz akceptowanie czy odrzucanie arkuszy czasu pracy.

Rekrutacja, cele i koszty

Dodawaj i wyszukuj kandydatów, wyświetlaj cele i oceny okresowe oraz listuj lub twórz raporty wydatków.

  • “Akceptuj arkusz czasu pracy Marii dla ubiegłego tygodnia.”

    Wyszukuje arkusz czasu pracy oczekujący na akceptację i zmienia jego status na zatwierdzony, dodając komentarz, jeśli zostanie on wprowadzony.

  • “Dodaj Jonas Berga jako kandydata, [email protected], źródło LinkedIn.”

    Tworzy kandydata z imieniem, adresem e-mail i źródłem.

  • “Poproś o urlop dla mnie od 2 do 6 grudnia.”

    Sprawdza Twoje polityki PTO i tworzy wniosek o urlop na podane daty według wybranej polityki.

Narzędzia dla ClayHR: 125

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.

  • clock_inZmienia daneZarejestruj teraz wejście podłączonego użytkownika, opcjonalnie dla `project_id` z `notes` lub `description`.
  • clock_outZmienia daneZarejestruj teraz wyjście podłączonego użytkownika, opcjonalnie z `notes`.
  • create_a_new_leaveZmienia daneUtwórz nowy add. Podsumowanie API: Create a new leave.
  • create_a_new_skillZmienia daneUtwórz nowy add. Wymagane: description lub skill code. Podsumowanie API: Create a new skill.
  • create_a_survey_response_by_assignment_idZmienia daneUtwórz nowy zapis. Wymagane: ID przypisania. Podsumowanie API: Utwórz odpowiedź do ankiety według ID przypisania.
  • create_addZmienia daneUtwórz nowy add. Wymagane: body. Podsumowanie API: Add PTO balance.
  • create_allocationZmienia daneUtwórz nowy allocation. Wymagane: project id lub user id. Podsumowanie API: Allocate Project.
  • create_bulk_launchWidoczne dla innychUtwórz nową masową inicjację. Ma skutki widoczne poza tym systemem. Podsumowanie API: Masowe przeprowadzenie ocen wyników.
  • create_candidateZmienia daneDodaj kandydata do pracy z polami `name`, `email`, `phone` i `source`.
  • create_compensation_for_userZmienia daneUtwórz nowy add. Wymagane: value, compensation type, user id, currency code, period lub effectivedate. Podsumowanie API: Create compensation for user.
  • create_createZmienia daneUtwórz nowy create. Wymagane: title lub description. Podsumowanie API: Create Announcement.
  • create_editZmienia daneUtwórz nowy edit. Wymagane: amount, currency code, date, remarks, user id lub expense item id. Podsumowanie API: Edit expense item.
  • create_employeeZmienia daneUtwórz nowego użytkownika-pracownika z polami `email` i `first_name`.
  • create_expense_reportZmienia daneUtwórz raport wydatków z polem `name`, opcjonalnymi `amount` i `description`.
  • create_expenseitemZmienia daneUtwórz nowy expenseitem. Wymagane: amount, currency code, date, remarks, user id lub expense item id. Podsumowanie API: Create expense item.
  • create_goalZmienia daneUtwórz nowy cel.
  • create_leave_requestZmienia daneZłóż wniosek o urlop: podaj `date` (początek), `leave_end_date`, `user_pto_id` (polityka PTO) i opcjonalnie `description`.
  • create_new_org_unitZmienia daneUtwórz nowy add. Wymagane: name lub description. Podsumowanie API: Create new org unit.
  • create_performance_reviewZmienia daneUtwórz nowy add. Wymagane: user id lub template id. Podsumowanie API: Create Performance Review.
  • create_projectZmienia daneUtwórz nowy projekt. Wymagane: nazwa projektu, opis projektu, krótki kod lub data rozpoczęcia. Podsumowanie API: Utwórz projekt.
  • create_resumeZmienia daneUtwórz nowy resume. Wymagane: file. Podsumowanie API: Create a candidate from pdf resume.
  • create_saveZmienia daneUtwórz nowy save. Wymagane: name, count, status, access level, date open lub date close. Podsumowanie API: Save Position.
  • create_save_save_shift_using_postZmienia daneUtwórz nowy save. Wymagane: body. Podsumowanie API: Save Shift.
  • create_save_save_user_addressesZmienia daneUtwórz nowy zapis. Wymagane: ID użytkownika. Podsumowanie API: Zapisz adres użytkownika.
  • create_save_save_user_educationsZmienia daneUtwórz nowy zapis. Wymagane: ID użytkownika. Podsumowanie API: Zapisz wykształcenie użytkownika.
  • create_save_save_user_employmentsZmienia daneUtwórz nowy zapis. Wymagane: ID użytkownika. Podsumowanie API: Zapisz zatrudnienie użytkownika.
  • create_the_item_s_response_for_a_surveyZmienia daneUtwórz nowy zapis. Wymagane: ID przypisania, ID elementu lub wartość odpowiedzi. Podsumowanie API: Utwórz odpowiedź elementu dla ankiety.
  • create_updateZmienia daneUtwórz nowy update. Wymagane: guid, value, compensation type, user id, currency code lub period. Podsumowanie API: Update financial record of User.
  • delete_a_timesheetUsuwaTrwale usuń delete. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete a timesheet.
  • delete_deletesUsuwaTrwale usuń delete. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete dependent by contact ID.
  • delete_deletes_deletes_user_employment_detailsUsuwaTrwale usuń delete. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Deletes User Employment.
  • delete_expense_itemUsuwaTrwale usuń delete. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete expense item.
  • delete_expense_reportUsuwaTrwale usuń delete. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete expense report.
  • delete_user_addressUsuwaTrwale usuń delete. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete User Address.
  • delete_user_educationUsuwaTrwale usuń delete. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete User Education.
  • download_documentPobierz dokument dla document. Podsumowanie API: Retrieve document as byte array.
  • get_a_list_of_surveysPokaż listę ankiet. Podsumowanie API: Pokaż listę ankiet.
  • get_allocationPobierz jeden allocation według project id. Podsumowanie API: List Allocations.
  • get_announcementPokaż jedno ogłoszenie przez ID ogłoszenia. Podsumowanie API: Pobierz ogłoszenie.
  • get_appraisal_completed_reviewsPobierz jeden appraisal. Podsumowanie API: Retrieve Completed Performance Reviews.
  • get_candidatePobierz pełne dane jednego kandydata za pomocą `recruitid` kandydata.
  • get_detailPobierz jeden detail według timecard id. Podsumowanie API: Retrieve timecard details based on timecard ID.
  • get_documentPobierz jeden document według target user id. Podsumowanie API: Fetch User Specific Attachments.
  • get_employeePobierz dane jednego pracownika za pomocą `user_id`.
  • get_listPokaż załączniki do ogłoszenia przez ID ogłoszenia. Podsumowanie API: Pobierz załączniki do ogłoszenia.
  • get_projectPobierz jeden projekt za pomocą `project_id`.
  • get_pto_policies_by_user_idWyświetl ptopolicies. Podsumowanie API: Get PTO policies by User Id.
  • get_responsePokaż odpowiedź przez ID formularza dynamicznego. Podsumowanie API: Pobierz odpowiedź do formularza.
  • get_timesheetPobierz jeden arkusz czasu pracy za pomocą `timesheet_id`.
  • get_update_statusPokaż aktualny status aktualizacji. Podsumowanie API: Pobierz finansowy stan użytkownika.
  • list_allactivesPokaż wszystkie aktywne relacje organizacyjne. Podsumowanie API: Pokaż wszystkie aktywne relacje organizacyjne.
  • list_assignmentsWyświetl assignments. Podsumowanie API: Retrieve Performance Review Assignments.
  • list_candidatesPokaż kandydatów. Podsumowanie API: Pokaż kandydatów.
  • list_contentsPobierz treść raportu na podstawie ID analitycznego. Opcjonalne filtry: ID analityczny. Podsumowanie API: Pobierz treść dla raportu na podstawie ID analitycznego.
  • list_creditsPokaż pozostałe godziny kredytu dla polityki urlopu. Opcjonalne filtry: data urlopu, ID urlopu, ID użytkownika urlopu lub ID polityki PTO. Podsumowanie API: Pokaż pozostałe godziny kredytu dla polityki urlopu.
  • list_currencylistsPokaż waluty. Podsumowanie API: Pokaż waluty.
  • list_customfieldsPokaż pola niestandardowe. Opcjonalne filtry: typ obiektu. Podsumowanie API: Pokaż pola niestandardowe.
  • list_customgroupsPokaż grupy niestandardowe na podstawie ID obiektu. Opcjonalne filtry: ID obiektu lub typ obiektu. Podsumowanie API: Pokaż grupy niestandardowe na podstawie ID obiektu.
  • list_detailsPokaż szczegóły testu. Opcjonalne filtry: ID formularza dynamicznego. Podsumowanie API: Pobierz szczegóły testu.
  • list_document_librariesPokaż biblioteki dokumentów. Podsumowanie API: Pokaż załączniki w bibliotece dokumentów.
  • list_employee_goalsWyświetl cele jednego pracownika według `user_id`.
  • list_expense_reportsWyświetl raporty wydatków, opcjonalnie dla jednego `expense_report_id` lub użytkownika `guid`.
  • list_expensetypesPokaż typy wydatków. Podsumowanie API: Pokaż typy wydatków.
  • list_getdynaformsWyświetl getdynaforms. Podsumowanie API: Retrieve forms.
  • list_goalsWyświetl wszystkie cele.
  • list_invoicesPokaż faktury na podstawie ID projektu. Opcjonalne filtry: ID projektu. Podsumowanie API: Pokaż faktury na podstawie ID projektu.
  • list_jobprofilesPokaż profile stanowisk pracy. Opcjonalne filtry: status. Podsumowanie API: Pokaż profile stanowisk pracy.
  • list_leaves_for_approvalWyświetl wnioski urlopowe czekające na zatwierdzenie lub odrzucenie przez podłączonego użytkownika.
  • list_leaves_process_user_leave_by_id_using_getLista urlopów. Opcjonalne filtry: id urlopu lub status. Podsumowanie API: Obsługa urlopu użytkownika za pomocą id urlopu.
  • list_listsLista list. Podsumowanie API: Pobieranie szablonów ocen wyników pracy.
  • list_miesLista mies. Podsumowanie API: Pobieranie wypełnionych formularzy przypisanych do mnie.
  • list_my_pto_policiesWyświetl polityki PTO (czasu wolnego) podłączonego użytkownika.
  • list_objectivesWyświetl objectives. Opcjonalne filtry: user id lub objective id. Podsumowanie API: Retrieve objectives.
  • list_org_unitsWyświetl jednostki organizacyjne.
  • list_paystubsWyświetl paystubs. Podsumowanie API: Retrieve my pay stubs.
  • list_performance_reviewsWyświetl oceny okresowe widoczne dla podłączonego użytkownika.
  • list_permissionsLista uprawnień. Podsumowanie API: Pobieranie uprawnień użytkownika i konfiguracji menu.
  • list_positionsWyświetl stanowiska, z możliwością wyszukiwania przez `search`. Stronicowane.
  • list_projectsWyświetla listę projektów.
  • list_ptopoliciesLista polityk urlopowych. Podsumowanie API: Pobieranie listy polityk urlopowych.
  • list_reportsRaporty. Opcjonalne filtry: id analityczny. Podsumowanie API: Pobranie raportu.
  • list_responselistsWyświetl responselists. Opcjonalne filtry: dynamic form id lub last assignment id. Podsumowanie API: Retrieve form responses.
  • list_savesWyświetl saves. Opcjonalne filtry: org relation id, user id, manager user id, manager email, user email lub other user id. Podsumowanie API: Saves the OrgRelation for the User.
  • list_shiftsWyświetl shifts. Opcjonalne filtry: project id, user id, start date, end date lub status. Podsumowanie API: Get Shifts.
  • list_skillsLista umiejętności. Podsumowanie API: Pobieranie umiejętności.
  • list_testsWyświetl tests. Opcjonalne filtry: status. Podsumowanie API: Retrieve the test by Status.
  • list_timecardsWyświetl timecards. Opcjonalne filtry: start date lub end date. Podsumowanie API: Retrieve timecards by Timesheet ID.
  • list_timesheet_approvalsWyświetl ewidencje czasu oczekujące na zatwierdzenie między `start_date` a `end_date`.
  • list_timesheetsWyświetl ewidencje czasu, opcjonalnie dla `user_id` i między `start_date` a `end_date`.
  • list_trainingsLista szkoleń. Podsumowanie API: Pobieranie moich przypisań do szkoleń.
  • list_user_skillsWyświetl user skills. Opcjonalne filtry: assigned user id. Podsumowanie API: Retrieve skills assigned to a user.
  • list_viewsWyświetl views. Opcjonalne filtry: positionid. Podsumowanie API: Retrieve position.
  • list_views_get_dyna_form_details_using_getWyświetl views. Opcjonalne filtry: dynamic form id. Podsumowanie API: Get the details of a survey form by form id.
  • list_who_is_offWyświetl, kto jeszcze jest na urlopie od `start_date` (do opcjonalnego `end_date`).
  • retrieve_all_the_orgrelations_for_the_given_userSzukaj użytkowników po id użytkownika pracownika, emp id lub e-mailu. Użyj tego do znalezienia istniejących użytkowników przed utworzeniem nowego użytkownika. Podsumowanie API: Pobieranie wszystkich Relacji Organizacyjnych dla podanego użytkownika.
  • retrieve_basic_user_detailsWyszukaj basics według name, search, start date before, start date after, end date before lub end date after. Użyj tego, aby znaleźć istniejące basics przed utworzeniem nowego basic. Wyniki są stronicowane. Podsumowanie API: Retrieve basic user details.
  • retrieve_form_detailsWyświetl views. Opcjonalne filtry: dynamic form id. Podsumowanie API: Retrieve form details.
  • retrieve_list_of_activity_types_based_on_cidWyświetl lists. Podsumowanie API: Retrieve list of activity types based on cid.
  • retrieve_list_of_assigned_testsWyświetl lists. Podsumowanie API: Retrieve list of assigned tests.
  • retrieve_my_active_allocationsWyświetl lists. Podsumowanie API: Retrieve my active allocations.
  • retrieve_my_timesheet_preferencesWyświetl lists. Podsumowanie API: Retrieve my timesheet preferences.
  • retrieve_the_test_assignments_by_dynamicformidWyświetl lists. Opcjonalne filtry: dynamic form id. Podsumowanie API: Retrieve the test assignments by dynamicFormId.
  • retrieve_timecard_details_by_user_idSzukaj kart czasowych po ID użytkownika, adresie e-mail lub GUID. Użyj tego do znalezienia istniejących kart czasowych przed utworzeniem nowej karty. Podsumowanie API: Pobierz szczegóły karty czasowej na podstawie ID użytkownika.
  • retrieve_timesheet_details_by_timesheet_idPobierz jedną kartę czasu po jej ID. Podsumowanie API: Pobierz szczegóły karty czasu na podstawie ID karty czasu.
  • retrieve_training_content_by_training_idWyświetl contents. Opcjonalne filtry: training id. Podsumowanie API: Retrieve training content by training ID.
  • save_timesheet_entryZmienia daneUtwórz lub zaktualizuj wpis czasu: `date`, `project_id` i `elapsed_time` są wymagane; dodaj `user_id`, `activity`, `billable` (Y/N), `category_code` (RG zwykłe, OT nadgodziny) i `notes`. Podaj `card_id`, aby zaktualizować istniejący wpis.
  • search_basicsWyszukaj basics według email lub user id. Użyj tego, aby znaleźć istniejące basics przed utworzeniem nowego basic. Podsumowanie API: Retrieve user basic information.
  • search_candidatesSzukaj kandydatów do pracy według tekstu `search`. Stronicowane.
  • search_compensationWyszukaj compensation według email lub user id. Użyj tego, aby znaleźć istniejące compensation przed utworzeniem nowego compensation. Podsumowanie API: Retrieve user financial record.
  • search_employeesWyszukaj pracowników według tekstu `name` lub `search`, filtrując według `status` (A aktywny, I nieaktywny, F przyszły pracownik) lub zakresów dat rozpoczęcia/zakończenia. Stronicowane.
  • search_expensereportsSzukaj raportów kosztowych po ID użytkownika, GUID lub adresie e-mail. Użyj tego do znalezienia istniejących raportów kosztowych przed utworzeniem nowego raportu kosztowego. Podsumowanie API: Pobierz raporty kosztowe.
  • search_leave_requestsWyszukaj wnioski urlopowe (o czas wolny) między `start_date` a `end_date`, opcjonalnie filtrowane według pracownika `email` lub `leave_userid` i `status`.
  • search_listsWyszukaj lists według name, search, start date before, start date after, end date before lub end date after. Użyj tego, aby znaleźć istniejące lists przed utworzeniem nowego list. Podsumowanie API: Retrieve a user or list of users.
  • search_resourcesWyszukaj resources według name, sort by, sort order lub status. Użyj tego, aby znaleźć istniejące resources przed utworzeniem nowego resource. Wyniki są stronicowane. Podsumowanie API: Retrieve users.
  • search_timecardsSzukaj kart czasowych po ID użytkownika, adresie e-mail lub GUID. Użyj tego do znalezienia istniejących kart czasowych przed utworzeniem nowej karty czasowej. Podsumowanie API: Pobierz podstawowe szczegóły karty czasowej na podstawie ID użytkownika.
  • set_timesheet_statusZmienia daneZatwierdź, odrzuć lub zmień status ewidencji czasu według `timesheet_id`: `status` to PD oczekujące, PAP częściowo zatwierdzone, AP zatwierdzone, NEW lub RJ odrzucone; dodaj `comments`.
  • submit_submitWidoczne dla innychPrześlij submit (expense report id). Ma skutki widoczne poza tym systemem. Podsumowanie API: Submit expense report.
  • submit_user_detailsWidoczne dla innychUzupełnij user. Ma skutki widoczne poza tym systemem. Podsumowanie API: Create or Update user.
  • update_addZmienia daneZaktualizuj istniejący add określony przez list id. Podsumowanie API: Add Custom List Entries.
  • update_editsWidoczne dla innychZaktualizuj istniejące ogłoszenie. Ma widoczne skutki poza tym systemem. Podsumowanie API: Zaktualizuj ogłoszenie.
  • update_employeeZmienia daneZaktualizuj pracownika według `user_id`: imię i nazwisko, e-mail, telefon, stanowisko, lokalizacja, status, data rozpoczęcia/zakończenia i więcej. Zmieniają się tylko przekazane pola.
  • update_form_responsesZmienia daneZaktualizuj istniejącą odpowiedź na formularz. Podsumowanie API: Zapisz odpowiedź na formularz.
  • update_item_responsesZmienia daneZaktualizuj istniejącą odpowiedź na element. Podsumowanie API: Zapisz odpowiedź na element.
  • update_training_status_for_userZmienia daneUtwórz nowy update. Wymagane: status lub user training id. Podsumowanie API: Update training status for user.
  • update_users_custom_field_valuesZmienia daneZaktualizuj istniejącego użytkownika. Podsumowanie API: Zapisz wartości pól niestandardowych.

Konfiguracja w trzech krokach

  1. 1

    Wybierz aplikację

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

  2. 2

    Wklej klucz

    Podaj subdomenę ClayHR („acme” w acme.clayhr.com), swój numeryczny identyfikator użytkownika ClayHR i klucz API. W ClayHR najedź kursorem na swój rekord użytkownika w prawym górnym rogu, kliknij My Integrations, przejdź do Manage API Keys i kliknij Generate API Key. Skopiuj klucz od razu, bo jest wyświetlany 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 ClayHR?

Może wyszukiwać i odczytywać pracowników, projekty, stanowiska, jednostki organizacyjne, ewidencje czasu, wnioski urlopowe, cele, oceny okresowe, raporty wydatków i kandydatów. Może tworzyć i aktualizować pracowników, składać wnioski urlopowe, rejestrować wejście i wyjście, zapisywać wpisy czasu, zmieniać status ewidencji czasu, tworzyć raporty wydatków i dodawać kandydatów.

Czy AI widzi moje dane uwierzytelniające ClayHR?

Nie. Subdomena, identyfikator użytkownika i klucz API są szyfrowane w spoczynku i nigdy nie są pokazywane AI. Po zapisaniu nie są wyświetlane ponownie, nawet Tobie. AI widzi tylko wyniki wywoływanych narzędzi.

Czy mogę kontrolować, co może robić AI?

Tak. Wybierasz, które narzędzia są włączone, więc możesz zacząć od trybu tylko do odczytu. Zmiany, takie jak zatwierdzanie lub odrzucanie arkusza czasu pracy czy aktualizacja pracownika, mogą wymagać Twojej zgody przed uruchomieniem. 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 darmowy plan, który nie wymaga karty kredytowej. Płatne plany rozliczane są za każde ukończone zadanie. Potrzebujesz też własnego konta ClayHR.

Jakie uprawnienia AI ma w ClayHR?

Klucz API ma te same uprawnienia co użytkownik ClayHR, który go wygenerował. AI może widzieć i zmieniać tylko to, na co ma dostęp ten użytkownik, oraz wyłącznie przez narzędzia, które włączysz. Wchodzenie i wychodzenie z pracy również dotyczy tego użytkownika.

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

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

Połącz ClayHR za darmo

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