KI-Agent und MCP-Tools für Recruiting
Steuern Sie Ihre Pipeline über Kits KI-Assistenten in der App oder jeden externen MCP-Client. Bewerbungen sichten, die Bewertungswarteschlange abarbeiten, Kandidaten weiterführen und Antworten an Kandidaten entwerfen.
Warum das zählt
Recruiting ist eine Warteschlange. Bewertungen stapeln sich, Bewerbungen bleiben liegen, und fünf Kandidatinnen und Kandidaten brauchen dasselbe freundlich formulierte „Danke, diesmal leider nicht“. Kit öffnet das Hiring-Modul auf zwei Wegen für KI-Assistenten: über den Agenten in der App, der auf jeder Hiring-Seite verfügbar ist, und über MCP-Tools, die jeder externe Client (Claude Desktop, Claude Code, Codex CLI oder Ihre eigenen Agents) gegen Ihr Konto aufrufen kann.
Sie müssen kein Konto-Admin sein, um eine Verbindung herzustellen. Jede Person mit Hiring-Zugriff kann einen MCP-Client einrichten und auf Kit ausrichten. Das Verbinden ist eine persönliche Handlung, so wie das Installieren einer App auf dem eigenen Laptop. Was der Assistent danach erreicht, entscheidet sich bei jedem Aufruf an Ihren eigenen Berechtigungen und nicht daran, wer ihn eingerichtet hat.
Beide Zugänge erzwingen dieselben Regeln wie die Oberfläche: Modulberechtigungen, Zugriff je Stellenanzeige, Mandanten-Scoping und jede Lebenszyklus-Schranke, die auch die Formulare durchsetzen. Ein Assistent handelt als Sie. Er erreicht nie eine Stellenanzeige, die Sie nicht öffnen können, und er tut nie etwas, was die Weboberfläche Ihnen verweigern würde.
Tip
Neu in einer Hiring-Rolle? Beginnen Sie mit /mcp__kit__hiring_role_handoff. Der Ablauf prüft Konto und Zuweisungen, erklärt die Kandidatenreise und meldet Einrichtungslücken, bevor Sie aktive Arbeit verändern.
Der Assistent in der App
Öffnen Sie den KI-Chat auf einer beliebigen Seite unter Hiring. Er aktiviert sich automatisch, neben den Agenten für Security und Outreach. Er kann:
Ihre Warteschlange abarbeiten: „Was wartet heute auf mich?“ liefert Ihre offenen Bewertungen und jede Teambewertung, die ohne eindeutiges Ergebnis abgeschlossen wurde, jeweils mit Kandidat, Phase und der Angabe, wie lange die Sache schon liegt.
Kandidaten sichten: „Fasse die drei besten Bewerber für die Senior-Rails-Stelle zusammen“ holt Bewerbungszusammenfassungen, extrahierte Kandidaten-Datenfelder und den CV-Text und erstellt daraus eine Rangfolge im Abgleich mit der Stellenanzeige.
Die Pipeline bewegen: einen Kandidaten in die nächste Phase weiterführen, mit persönlicher Nachricht ablehnen oder eine Ablehnung zurücknehmen. Jede Aktion wird Ihnen zugeordnet und landet im Audit-Protokoll.
Antworten an Kandidaten entwerfen: der Agent legt eine E-Mail als ausstehenden Entwurf ab. Nichts verlässt Kit, bevor ein Mensch sendet.
Plattformfragen beantworten: der Agent durchsucht Kits Dokumentation direkt im Chat.
Geführte Suche für eine Stelle
Öffnen Sie für die externe Kandidatenrecherche Personen finden bei der Stelle. Der allgemeine Assistent kann Sie dorthin führen, aber keine Quelldaten im allgemeinen Chat lesen. Der Suchbereich und berechtigte MCP-Clients verwenden dieselben gespeicherten Kriterien, ausdrücklichen Suchaufträge und Prüfschritte. Geführte Kandidatensuche erklärt Einrichtung, private Klärung, Belegprüfung und Sequenzvorschauen.
MCP-Tools-Referenz
Was Ihre Rolle erlaubt
Drei voneinander unabhängige Grenzen greifen übereinander, und ein Tool-Aufruf muss alle drei passieren:
-
Die Scopes der Verbindung. Wenn Sie einen Client autorisieren, wählen Sie je Modul zwischen Lesen oder Lesen und Schreiben. Eine Verbindung mit ausschließlich
hiring_readkann nicht schreiben, ganz gleich, wer Sie sind. Schreibrechte sind auf dem Zustimmungsbildschirm standardmäßig ausgeschaltet. - Ihre eigene Hiring-Stufe. Kit liest Ihre aktuelle Modulstufe bei jedem einzelnen Aufruf neu ein, sodass eine Änderung Ihres Zugriffs sofort wirkt und nicht erst beim nächsten Token-Refresh. Ein Mitglied ohne Hiring-Zugriff erhält gar keine Hiring-Tools. Innerhalb von Hiring erreichen Sie genau die Stellenanzeigen, die Sie auch im Browser erreichen: alle uneingeschränkten sowie jede, in deren Stellenteam Sie sind. Eine eingeschränkte Stellenanzeige liefert „nicht gefunden“ zurück, identisch zu einer erfundenen ID.
- Modul-Admin und Abonnement. Eine Handvoll Tools ist Hiring-Admins vorbehalten: Stellenanzeigen und Prozessvorlagen anlegen sowie die Einstellungen für den CV-Download ändern. Für das Definieren und Bearbeiten von Metafeldern gilt dieselbe Regel wie in der Web-App: Hiring-Admins plus die Personalverantwortlichen der jeweiligen Stellenanzeige. Die meisten Schreib-Tools setzen zusätzlich ein aktives Abonnement voraus.
Die Rollenvorlage recruiter verleiht Hiring-Admin-Rechte, sodass Recruiterinnen und Recruiter den vollen Hiring-Werkzeugkasten erhalten, ohne anderswo Konto-Admin zu sein. Was jede Vorlage gewährt, steht unter Team-Rollen.
In der Spalte Erfordert weiter unten bedeutet Lesen: jedes Hiring-Mitglied mit einem Lese-Scope; Schreiben: die Verbindung braucht Lesen und Schreiben; Hiring-Admin: Modul-Admin für Hiring; Admin oder HM: Hiring-Admin oder Personalverantwortliche der betreffenden Stellenanzeige; Abonnement: ein aktiver Tarif.
Einrichtung und Vorlagen
| Tool | Erfordert | Funktion |
|---|---|---|
hiring_get_setup_guide |
Lesen | Hier starten. Kontostatus, was Ihre Rolle erlaubt, eine Einrichtungs-Checkliste mit dem Tool, das jede Lücke schließt, und der empfohlene nächste Aufruf |
hiring_list_templates |
Lesen | Die dem Konto zur Verfügung stehenden Prozessvorlagen, mit Tags und Veröffentlichungsstatus |
hiring_get_template |
Lesen | Eine Vorlage vollständig: jede Phase, ihr Phasentyp und ihre Konfiguration |
hiring_create_process_template |
Schreiben · Hiring-Admin | Eine wiederverwendbare Prozessvorlage aus einer Liste von Phasen erstellen, optional mit Prüfern je Phase |
Stellenanzeigen
| Tool | Erfordert | Funktion |
|---|---|---|
hiring_list_job_postings |
Lesen | Stellenanzeigen, auf die Sie zugreifen können, mit Status, Bewerbungszahlen und Phasenübersichten |
hiring_get_job_posting |
Lesen | Eine Stellenanzeige vollständig: Text, Phasen mit Konfiguration, Prüfer und Portal-URL |
hiring_create_job_posting |
Schreiben · Hiring-Admin · Abonnement | Eine Stellenanzeige als Entwurf erstellen, mit einer Vorlage oder direkt angegebenen Phasen. Gibt die Bearbeitungs-URL zurück |
hiring_create_stage |
Schreiben · Admin oder HM · Abonnement | Eine konfigurierte Phase mit optionalen Prüfern in eine vorhandene Anzeige einfügen. Veröffentlichte Pipelines mit aktiven Kandidaten erfordern eine ausdrückliche Bestätigung |
hiring_list_metafield_definitions |
Lesen | Die für eine Stellenanzeige definierten eigenen Datenfelder, mit Typen und Extraktionseinstellungen. Nur-Manager-Felder erscheinen ausschließlich für Admins und die Personalverantwortlichen der Stellenanzeige |
hiring_create_metafield_definition |
Schreiben · Admin oder HM | Ein Metafeld zu einer Stellenanzeige hinzufügen, optional für die KI-Extraktion markiert oder auf Nur-Manager-Sichtbarkeit beschränkt |
Pipeline
| Tool | Erfordert | Funktion |
|---|---|---|
hiring_list_applications |
Lesen | Eingereichte Bewerbungen, filterbar nach Stellenanzeige, Status und Zeitraum |
hiring_get_application_summary |
Lesen | Alles, was zur Sichtung einer Bewerbung nötig ist: Kandidat, Antworten, Phasenverlauf, Notizen und, falls eine Empfehlung zugeordnet ist, wer die Person empfohlen hat |
hiring_get_screening_context |
Lesen | Ihre Screening-Bewertung, Werte ausgewählter Signale und sichtbare Felder dieser Stelle |
hiring_list_screening_ratings |
Lesen | Bewertungen des Teams und unveränderlicher Bewertungsverlauf, auf Wunsch separat abgerufen |
hiring_set_screening_rating |
Schreiben · Abonnement | Ihre ausdrücklich gewählte Bewertung Schwach/Möglich/Stark speichern oder entfernen; ändert die Phase des Kandidaten nicht |
hiring_set_screening_signals |
Schreiben · Abonnement | Bis zu acht Felder für Ihre eigene Screening-Ansicht auswählen, alle ausblenden oder die Standardauswahl wiederherstellen |
hiring_get_stage |
Lesen | Vollständige Konfiguration einer Pipeline-Phase über numerische oder stg_-ID; vor einer Aktualisierung lesen |
hiring_get_stage_progress_details |
Lesen | Kandidatenspezifische Details zu einem Phasenfortschritt mit sp_-ID: Code-Aufgabe, Interview, Video oder Portfolio |
hiring_search_video_transcripts |
Lesen | Semantische und textuelle Suche über die Transkripte von Video-Interviews |
hiring_get_metafield_values |
Lesen | Extrahierte und manuell gesetzte Feldwerte einer Bewerbung, mit Konfidenzwerten. Nur-Manager-Felder erscheinen ausschließlich für Admins und die Personalverantwortlichen der Stellenanzeige |
hiring_advance_application |
Schreiben · Abonnement | Eine Bewerbung in die nächste Phase verschieben oder direkt zu einer benannten Phase springen |
hiring_reject_application |
Schreiben · Abonnement | Eine Bewerbung ablehnen. Der Kandidat erhält eine E-Mail, auf Wunsch mit Ihrer persönlichen Nachricht |
hiring_unreject_application |
Schreiben · Abonnement | Eine Ablehnung zurücknehmen, mit einer verpflichtenden Begründung fürs Audit |
hiring_save_note |
Schreiben · Abonnement | Feedback oder eine Gesprächszusammenfassung an einer Bewerbung speichern, Ihnen zugeordnet |
hiring_update_metafield_value |
Schreiben · Admin oder HM | Einen Feldwert manuell setzen, als Ihre Bearbeitung erfasst und vor erneuter Extraktion geschützt |
hiring_trigger_metafield_extraction |
Schreiben · Admin oder HM | Die KI-Extraktion für den Lebenslauf einer Bewerbung erneut ausführen |
Persönliche Screening-Bewertungen
Rufen Sie hiring_get_screening_context auf, bevor Sie einen Kandidaten bewerten. Bitten Sie den Assistenten, die von Ihnen gewählte Bewertung zu speichern. Er muss dazu die ID Ihres aktuellen Bewertungseintrags und eine neue UUID verwenden und anschließend das Ergebnis prüfen. Eine überholte Bewertung wird abgewiesen, damit der Assistent Sie fragen kann, bevor er eine neuere Auswahl überschreibt. So halten Sie Ihre Einschätzung bei mehreren Screening-Durchgängen fest, ohne den Kandidaten weiterzuführen oder eine Scorecard für eine Phase einzureichen.
Derselbe Kontext enthält die sichtbaren Felder, aus denen Sie wählen können. hiring_set_screening_signals speichert Ihre persönliche Auswahl für diese Stelle: bis zu acht Felder, [] zum Ausblenden aller Signale oder reset: true für die ersten vier sichtbaren Felder. Extrahierte Daten werden dabei nicht geändert. Rufen Sie die Bewertungen anderer Prüfer mit hiring_list_screening_ratings nur auf ausdrücklichen Wunsch ab. Slack-Bots können den Screening-Kontext und den Verlauf lesen. Persönliche Bewertungen und die Signalauswahl können Sie über OAuth MCP und den privaten Kit-Assistenten speichern.
Weiteres Interesse abfragen
| Tool | Erfordert | Funktion |
|---|---|---|
hiring_list_interest_check_candidates |
Lesen · Admin oder Personalverantwortlicher | Eingereichte Bewerbungen identifizierter Kandidaten passend zu den Filtern, mit Verfügbarkeit, letztem Status, fester E-Mail-Vorschau und Sprache; standardmäßig alle Kandidaten |
hiring_request_interest_checks |
Schreiben · Admin oder Personalverantwortlicher · Abonnement | Stellt einzelne E-Mails mit festem Text für 1–100 ausdrücklich ausgewählte Bewerbungs-IDs in die Warteschlange, nach Freigabe der namentlichen Empfänger und der Vorschau mit confirm_send: true
|
hiring_list_interest_checks |
Lesen · Bewerbungszugriff | Liest den datierten Verlauf einer Bewerbung ohne Antwortlinks oder Tokens |
Die Empfängerliste akzeptiert q (Namensteil oder genaue vollständige E-Mail-Adresse), stage (genauer Name der aktuellen Phase), contact_age (ganze Tage: 7, 14, 21, 30, 60 oder 90) und eligibility (all als Standard, requestable oder unavailable). Sie gibt normalisierte filters und verfügbare stages zurück. Gefilterte Treffer sind keine freigegebenen Empfänger; der Versand benötigt ausdrücklich ausgewählte Bewerbungs-IDs und eine Bestätigung.
Beide Listen akzeptieren page (Standard 1) und limit (Standard 25, höchstens 100). Verwenden Sie job_posting_id für die Empfängerliste und application_id für den Verlauf. Ein vorgemerkter Versand belegt keine Zustellung. Antworten kann nur der Kandidat. Diese Nachfragen mit festem Text lassen sich nach ausdrücklicher Freigabe vormerken; frei formulierte Antworten aus hiring_send_message muss weiterhin eine Person in Kit prüfen und mit Bestätigen & senden versenden. Siehe Weiteres Interesse an einer Bewerbung abfragen.
Bewertungen
| Tool | Erfordert | Funktion |
|---|---|---|
hiring_list_reviews |
Lesen | Ihr Bewertungs-Posteingang, aufgeteilt in das, was eine Entscheidung braucht, was Sie schulden und was bei anderen aussteht |
hiring_get_review_details |
Lesen | Alles, was ein Prüfer für einen Kandidaten in einer Phase braucht: Kriterien, Einreichungen, frühere Bewertungen |
hiring_list_pending_decisions |
Lesen | Teambewertungen, die ohne eindeutiges Ergebnis abgeschlossen wurden: geteiltes Votum oder kein Quorum |
hiring_get_team_bottlenecks |
Lesen · Hiring-Admin oder HM | Überfällige Aufgaben nach Teammitglied, mit Wartezeiten und Beispielen; Personalverantwortliche sehen nur zugängliche Stellenanzeigen, die sie verwalten |
hiring_decide_review |
Schreiben · Abonnement | Eine zugeordnete, auditierte Entscheidung zu einer festgefahrenen Teambewertung festhalten, mit verpflichtender Begründung |
hiring_submit_review |
Schreiben · Abonnement | Den Link zurückgeben, über den Sie Ihre eigene Scorecard einreichen. Reicht sie nur dann für Sie ein, wenn Sie sie diktieren und eine Vorschau bestätigen. Nur über MCP, nie im In-App-Assistenten |
Der Bericht zu Engpässen im Team erfordert Zugriff auf Hiring Insights und ist im privaten Kit-Assistenten sowie über OAuth MCP verfügbar, nicht in geteilten Slack-Kanälen. Mandanten- und Zugriffsbeschränkungen für Stellenanzeigen begrenzen auch die Gesamtzahlen. Wartezeiten auf Kandidaten oder externe Beteiligte werden separat ausgewiesen. Gemeinsam oder ersatzweise Zuständige sind Ansprechpersonen für Nachfragen; die Zuordnung belegt keine schlechte Leistung. limit liegt zwischen 1 und 50 (Standard 10); die Gesamtzahlen umfassen alle sichtbaren Aufgaben, auch wenn die Liste der Zuständigen gekürzt ist.
Talentpool
| Tool | Erfordert | Funktion |
|---|---|---|
hiring_list_talent_pool |
Lesen | Verifizierte Talentpool-Einträge mit kompakten Lebenslauf-Zusammenfassungen, seitenweise |
hiring_search_talent_pool |
Lesen | Den Pool nach Fähigkeiten, Erfahrung oder E-Mail durchsuchen, semantisch, mit Textsuche als Rückfallebene |
hiring_invite_talent_pool |
Schreiben · Abonnement | Einen Pool-Eintrag einladen, sich auf eine bestimmte Stellenanzeige zu bewerben |
Empfehlungen
| Tool | Erfordert | Funktion |
|---|---|---|
hiring_list_referrals |
Lesen | Zu einer Stelle gespeicherte Empfehlungen, mit ausstehender oder eingegangener Bewerbung, wer die Person empfohlen hat und dem Bewerbungslink zum Teilen |
hiring_create_referral |
Schreiben · Abonnement | Eine Empfehlung für eine veröffentlichte Stelle speichern, sobald Sie das Einverständnis der Person bestätigt haben. Sendet keine E-Mail; den Bewerbungslink teilen Sie selbst |
hiring_delete_referral |
Schreiben | Eine eigene Empfehlung entfernen oder jede Empfehlung einer Stelle, die Sie bearbeiten dürfen. Eine zugeordnete Bewerbung bleibt erhalten |
hiring_list_referral_partners |
Lesen · Hiring-Admin | Externe Partner mit Einladung zum Empfehlungsportal, mit dem Portallink |
hiring_invite_referral_partner |
Schreiben · Hiring-Admin · Abonnement | Einen externen Partner einladen und ihm einen Anmeldelink per E-Mail senden. Ihr Client fragt zuerst nach Ihrer Bestätigung |
hiring_resend_referral_partner_invitation |
Schreiben · Hiring-Admin · Abonnement | Einem Partner einen neuen Anmeldelink senden, höchstens einmal pro Minute |
hiring_remove_referral_partner |
Schreiben · Hiring-Admin | Den Portalzugang eines Partners sofort beenden. Seine bisherigen Empfehlungen bleiben Ihrem Team erhalten |
Der Assistent fragt vor dem Speichern einer Empfehlung, ob die Person mit der Empfehlung einverstanden ist, und sendet ihr nie eine E-Mail. Siehe Empfehlungen und Empfehlungspartner.
Nachrichten
| Tool | Erfordert | Funktion |
|---|---|---|
hiring_list_conversations |
Lesen | Kandidatenpostfach für alle zugänglichen Stellenanzeigen; standardmäßig Gespräche mit Handlungsbedarf |
hiring_list_messages |
Lesen | Der vollständige E-Mail-Verlauf zwischen Ihrem Team und einem Kandidaten |
hiring_send_message |
Schreiben · Abonnement | Eine Antwort als ausstehenden Entwurf ablegen. Der Kandidat erhält erst dann eine E-Mail, wenn ein Mensch sie sendet |
Kandidaten und Lebensläufe
| Tool | Erfordert | Funktion |
|---|---|---|
hiring_get_candidate_summary |
Lesen | Ein Kandidat über alle Bewerbungen hinweg, die er bei Ihnen eingereicht hat |
hiring_get_candidate_cv |
Lesen | Der extrahierte CV-Text für einen Kandidaten oder einen Talentpool-Eintrag |
hiring_get_candidate_cv_url |
Lesen | Eine kurzlebige signierte Download-URL für die Originaldatei, standardmäßig fünf Minuten, höchstens zehn |
hiring_get_cv_download_settings |
Lesen | Die Vertrauenseinstellungen des Kontos für CV-Downloads: vertrauenswürdige Domains, strikter Modus und was das in der Praxis bedeutet |
hiring_update_cv_download_settings |
Schreiben · Hiring-Admin · Abonnement | Vertrauenswürdige Domains hinzufügen oder entfernen, den strikten Modus ein- und ausschalten |
Datensätze werden über präfixierte IDs adressiert (job_… Stellenanzeigen, app_… Bewerbungen, cand_… Kandidaten, tpe_… Talentpool-Einträge), die die Tools zurückgeben und akzeptieren. Ein Agent verkettet also list → get → act, ohne Screen-Scraping.
Lebensläufe mit einem Agenten hochladen
| Tool | Erfordert | Funktion |
|---|---|---|
hiring_prepare_cv_import |
Lesen · Admin oder Personalverantwortlicher · Abonnement | Gibt den Anmeldelink zur persönlichen Bestätigung für eine Stellenanzeige und optionale Phase zurück |
hiring_list_cv_imports |
Lesen · Admin oder Personalverantwortlicher · Abonnement | Findet Ihre persönlich bestätigten Stapel der Stellenanzeige mit Fortschritt und Prüfseite |
hiring_get_cv_import |
Lesen · Admin oder Personalverantwortlicher · Abonnement | Liest einen Stapel, begrenzte Zeilen und Upload-Verfügbarkeit; next_page führt zu weiteren Zeilen |
hiring_create_cv_import_upload |
Schreiben · Admin oder Personalverantwortlicher · Abonnement | Erstellt für eine Datei eine fünf Minuten gültige URL; nach erfolgreichem Upload verbraucht |
Ein externer MCP-Agent kann Lebensläufe in eine Kit-Stellenanzeige hochladen. Dieser von Kit bereitgestellte HTTP-Ablauf ist keine Dateiübertragung des MCP-Protokolls. Er richtet sich an lokale Programmierassistenten wie Codex und Claude Code mit Zugriff auf Dateien und ein HTTP-Werkzeug wie curl. Eine MCP-Verbindung allein gibt einem gehosteten Client keinen Zugriff auf lokale Dateien.
Die Person, der die MCP-Verbindung gehört, öffnet den Link, wählt Herkunft und Eingangsdatum und bestätigt persönlich ihre Berechtigung. Upload durch Agenten erlauben erstellt den Stapel. Kein Tool-Parameter ersetzt diese Bestätigung.
Geben Sie dem Agenten die Import-ID der Prüfseite. Er kann Ihren Stapel auch über hiring_list_cv_imports finden und mit hiring_get_cv_import lesen. Der Agent ruft für jede Datei hiring_create_cv_import_upload mit import_id auf. Die zurückgegebene upload.url gilt fünf Minuten und kann für einen erfolgreichen Upload verwendet werden. Der Client sendet die Datei mit curl als POST und Multipart-Feld file an diese URL, ohne Authorization-Header. Die Dateiinhalte gehören weder in Chatnachrichten noch in Tool-Argumente.
Jede URL ist an den Stapel, die Person, die die Bestätigung abgegeben hat, und die OAuth-Berechtigung gebunden. Bei jedem Upload prüft Kit erneut Berechtigung, Mitgliedschaft, Zugriff auf die Stellenanzeige, Bestätigung, Alter und Zustand des Stapels sowie Dateilimits. Ein abgewiesener Dateiupload kann mit derselben URL bis zu deren Ablauf wiederholt werden; ein erfolgreicher Upload verbraucht sie. Für die nächste Datei brauchen Sie eine neue URL. Behandeln Sie die URL wie ein Zugangsdaten-Geheimnis und teilen Sie sie nicht.
Rufen Sie nach einigen Sekunden hiring_get_cv_import erneut auf, um den Lesefortschritt zu sehen. Dieser Aufruf erstellt keine weiteren Upload-URLs. Vor dem Import prüft ein Mensch Duplikate und fehlende E-Mail-Adressen und wählt Import abschließen. Hochladen und Importieren verschicken keine E-Mail an Kandidaten. Siehe Massenimport von Lebensläufen.
Die URL-Erstellung erfordert hiring_write und die Berechtigung zur Verwaltung der Stellenanzeige. PDF und .docx sind erlaubt, höchstens 10 MB pro Datei und 200 Dateien pro Stapel.
Eine Phase sicher hinzufügen
Verwenden Sie für die Pipeline-Struktur Suchen → Handeln → Prüfen:
- Rufen Sie
hiring_get_job_postingauf und lesen Sie die vollständige Phasenreihenfolge. - Rufen Sie
hiring_create_stagemit Anzeigen-ID, Phasentyp, Konfiguration und optionalen Prüfern auf.positionist nullbasiert; ohne Angabe fügt Kit sicher direkt vor einem abschließenden Angebot ein. - Rufen Sie
hiring_get_job_postingerneut auf und prüfen Sie Reihenfolge, Konfiguration, Prüferliste und Warnungen.
Die erste Phase muss ein Bewerbungsformular bleiben, das Angebot muss zuletzt stehen. Bei einer veröffentlichten Anzeige mit aktiven Kandidaten gibt Kit zunächst nur eine Auswirkungsübersicht zurück. Zeigen Sie sie dem Nutzer und wiederholen Sie den Aufruf erst nach dessen Zustimmung mit confirm_live_pipeline_change: true.
Eine Prüferzuweisung wirkt nach außen: Kit stellt die Einarbeitung in die Warteschlange, und neue Prüfer können ihre einmalige Einarbeitungs-E-Mail erhalten. Bestätigen Sie daher vor dem Schreibaufruf Namen, E-Mail, Rolle und Position der Phase.
Grenzen
-
Eine Ablehnung löst eine E-Mail aus.
hiring_send_messageerstellt einen ausstehenden Entwurf, den eine Person in Kit prüfen und senden muss.hiring_reject_applicationlöst eine Absage-E-Mail aus, vorbehaltlich der Wartezeit des Kontos. Wer die Ablehnung freigibt, gibt auch diese Benachrichtigung frei. -
Der CV-Zugriff folgt den CV-Download-Einstellungen des Kontos.
hiring_get_candidate_cv_urlerzeugt eine signierte URL unter denselben Vertrauensregeln, die auch der Browser anwendet: vertrauenswürdige Domains, strikter Modus und der Zugriff Ihres eigenen Teams. Den strikten Modus einzuschalten verengt das, was das Tool herausgibt. - Eingeschränkte Stellenanzeigen sind unsichtbar, nicht verboten. Eine Stellenanzeige, von der Sie ausgeschlossen sind, liefert „nicht gefunden“ statt „verweigert“. So dringt nichts über sie nach außen, nicht einmal, ob es sie überhaupt gibt.
-
Auch Prüferlisten eingeschränkter Anzeigen bleiben abgegrenzt.
hiring_create_stagelehnt einen Prüfer ab, der diese eingeschränkte Anzeige nicht öffnen darf, selbst wenn die Person demselben Konto angehört. - Kein Agent kann sich selbst befördern. Nichts im Hiring-Werkzeugkasten ändert die Rolle, die Zugriffsstufe oder die Modulzugehörigkeit irgendeiner Person.
Einen externen Client verbinden
Die Einrichtung liegt unter Integrationen > Kit für KI, mit Konfiguration zum Kopieren pro Client. Zum Öffnen sind keine Admin-Rechte nötig. Für Claude Code:
claude mcp add --scope user --transport http kit https://startupkit.app/api/v1/mcp
Beim ersten Aufruf führt Ihr Client durch Kits OAuth-Flow im Browser. Wählen Sie das Konto aus und erteilen Sie dann hiring_read für Sichtung und Reporting sowie hiring_write nur Assistenten, die in Ihrem Namen handeln sollen. Module, auf die Sie keinen Zugriff haben, erscheinen auf dem Zustimmungsbildschirm mit dem Hinweis, dass sie nicht zu Ihrer Rolle gehören; sie zu gewähren bringt nichts Nutzbares hervor.
Die vollständige Einrichtung für jeden Client, den OAuth-Flow und die 90-Tage-Bereinigung inaktiver Verbindungen finden Sie unter KI-Assistenten verbinden.
Mit der integrierten Rollenübergabe beginnen
Kit liefert mit dem MCP-Server einen dialogorientierten Einarbeitungsablauf. Führen Sie in Claude Code aus:
/mcp__kit__hiring_role_handoff job_abc123
Wählen Sie in Clients mit Prompt-Auswahl Ihre Rolle in einem Hiring-Prozess verstehen (hiring_role_handoff). Die Job-ID ist optional: Wenn Ihr Team Ihnen einen rollenspezifischen Einarbeitungsplan zugewiesen hat, übernimmt der Ablauf diese Rolle automatisch. Sonst zeigt er die erreichbaren Anzeigen und bittet Sie um eine Auswahl.
Die Übergabe prüft Identität und Konto, erklärt die konfigurierte Kandidatenreise, trennt Ihre Jobteam-Rolle von Lead- oder Prüferzuweisungen und meldet Einrichtungslücken. Der Assistent soll dabei schreibgeschützt bleiben, jeweils eine Frage stellen und die Kit-Dokumentation durchsuchen, wenn Live-Daten kein Verhalten belegen. Scopes und Bestätigungsregeln Ihres MCP-Clients bleiben die Autorisierungsgrenze. Bei kandidatenbezogenen Fragen können Sie eine Bewerbungs-ID oder Kit-URL ergänzen; Aussagen zur Zustellung werden anhand des gespeicherten Nachrichtenstatus geprüft und nicht aus einem Phasenwechsel abgeleitet.
Suchen–Handeln–Prüfen erproben
Verwenden Sie die Stelle aus Ihrem Einarbeitungsplan. Der Agent soll die Stellenanzeige finden, den Prozess lesen und die geplante Aktion erklären, bevor er ein Schreibwerkzeug aufruft. Für einen sicheren ersten Durchlauf kann er mit hiring_send_message einen ausstehenden Antwortentwurf anlegen. Prüfen Sie den Entwurf in Kit und verwerfen Sie ihn danach im Nachrichtenverlauf. Der Kandidat erhält nichts, solange keine Person den Entwurf ausdrücklich sendet.
Grenzen für menschliche Freigaben festlegen
Legen Sie in Ihrer Agenten-Umgebung fest, was ohne Unterbrechung erlaubt ist und wofür Ihre Freigabe nötig bleibt. Lesen, Suchen und Zusammenfassen können meist direkt erfolgen. Verlangen Sie unmittelbar vor kandidatenbezogenen, destruktiven oder unumkehrbaren Aktionen eine Bestätigung, besonders bei hiring_reject_application, das eine E-Mail versendet, und bei Pipeline-Schritten, die Kandidaten benachrichtigen. hiring_send_message legt nur einen ausstehenden Entwurf an; eine Person muss ihn dennoch in Kit prüfen und senden.
Warning
Werkzeugbeschreibungen und Hinweise auf sensible Aktionen helfen einem MCP-Client dabei, nach einer Bestätigung zu fragen, werden aber nicht von jedem Client erzwungen. Hinterlegen Sie diese Freigaberegeln in Ihren eigenen Agenten-Anweisungen und übernehmen Sie die Verantwortung für jeden Schreibzugriff in Ihrem Namen.
Beispiel-Prompts
| Was Sie tippen | Was passiert |
|---|---|
| „Was wartet heute auf mich?“ |
hiring_list_reviews + hiring_list_pending_decisions → Ihre offenen Bewertungen und jede festgefahrene Teamentscheidung, älteste zuerst |
| „Bei wem in unserem Team staut sich die meiste Arbeit?“ |
hiring_get_team_bottlenecks → überfällige Aufgaben nach zuständigem Teammitglied, längste Wartezeiten und Beispiele innerhalb Ihrer Zugriffsrechte; eine leere persönliche Entscheidungsliste bedeutet nicht, dass im Team nichts blockiert ist |
| „Fasse die drei besten Kandidaten für die Senior-Rails-Stelle zusammen“ |
hiring_list_applications → hiring_get_application_summary → hiring_get_candidate_cv → eine Rangliste mit den Belegen hinter jedem Platz |
| „Verschiebe Priya Raman in die Phase Technisches Interview“ |
hiring_get_application_summary → hiring_advance_application → die Kandidatin wird Ihnen zugeordnet weitergeführt und eine passende Benachrichtigung in die Warteschlange gestellt; prüfen Sie den Zustellstatus, bevor Sie den Empfang behaupten |
| „Entwirf eine freundliche Absage für alle, die seit 3 Wochen oder länger im Screening liegen, und zeig sie mir vor dem Versand“ |
hiring_list_applications → je Kandidat ein Entwurf im Chat; nichts wird gesendet, bis Sie jedes hiring_reject_application freigeben |
| „Wer im Talentpool passt zu dieser Stellenanzeige?“ |
hiring_get_job_posting → hiring_search_talent_pool → Treffer mit Begründung, danach hiring_invite_talent_pool auf Ihr Wort hin |
| „Warum haben wir diesen Kandidaten letztes Jahr abgelehnt?“ |
hiring_get_candidate_summary → jede frühere Bewerbung, die erreichte Phase und die hinterlegten Notizen |
| „Füge nach dem Screening einen Fragebogen mit Alice als Lead hinzu“ |
hiring_get_job_posting → nullbasierte Position und Prüfer bestätigen → hiring_create_stage → hiring_get_job_posting, um Reihenfolge, Fragen, Prüferliste und Warnungen zu prüfen |
Kurz-Check
-
Starten Sie Ihre erste Rollenübergabe mit
/mcp__kit__hiring_role_handoff - Probieren Sie den Agenten in der App unter Hiring aus: „Was wartet heute auf mich?“
- Verbinden Sie Ihren MCP-Client unter Integrationen > Kit für KI; Admin-Rechte sind nicht nötig
-
Erteilen Sie
hiring_readgroßzügig; behalten Siehiring_writeden Assistenten vor, denen Sie das Handeln zutrauen -
Nutzen Sie
hiring_get_setup_guidespäter für kontoweite Einrichtung und Warteschlangen; die Rollenübergabe ruft es automatisch auf - Verketten Sie den Sichtungsablauf: Bewertungen auflisten → Bewertungsdetails holen → weiterführen oder ablehnen
- Beim Hinzufügen einer Phase: Anzeige lesen → Phase erstellen → Anzeige prüfen; Auswirkungen auf eine Live-Pipeline und Prüfer-E-Mails vorher bestätigen
- Prüfen Sie die CV-Download-Einstellungen Ihres Kontos, bevor Sie einen Agenten auf Lebensläufe ansetzen
Wie geht es weiter
- KI-Assistenten verbinden: vollständige MCP-Einrichtung, OAuth-Flow und Client-Konfigurationen
- KI-Anbieter und Ausgabenlimits: Kontoschlüssel, Ausgabenlimits und die Zuordnung der Nutzung für integrierte KI konfigurieren
- MCP-Tools-Referenz: jedes Tool aus jedem Modul, mit Scopes
- Pipeline verwalten: die Phasen und Entscheidungen, die diese Tools steuern
-
Team-Rollen: was jede Rollenvorlage gewährt, einschließlich
recruiter