Agent AI i narzędzia MCP w rekrutacji
Prowadź rekrutację z poziomu asystenta AI w aplikacji Kit albo zewnętrznego klienta MCP. Przeglądaj aplikacje, obsługuj kolejkę ocen, przesuwaj kandydatów i przygotowuj odpowiedzi do nich.
Dlaczego to ważne
Asystent AI w Kit może przeglądać aplikacje, wskazywać zaległe oceny i przygotowywać odpowiedzi do kandydatów. Te same narzędzia rekrutacyjne są dostępne przez MCP dla zewnętrznych klientów, takich jak Claude Desktop, Claude Code i Codex CLI, oraz dla własnych agentów.
Nie musisz być administratorem konta, żeby podłączyć klienta MCP. Wystarczy dostęp do modułu Rekrutacja. Asystent korzysta z twoich uprawnień, które Kit sprawdza przy każdym wywołaniu narzędzia.
W obu przypadkach obowiązują reguły dostępu z interfejsu: uprawnienia modułu, dostęp do poszczególnych ogłoszeń, separację danych między kontami i ograniczenia wynikające z bieżącego statusu danych. Asystent działa jako ty. Nigdy nie sięgnie do ogłoszenia o pracę, którego sam nie możesz otworzyć, i nigdy nie zrobi czegoś, czego odmówiłby ci interfejs webowy.
Tip
Nowa rola w rekrutacji? Zacznij od /mcp__kit__hiring_role_handoff. Asystent sprawdzi konto i twoje zadania, wyjaśni drogę kandydata oraz wskaże braki w konfiguracji, zanim zaczniesz pracę nad aktywnymi aplikacjami.
Asystent w aplikacji
Otwórz czat AI na dowolnej stronie modułu Rekrutacja. Agent rekrutacyjny włącza się automatycznie (w Kit działają też agenci modułów Bezpieczeństwo i Outreach). Potrafi:
Obsłużyć twoją kolejkę: „Co dziś na mnie czeka?” zwraca twoje otwarte oceny oraz każdą ocenę zespołu, która zakończyła się bez jasnego rozstrzygnięcia, a przy każdej: kandydata, etap i czas oczekiwania.
Podsumować kandydatów: „Podsumuj trzech najlepszych kandydatów na stanowisko Senior Rails” pobiera podsumowania aplikacji, wyodrębnione pola danych kandydata i tekst CV, a potem porządkuje kandydatów pod kątem ogłoszenia.
Poprowadzić rekrutację: przenieść kandydata na kolejny etap, odrzucić go ze spersonalizowaną notatką albo cofnąć odrzucenie. Każde działanie jest przypisane do ciebie i trafia do dziennika audytu.
Przygotować odpowiedzi do kandydatów: agent zapisuje e-mail jako oczekujący szkic. Wiadomość zostanie wysłana dopiero po zatwierdzeniu jej przez człowieka w Kit.
Odpowiadać na pytania o platformę: agent przeszukuje dokumentację Kit bez wychodzenia z rozmowy.
Wyszukiwanie dla konkretnego ogłoszenia
Żeby znaleźć osoby spoza bazy, otwórz Znajdź osoby przy ogłoszeniu. Ogólny asystent może otworzyć ten obszar, ale nie odczyta danych źródłowych w ogólnym czacie. Obszar ogłoszenia i uprawnieni klienci MCP korzystają z tych samych zapisanych kryteriów, jawnych żądań i zasad weryfikacji. Wyszukiwanie kandydatów krok po kroku opisuje konfigurację, prywatne pytania, ocenę informacji i podgląd sekwencji.
Narzędzia MCP
Na co pozwala twoja rola
Przy wywołaniu narzędzia obowiązują trzy rodzaje ograniczeń:
-
Zakresy połączenia. Autoryzując klienta, wybierasz dla każdego modułu odczyt albo odczyt i zapis. Połączenie, które dostało sam
hiring_read, nie może zapisywać danych, nawet jeśli masz uprawnienia administratora. Na ekranie zgody zapis jest domyślnie wyłączony. - Twój poziom dostępu do modułu Rekrutacja. Kit odczytuje aktualny poziom dostępu do modułu przy każdym pojedynczym wywołaniu, więc zmiana twoich uprawnień działa natychmiast, a nie dopiero przy kolejnym odświeżeniu tokenu. Bez dostępu do modułu Rekrutacja nie możesz używać jego narzędzi. Widzisz te same ogłoszenia co w przeglądarce: bez ograniczeń dostępu oraz te, do których zespołu należysz. Administratorzy modułu widzą wszystkie ogłoszenia. Jeśli nie masz dostępu do danego ogłoszenia, narzędzie zwraca „nie znaleziono”, tak samo jak dla nieistniejącego identyfikatora.
- Administrator modułu i subskrypcja. Kilka narzędzi jest zarezerwowanych dla administratorów Hiring: tworzenie ogłoszeń o pracę i szablonów procesu oraz zmiana ustawień pobierania CV. Definiowanie i edycja pól danych podlegają tej samej regule co aplikacja webowa: administratorzy Hiring plus menedżerowie rekrutacji danego ogłoszenia. Większość narzędzi zapisujących wymaga dodatkowo aktywnej subskrypcji.
Predefiniowana rola recruiter daje uprawnienia administratora Hiring, więc rekruter dostaje pełny zestaw narzędzi rekrutacyjnych, bez uprawnień administratora całego konta. Co daje każda z predefiniowanych ról, sprawdzisz w Rolach w zespole.
W kolumnie Wymaga poniżej: odczyt to dowolny członek z dostępem do Hiring i zakresem odczytu; zapis oznacza, że połączenie potrzebuje odczytu i zapisu; admin Hiring to uprawnienia administratora modułu Hiring; admin lub menedżer to administrator Hiring lub menedżer rekrutacji danego ogłoszenia; subskrypcja to aktywny plan.
Konfiguracja i szablony
| Narzędzie | Wymaga | Co robi |
|---|---|---|
hiring_get_setup_guide |
odczyt | Zacznij tutaj. Stan konta, uprawnienia twojej roli, lista kontrolna konfiguracji z narzędziami do uzupełnienia braków oraz rekomendowane kolejne wywołanie |
hiring_list_templates |
odczyt | Szablony procesu rekrutacji dostępne na koncie, z tagami i stanem publikacji |
hiring_get_template |
odczyt | Jeden szablon w całości: każdy etap, jego typ i konfiguracja |
hiring_create_process_template |
zapis · admin Hiring | Tworzy szablon procesu do wielokrotnego użytku z listy etapów, opcjonalnie z recenzentami przypisanymi do etapów |
Ogłoszenia
| Narzędzie | Wymaga | Co robi |
|---|---|---|
hiring_list_job_postings |
odczyt | Ogłoszenia, do których masz dostęp, ze statusem, liczbą aplikacji i podsumowaniem etapów |
hiring_get_job_posting |
odczyt | Jedno ogłoszenie w całości: treść, etapy z konfiguracją, recenzenci i adres URL w portalu |
hiring_create_job_posting |
zapis · admin Hiring · subskrypcja | Tworzy ogłoszenie w wersji roboczej, na podstawie szablonu albo etapów podanych wprost. Zwraca adres URL do edycji |
hiring_create_stage |
zapis · admin lub menedżer · subskrypcja | Wstawia skonfigurowany etap do istniejącego ogłoszenia, opcjonalnie z recenzentami. Zmiana aktywnego procesu w opublikowanym ogłoszeniu wymaga wyraźnego potwierdzenia |
hiring_list_metafield_definitions |
odczyt | Niestandardowe pola danych zdefiniowane w ogłoszeniu, z typami i ustawieniami ekstrakcji. Pola tylko dla menedżerów widzą wyłącznie admini i menedżerowie rekrutacji danego ogłoszenia |
hiring_create_metafield_definition |
zapis · admin lub menedżer | Dodaje pole danych do ogłoszenia, opcjonalnie oznaczone do ekstrakcji AI lub widoczne tylko dla menedżerów |
Proces rekrutacji
| Narzędzie | Wymaga | Co robi |
|---|---|---|
hiring_list_applications |
odczyt | Przesłane aplikacje z możliwością filtrowania według ogłoszenia, statusu i zakresu dat |
hiring_get_application_summary |
odczyt | Wszystko, czego trzeba do przejrzenia jednej aplikacji: kandydat, odpowiedzi, historia etapów, notatki oraz, gdy aplikacja jest połączona z poleceniem, kto polecił tę osobę |
hiring_get_screening_context |
odczyt | Twoja ocena wstępna, wartości wybranych pól i widoczne pola dla tego stanowiska |
hiring_list_screening_ratings |
odczyt | Oceny zespołu i niezmienna historia zmian, odczytywane osobno na życzenie |
hiring_set_screening_rating |
zapis · subskrypcja | Zapisuje twój wyraźny wybór Słabe/Możliwe/Dobre lub usuwa ocenę; nie zmienia etapu kandydata |
hiring_set_screening_signals |
zapis · subskrypcja | Wybiera do ośmiu pól dla twojego przeglądu wstępnego, ukrywa wszystkie lub przywraca domyślny wybór |
hiring_get_stage |
odczyt | Pełna konfiguracja etapu według identyfikatora liczbowego lub stg_. Odczytaj ją przed zmianą |
hiring_get_stage_progress_details |
odczyt | Przebieg etapu u konkretnego kandydata według identyfikatora sp_: zadanie programistyczne, rozmowa, wideo, portfolio |
hiring_search_video_transcripts |
odczyt | Wyszukiwanie semantyczne i tekstowe w transkrypcjach rozmów wideo |
hiring_get_metafield_values |
odczyt | Wyodrębnione i ręcznie wpisane wartości pól dla aplikacji, ze wskaźnikami pewności. Pola tylko dla menedżerów widzą wyłącznie admini i menedżerowie rekrutacji danego ogłoszenia |
hiring_advance_application |
zapis · subskrypcja | Przenosi aplikację na kolejny etap albo od razu na wskazany |
hiring_reject_application |
zapis · subskrypcja | Odrzuca aplikację. Kandydat dostaje e-mail, a w nim twoją spersonalizowaną wiadomość, jeśli ją podasz |
hiring_unreject_application |
zapis · subskrypcja | Cofa odrzucenie, z obowiązkowym uzasadnieniem zapisywanym w dzienniku audytu |
hiring_save_note |
zapis · subskrypcja | Zapisuje w aplikacji informację zwrotną albo podsumowanie wątku, przypisane do ciebie |
hiring_update_metafield_value |
zapis · admin lub menedżer | Ustawia wartość pola ręcznie, zapisaną jako twoja edycja i chronioną przed ponowną ekstrakcją |
hiring_trigger_metafield_extraction |
zapis · admin lub menedżer | Uruchamia ponownie ekstrakcję AI na CV z aplikacji |
Własne oceny z przeglądu wstępnego
Użyj hiring_get_screening_context, zanim ocenisz kandydata. Poproś asystenta o zapisanie wybranej przez ciebie oceny. Musi użyć identyfikatora twojego aktualnego wpisu i nowego UUID, a potem sprawdzić wynik. Zapis oparty na nieaktualnej ocenie jest odrzucany, żeby asystent mógł zapytać cię przed zastąpieniem nowszego wyboru. Te oceny pozwalają zachować twoją opinię z kolejnych przeglądów, bez przenoszenia kandydata na kolejny etap ani przesyłania karty oceny etapu.
Ten sam kontekst zawiera widoczne pola, z których możesz wybierać. hiring_set_screening_signals zapisuje twój wybór dla danego stanowiska: do ośmiu pól, [] ukrywające wszystkie pola lub reset: true przywracające pierwsze cztery widoczne pola. Nie zmienia wyodrębnionych danych. Odczytuj oceny innych recenzentów przez hiring_list_screening_ratings tylko na wyraźne życzenie. Boty Slack mogą odczytywać kontekst przeglądu wstępnego i historię. Zapisywanie własnych ocen i wyboru pól jest dostępne przez OAuth MCP i prywatnego asystenta Kit.
Pytanie o dalszy udział w rekrutacji
| Narzędzie | Wymaga | Działanie |
|---|---|---|
hiring_list_interest_check_candidates |
odczyt · administrator lub osoba prowadząca rekrutację | Wysłane aplikacje zidentyfikowanych kandydatów pasujące do filtrów, z dostępnością, ostatnim statusem, stałym podglądem e-maila i językiem; domyślnie wszyscy kandydaci |
hiring_request_interest_checks |
zapis · administrator lub osoba prowadząca rekrutację · subskrypcja | Dodaje do kolejki osobne e-maile o stałej treści dla od 1 do 100 wyraźnie wybranych identyfikatorów aplikacji, po zgodzie na wskazanych odbiorców i podgląd, z confirm_send: true
|
hiring_list_interest_checks |
odczyt · dostęp do aplikacji | Czyta historię jednej aplikacji z datami, bez linków do odpowiedzi i tokenów |
Lista odbiorców przyjmuje q (część imienia lub nazwiska albo pełny, dokładny e-mail), stage (dokładna nazwa obecnego etapu), contact_age (całkowita liczba dni: 7, 14, 21, 30, 60 albo 90) i eligibility (all domyślnie, requestable lub unavailable). Zwraca znormalizowane filters i dostępne stages. Wyniki filtrowania nie są zatwierdzonymi odbiorcami; wysyłka wymaga wyraźnie wybranych identyfikatorów aplikacji i potwierdzenia.
Obie listy przyjmują page (domyślnie 1) i limit (domyślnie 25, maksymalnie 100). Podaj job_posting_id dla odbiorców i application_id dla historii. Kolejka nie potwierdza dostarczenia. Odpowiedzieć może tylko kandydat. Te pytania o stałej treści można zlecić po wyraźnej zgodzie; swobodne odpowiedzi z hiring_send_message nadal wymagają sprawdzenia przez człowieka i użycia Potwierdź i wyślij w Kit. Zobacz Pytanie o dalszy udział w rekrutacji.
Oceny
| Narzędzie | Wymaga | Co robi |
|---|---|---|
hiring_list_reviews |
odczyt | Twoja skrzynka ocen, podzielona na to, co wymaga decyzji, co masz do napisania i co czeka na innych |
hiring_get_review_details |
odczyt | Wszystko, czego recenzent potrzebuje do jednego kandydata na jednym etapie: kryteria, przesłane materiały, wcześniejsze oceny |
hiring_list_pending_decisions |
odczyt | Oceny zespołu, które zakończyły się bez jasnego rozstrzygnięcia: rozbieżne głosy albo brak kworum |
hiring_get_team_bottlenecks |
odczyt · admin Hiring lub osoba prowadząca rekrutację | Zaległe zadania według osób z zespołu, z czasem oczekiwania i przykładami; osoby prowadzące rekrutację widzą tylko dostępne ogłoszenia, którymi zarządzają |
hiring_decide_review |
zapis · subskrypcja | Zapisuje twoją decyzję rozstrzygającą ocenę zespołu wraz z obowiązkowym uzasadnieniem i wpisem w dzienniku audytu |
hiring_submit_review |
zapis · subskrypcja | Zwraca link, pod którym przesyłasz własną kartę oceny. Składa ją za ciebie tylko wtedy, gdy ją dyktujesz i zatwierdzasz podgląd. Wyłącznie przez MCP, nigdy w asystencie w aplikacji |
Raport zaległości zespołu wymaga dostępu do Hiring Insights. Jest dostępny w prywatnym asystencie Kit i przez MCP z OAuth, ale nie we współdzielonych kanałach Slack. Uprawnienia konta oraz ograniczenia dostępu do ogłoszeń obejmują też łączne liczby zadań. Oczekiwanie na kandydatów i osoby spoza zespołu jest pokazane osobno. Współodpowiedzialność lub zastępcze przypisanie wskazuje osoby, z którymi warto wyjaśnić zaległości, a nie osoby źle wykonujące pracę. limit przyjmuje wartości od 1 do 50 (domyślnie 10); sumy obejmują całą widoczną pracę, nawet jeśli lista osób została skrócona.
Pula talentów
| Narzędzie | Wymaga | Co robi |
|---|---|---|
hiring_list_talent_pool |
odczyt | Zweryfikowane wpisy w puli talentów ze zwięzłymi podsumowaniami CV, stronicowane |
hiring_search_talent_pool |
odczyt | Przeszukuje pulę po umiejętnościach, doświadczeniu albo e-mailu: semantycznie, a gdy to niedostępne, tekstowo |
hiring_invite_talent_pool |
zapis · subskrypcja | Zaprasza osobę z puli do aplikowania na konkretne stanowisko |
Polecenia
| Narzędzie | Wymaga | Co robi |
|---|---|---|
hiring_list_referrals |
odczyt | Polecenia zapisane przy ogłoszeniu, oczekujące na aplikację albo ze złożoną aplikacją, z informacją, kto polecił daną osobę, i linkiem do aplikowania do przekazania |
hiring_create_referral |
zapis · subskrypcja | Zapisuje polecenie przy opublikowanym ogłoszeniu, gdy potwierdzisz zgodę polecanej osoby. Nie wysyła e-maila; link do aplikowania przekazujesz samodzielnie |
hiring_delete_referral |
zapis | Usuwa własne polecenie albo dowolne przy ogłoszeniu, które możesz edytować. Powiązana aplikacja pozostaje |
hiring_list_referral_partners |
odczyt · admin Hiring | Partnerzy zewnętrzni zaproszeni do portalu partnerów, z linkiem do portalu |
hiring_invite_referral_partner |
zapis · admin Hiring · subskrypcja | Zaprasza partnera zewnętrznego i wysyła mu e-mailem link do logowania. Klient najpierw prosi cię o potwierdzenie |
hiring_resend_referral_partner_invitation |
zapis · admin Hiring · subskrypcja | Wysyła partnerowi nowy link do logowania, najwyżej raz na minutę |
hiring_remove_referral_partner |
zapis · admin Hiring | Od razu kończy dostęp partnera do portalu. Jego dotychczasowe polecenia pozostają zapisane dla twojego zespołu |
Przed zapisaniem polecenia asystent pyta, czy ta osoba zgodziła się na polecenie, i nigdy nie wysyła jej e-maila. Zobacz Polecenia i partnerzy rekrutacyjni.
Wiadomości
| Narzędzie | Wymaga | Co robi |
|---|---|---|
hiring_list_conversations |
odczyt | Skrzynka kandydatów z dostępnych ogłoszeń, domyślnie ograniczona do rozmów wymagających uwagi |
hiring_list_messages |
odczyt | Wątek z ograniczoną liczbą dostarczonych wiadomości; oczekujące szkice i nieudane wysyłki są pokazane osobno |
hiring_send_message |
zapis · subskrypcja | Zapisuje odpowiedź jako oczekujący szkic. Kandydat nie dostaje e-maila, dopóki człowiek go nie wyśle |
Aby przygotować odpowiedź, poproś agenta o wyszukanie rozmowy i odczytanie wątku. Sprawdź proponowaną treść, a następnie poleć mu zapisanie szkicu. Agent powinien ponownie odczytać wątek, potwierdzić status szkicu i otworzyć link do jego sprawdzenia w Kit.
Kandydaci i CV
| Narzędzie | Wymaga | Co robi |
|---|---|---|
hiring_get_candidate_summary |
odczyt | Jeden kandydat i wszystkie aplikacje, jakie u ciebie złożył |
hiring_get_candidate_cv |
odczyt | Wyodrębniony tekst CV kandydata albo wpisu z puli talentów |
hiring_get_candidate_cv_url |
odczyt | Podpisany adres URL o krótkim okresie ważności do pobrania oryginalnego pliku: domyślnie pięć minut, maksymalnie dziesięć |
hiring_get_cv_download_settings |
odczyt | Konfiguracja zaufania przy pobieraniu CV na koncie: zaufane domeny, tryb ścisły i co z tego wynika w praktyce |
hiring_update_cv_download_settings |
zapis · admin Hiring · subskrypcja | Dodaje lub usuwa zaufane domeny albo włącza i wyłącza tryb ścisły |
Narzędzia rozpoznają rekordy po identyfikatorach z prefiksem (job_… ogłoszenia, app_… aplikacje, cand_… kandydaci, tpe_… wpisy w puli talentów), które zwracają i przyjmują w kolejnych wywołaniach. Agent może więc wykonać list → get → act bez odczytywania danych z ekranu.
Przesyłanie CV przez agenta
| Narzędzie | Wymaga | Co robi |
|---|---|---|
hiring_prepare_cv_import |
odczyt · admin lub osoba prowadząca rekrutację · subskrypcja | Zwraca link do osobistego oświadczenia dla ogłoszenia i opcjonalnego etapu |
hiring_list_cv_imports |
odczyt · admin lub osoba prowadząca rekrutację · subskrypcja | Znajduje twoje partie z osobistym oświadczeniem dla ogłoszenia, ich postęp i linki do przeglądu |
hiring_get_cv_import |
odczyt · admin lub osoba prowadząca rekrutację · subskrypcja | Odczytuje partię, stronę wierszy i możliwość przesłania plików; next_page prowadzi do kolejnych wierszy |
hiring_create_cv_import_upload |
zapis · admin lub osoba prowadząca rekrutację · subskrypcja | Tworzy ważny przez pięć minut URL dla jednego pliku, zużywany po udanym przesłaniu |
Zewnętrzny agent MCP może przesłać CV do ogłoszenia o pracę w Kit. To mechanizm HTTP przygotowany przez Kit, a nie funkcja przesyłania plików w protokole MCP. Jest przeznaczony dla lokalnych asystentów programistycznych, takich jak Codex i Claude Code, z dostępem do plików i narzędzia HTTP, np. curl. Samo połączenie MCP nie daje klientowi działającemu w chmurze dostępu do lokalnych plików.
Właściciel połączenia MCP otwiera link, wybiera źródło i datę otrzymania CV, a następnie osobiście składa oświadczenie. Zezwól agentowi na przesłanie CV tworzy partię. Żaden parametr narzędzia nie zastępuje tego oświadczenia.
Podaj agentowi ID importu ze strony przeglądu. Może też znaleźć twoją partię przez hiring_list_cv_imports i odczytać ją przez hiring_get_cv_import. Dla każdego pliku agent wywołuje hiring_create_cv_import_upload z import_id. Zwrócony upload.url jest ważny przez pięć minut i pozwala na jedno udane przesłanie pliku. Klient wysyła plik przez curl, metodą POST, jako pole multipart file, bez nagłówka Authorization. Zawartość plików nie trafia do wiadomości czatu ani argumentów narzędzi.
Każdy URL jest przypisany do partii, osoby, która złożyła oświadczenie, i upoważnienia OAuth. Przy każdym przesłaniu Kit ponownie sprawdza to upoważnienie, członkostwo, dostęp do ogłoszenia, oświadczenie, wiek i stan partii oraz limity plików. Po odrzuceniu pliku można ponowić próbę z tym samym URL do czasu jego wygaśnięcia. Udane przesłanie zużywa URL, więc dla następnego pliku potrzebny jest nowy. URL pozwala przesłać plik: zachowaj go w tajemnicy.
Po kilku sekundach ponownie odczytaj hiring_get_cv_import, żeby sprawdzić postęp odczytu. To wywołanie nie tworzy kolejnych URL do przesłania plików. Przed importem człowiek sprawdza duplikaty i brakujące e-maile, a następnie wybiera Importuj. Przesyłanie i import nie wysyłają e-maili do kandydatów. Zobacz Masowy import CV.
Utworzenie URL wymaga hiring_write i prawa do zarządzania ogłoszeniem. Dopuszczalne formaty to PDF i .docx, maksymalnie 10 MB na plik i 200 plików na partię.
Bezpieczne dodawanie etapu
Strukturę procesu rekrutacji zmieniaj w cyklu wyszukaj → działaj → sprawdź:
- Wywołaj
hiring_get_job_postingi przeczytaj pełną uporządkowaną listę etapów. - Wywołaj
hiring_create_stagez identyfikatorem ogłoszenia, typem etapu, konfiguracją i ewentualną początkową listą recenzentów.positionliczy się od zera; pomiń je, żeby bezpiecznie wstawić etap bezpośrednio przed końcową Ofertą. - Ponownie wywołaj
hiring_get_job_postingi sprawdź ostateczną kolejność, konfigurację, listę recenzentów oraz ostrzeżenia.
Pierwszym etapem musi pozostać Złóż aplikację, a Oferta musi być ostatnia. Przy opublikowanym ogłoszeniu z aktywnymi kandydatami Kit najpierw zwraca podsumowanie skutków zmiany i niczego nie zmienia. Pokaż je użytkownikowi, a następnie ponów wywołanie z confirm_live_pipeline_change: true wyłącznie po jego zgodzie. Istniejący kandydaci pozostają na swoim etapie: osoby przed miejscem wstawienia mogą później trafić na nowy etap, a te już dalej nie cofają się.
Przypisanie recenzentów może też uruchomić ich wdrożenie. Każdy z nich musi być już członkiem konta z dostępem do ogłoszenia. W ogłoszeniu z ograniczonym dostępem oznacza to administratora modułu Rekrutacja albo członka zespołu danego ogłoszenia. Dodanie recenzentów uruchamia ich wdrożenie, a osoba oceniająca po raz pierwszy może dostać swój jednorazowy e-mail wdrożeniowy. Przed utworzeniem etapu potwierdź dokładną listę.
Ograniczenia
-
Odrzucenie kandydata uruchamia wysyłkę e-maila.
hiring_send_messagezapisuje tylko oczekujący szkic, który człowiek musi sprawdzić i wysłać w Kit. Inaczej działahiring_reject_application: uruchamia wysyłkę wiadomości z uwzględnieniem opóźnienia odrzucenia ustawionego na koncie. Zatwierdzając odrzucenie, zatwierdzasz też powiadomienie kandydata. -
Dostęp do CV podlega ustawieniom pobierania CV na koncie.
hiring_get_candidate_cv_urlgeneruje podpisany adres URL według tych samych reguł zaufania, które stosuje przeglądarka: zaufane domeny, tryb ścisły i dostęp twojego zespołu. Tryb ścisły ogranicza możliwość uzyskania linku do CV. - Narzędzia nie ujawniają ogłoszeń, do których nie masz dostępu. Zwracają wtedy „nie znaleziono” zamiast „brak dostępu”, tak samo jak dla nieistniejącego ogłoszenia.
-
Recenzent musi mieć dostęp do ogłoszenia.
hiring_create_stageodrzuca recenzenta, który nie może otworzyć takiego ogłoszenia, nawet jeśli należy do tego samego konta. - Żaden agent nie podniesie sobie uprawnień. Nic w zestawie narzędzi rekrutacyjnych nie zmienia niczyjej roli, poziomu dostępu ani przynależności do modułu.
Podłączanie zewnętrznego klienta
Konfigurację znajdziesz w Integracje > Kit dla AI, wraz z ustawieniami do skopiowania dla każdego klienta. Do jej otwarcia nie są potrzebne uprawnienia administratora. Dla Claude Code:
claude mcp add --scope user --transport http kit https://startupkit.app/api/v1/mcp
Przy pierwszym użyciu klient otwiera w przeglądarce autoryzację OAuth w Kit. Wybierz konto, a potem nadaj hiring_read do przeglądania aplikacji i raportowania, a hiring_write tylko asystentom, którzy mają działać w twoim imieniu. Moduły, do których nie masz dostępu, pojawiają się na ekranie zgody z adnotacją, że nie należą do twojej roli; przyznanie tych zakresów nie daje dostępu do modułu.
Pełną konfigurację każdego klienta, przepływ OAuth i usuwanie połączeń nieaktywnych przez 90 dni opisuje Podłączanie asystentów AI.
Poznaj swoją rolę z pomocą asystenta
Serwer MCP Kit udostępnia prompt, który prowadzi przez wdrożenie w formie rozmowy. W Claude Code uruchom:
/mcp__kit__hiring_role_handoff job_abc123
W klientach z wyborem promptu użyj Poznaj swoją rolę w procesie rekrutacji (hiring_role_handoff). Identyfikator ogłoszenia jest opcjonalny. Jeśli zespół wysłał ci plan wdrożenia właściwy dla roli, asystent automatycznie wybierze przypisane zadania. W przeciwnym razie pokaże dostępne ogłoszenia i poprosi o wybór.
Asystent sprawdza, na jakim koncie pracujesz i z jakimi uprawnieniami, wyjaśnia skonfigurowaną drogę kandydata, oddziela twoją rolę w zespole ogłoszenia od przypisań jako prowadzący czy recenzent oraz wskazuje braki przed rozpoczęciem aktywnej pracy. Prompt każe asystentowi podczas wdrożenia tylko odczytywać dane, zadawać po jednym pytaniu i przeszukiwać dokumentację Kit, gdy dane na żywo nie wystarczą do ustalenia zachowania funkcji. Granicą autoryzacji pozostają przyznane zakresy i mechanizmy potwierdzenia klienta MCP. Przy pytaniu o konkretnego kandydata dodaj identyfikator aplikacji albo wklej jej adres w Kit. Dostarczenie wiadomości powinien potwierdzić na podstawie jej zapisanego statusu. Sama zmiana etapu nie potwierdza wysyłki.
Przećwicz cykl „wyszukaj, działaj, sprawdź”
Użyj roli wskazanej w planie wdrożenia. Poproś agenta, żeby znalazł ogłoszenie, przeczytał proces i wyjaśnił proponowane działanie przed wywołaniem narzędzia zapisującego dane. W bezpiecznym pierwszym cyklu niech utworzy oczekujący szkic odpowiedzi przez hiring_send_message. Sprawdź szkic w Kit, a potem odrzuć go w wątku wiadomości. Kandydat niczego nie otrzyma, dopóki człowiek wyraźnie nie wyśle wiadomości.
Ustal granice zatwierdzania przez człowieka
Określ w swoim narzędziu, co agent może robić samodzielnie, a co musi poczekać na twoją zgodę. Odczyt, wyszukiwanie i podsumowania zwykle mogą działać od razu. Wymagaj potwierdzenia tuż przed działaniem, które wysyła coś do kandydata, usuwa dane albo jest nieodwracalne, szczególnie przed hiring_reject_application, które wysyła e-mail, i zmianą etapu, która powiadamia kandydata. hiring_send_message tworzy tylko oczekujący szkic, ale człowiek nadal musi go sprawdzić i wysłać w Kit.
Warning
Opisy narzędzi i oznaczenia wrażliwych działań pomagają klientowi MCP poprosić o potwierdzenie, ale nie każdy klient je egzekwuje. Zapisz te reguły zatwierdzania w instrukcjach własnego narzędzia i odpowiadaj za każdy zapis wykonany w twoim imieniu.
Przykładowe polecenia
| Co wpisujesz | Co się dzieje |
|---|---|
| „Co dziś na mnie czeka?” |
hiring_list_reviews + hiring_list_pending_decisions → twoje otwarte oceny i każda zablokowana decyzja zespołu, od najstarszej |
| „Kto w naszym zespole ma najwięcej zaległości?” |
hiring_get_team_bottlenecks → zaległe zadania według osób odpowiedzialnych, najdłuższe czasy oczekiwania i przykłady w granicach twoich uprawnień; pusta osobista lista decyzji nie oznacza, że zespół nie ma zablokowanych zadań |
| „Podsumuj trzech najlepszych kandydatów na stanowisko Senior Rails” |
hiring_list_applications → hiring_get_application_summary → hiring_get_candidate_cv → uszeregowana krótka lista z uzasadnieniem opartym na materiałach kandydatów |
| „Przenieś Priyę Raman na etap rozmowy technicznej” |
hiring_get_application_summary → hiring_advance_application → kandydatka przechodzi na wskazany etap, działanie przypisane tobie, a odpowiednie powiadomienie trafia do kolejki; przed potwierdzeniem odbioru sprawdź zapisany status dostarczenia |
| „Przygotuj wiadomości z odmową dla osób, które czekają na etapie wstępnej selekcji od 3+ tygodni. Pokaż mi je przed wysłaniem” |
hiring_list_applications → szkic dla każdego kandydata w czacie; nic nie wychodzi, dopóki nie zatwierdzisz każdego hiring_reject_application
|
| „Kto z puli talentów pasuje do tego ogłoszenia?” |
hiring_get_job_posting → hiring_search_talent_pool → dopasowania z uzasadnieniem, a potem hiring_invite_talent_pool na twoje polecenie |
| „Dlaczego rok temu odrzuciliśmy tego kandydata?” |
hiring_get_candidate_summary → wszystkie wcześniejsze aplikacje, osiągnięty etap i dołączone notatki |
| „Dodaj pisemne ćwiczenie z triażu IT przed Ofertą i ustaw Anę jako główną recenzentkę” |
hiring_get_job_posting → potwierdź pozycję liczoną od zera i recenzentkę → hiring_create_stage → hiring_get_job_posting, żeby sprawdzić kolejność, pytania, listę i ostrzeżenia |
Lista kontrolna
-
Rozpocznij wdrożenie od
/mcp__kit__hiring_role_handoff - Wypróbuj agenta w module Rekrutacja: „Co dziś na mnie czeka?”
- Podłącz swojego klienta MCP w Integracje > Kit dla AI. Uprawnienia administratora nie są potrzebne
-
Nadawaj
hiring_readszeroko;hiring_writezostaw asystentom, którym chcesz powierzyć zmiany danych -
Przy późniejszych kontrolach całego konta i kolejki używaj
hiring_get_setup_guide; asystent wywołuje je automatycznie podczas wdrożenia - Przeglądaj aplikacje w kolejności: lista ocen → szczegóły oceny → przejście dalej albo odrzucenie
- Dodając etap, wykonaj odczyt ogłoszenia → utworzenie etapu → ponowny odczyt i potwierdź wpływ na aktywny proces rekrutacji lub e-mail do recenzenta
- Zanim zlecisz agentowi odczyt CV, sprawdź ustawienia pobierania CV na swoim koncie
Co dalej
- Podłączanie asystentów AI: pełna konfiguracja MCP, przepływ OAuth i konfiguracje klientów
- Dostawcy AI i limity wydatków: klucze konta, limity i własność użycia AI wbudowanego w Kit
- Dokumentacja narzędzi MCP: każde narzędzie w każdym module, wraz z zakresami
- Zarządzanie procesem rekrutacyjnym: etapy i decyzje, którymi sterują te narzędzia
-
Role w zespole: co daje każda predefiniowana rola, w tym
recruiter