Logo StartupKit
DE

KI-Agent und MCP-Tools

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.

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.

MCP-Tools-Referenz

Was Ihre Rolle erlaubt

Drei voneinander unabhängige Grenzen greifen übereinander, und ein Tool-Aufruf muss alle drei passieren:

  1. 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_read kann nicht schreiben, ganz gleich, wer Sie sind. Schreibrechte sind auf dem Zustimmungsbildschirm standardmäßig ausgeschaltet.
  2. 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.
  3. 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 Hiring-Manager 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 Hiring-Manager 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_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 Hiring-Manager 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
hiring_get_stage_details Lesen Phasentyp-spezifische Details zu einer Phase – Code-Aufgabe, Interview, Video, 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 Hiring-Manager 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

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_decide_review Schreiben · Abonnement Eine zugeordnete, auditierte Entscheidung zu einer festgefahrenen Teambewertung festhalten, mit verpflichtender Begründung

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

Nachrichten

Tool Erfordert Funktion
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.

Grenzen

  • Nachrichten an Kandidaten sind echte E-Mails an echte Menschen. hiring_send_message hält bewusst beim ausstehenden Entwurf an – es gibt keinen MCP-Weg, der eine E-Mail ohne menschlichen Sendeklick in den Posteingang eines Kandidaten legt. hiring_reject_application verschickt sehr wohl eine E-Mail an den Kandidaten, vorbehaltlich der Wartezeit, die Ihr Konto vor Ablehnungen einhält; behandeln Sie es als Versand, nicht als Statusänderung.
  • Der CV-Zugriff folgt den CV-Download-Einstellungen des Kontos. hiring_get_candidate_cv_url erzeugt 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.
  • 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 --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.

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
„Fasse die drei besten Kandidaten für die Senior-Rails-Stelle zusammen“ hiring_list_applicationshiring_get_application_summaryhiring_get_candidate_cv → eine Rangliste mit den Belegen hinter jedem Platz
„Verschiebe Priya Raman in die Phase Technisches Interview“ hiring_get_application_summaryhiring_advance_application → die Kandidatin wird weitergeführt und benachrichtigt, Ihnen zugeordnet
„Entwirf eine freundliche Absage für alle, die seit 3 Wochen oder länger im Screening liegen – 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_postinghiring_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

Kurz-Check

  • 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_read großzügig; behalten Sie hiring_write den Assistenten vor, denen Sie das Handeln zutrauen
  • Rufen Sie zuerst hiring_get_setup_guide auf – es sagt dem Agenten, was Ihre Rolle erlaubt, bevor er plant
  • Verketten Sie den Sichtungsablauf: Bewertungen auflisten → Bewertungsdetails holen → weiterführen oder ablehnen
  • Prüfen Sie die CV-Download-Einstellungen Ihres Kontos, bevor Sie einen Agenten auf Lebensläufe ansetzen

Wie geht es weiter

Suchbegriff eingeben...