KI-Assistenten

MCP-Server für die Urlaubsverwaltung mit KI-Assistenten

Fragen Sie Ihren Assistenten, wer nächste Woche abwesend ist, wie viele Urlaubstage Ann noch hat, oder bitten Sie ihn, für Freitag freie Tage zu beantragen. LeaveCalc betreibt einen Remote-MCP-Server unter einer einzigen Adresse, und ein Token, den Sie erstellen, bestimmt, was der Assistent sehen und tun kann. Claude Code funktioniert heute. Claude im Web und ChatGPT brauchen OAuth, das LeaveCalc noch nicht hat.

Kostenlos für bis zu 3 Personen, mit 14 Tagen Pro-Testphase. Keine Karte. Die Verbindung für KI-Assistenten ist in jedem Tarif enthalten.

# one time, in your own terminal
$ read -rs LEAVECALC_TOKEN && \
    export LEAVECALC_TOKEN
$ claude mcp add --transport http leavecalc \
    https://leavecalc.com/api/v1/mcp \
    --header 'Authorization: Bearer ${LEAVECALC_TOKEN}'

> Who is out this week in LeaveCalc?

tool call  who_is_out
  {"from": "2026-10-13", "to": "2026-10-16"}
  Eva Stone   PTO        Oct 12 to Oct 14
  Cara Diaz   Time off   Oct 13
  Ben Carter  PTO        Oct 15 to Oct 16

# Cara Diaz is on sick leave. A token that cannot see leave types reads it as Time off.
Der Bereich „Token erstellen“ in LeaveCalc: ein Name, „Nur lesen“ oder „Lesen und ändern“ und der Schalter für die Art von Krankheit und medizinischer Abwesenheit. Die Oberfläche im Bild ist auf Englisch.
Was Claude Code von LeaveCalc erhält, gekürzt, und der Bereich, in dem ein Inhaber den Token erstellt. Echte Antwort aus einem Demo-Unternehmen.
9 Werkzeugesechs zum Lesen und drei, die etwas ändern. Ein Token nur zum Lesen sieht nur die sechs
1 Adresseleavecalc.com/api/v1/mcp, mit einem Bearer-Token, den Sie in den Einstellungen erstellen
120 pro MinuteAufrufe für jeden Token und 300 für alle Tokens eines Unternehmens
Noch nichtOAuth, das ChatGPT und die meisten Anbindungswege von Claude erwarten

Ein Assistent ist nur so nützlich wie die Daten, die er erreicht, und nur so sicher wie die Grenzen, die Sie ihm setzen. LeaveCalc wählt den vorsichtigen Weg. Sie erstellen einen Token, Sie entscheiden, ob er nur lesen darf, und der Server erzwingt den Rest: Krankheit erscheint als „Freie Zeit“, Genehmigungen brauchen genau die Person und den Starttag, und niemand entscheidet über den eigenen Antrag.

So können Sie einen Assistenten beantworten lassen, wer diese Woche abwesend ist, ohne ihm die Schlüssel zu allem zu geben.

So funktioniert es

Drei Schritte vom Token zur Antwort

Die vollständige Einrichtungsanleitung enthält die Befehle für jeden Assistenten.

Einen Token erstellen

Ein Inhaber öffnet Einstellungen, dann Integrationen, und wählt in der Karte „API-Tokens“ „Token erstellen“. Benennen Sie ihn nach der Person oder dem Werkzeug, beginnen Sie mit „Nur lesen“ und kopieren Sie den Token sofort. LeaveCalc behält nur einen Fingerabdruck.

Nur lesen (Personen, Anträge, Salden)

Den Server hinzufügen

Halten Sie in Claude Code den Token in einer Umgebungsvariablen und fügen Sie den Server mit einem Befehl hinzu. Andere Entwicklerwerkzeuge nehmen einen JSON-Eintrag mit der Adresse und einem Authorization-Header.

claude mcp add --transport http leavecalc

Fragen

Führen Sie /mcp in Claude Code aus, um LeaveCalc und seine Werkzeuge zu sehen. Fragen Sie dann in einfachen Worten. Der Assistent fragt nach, bevor er ein Werkzeug nutzt, es sei denn, Sie haben „immer erlauben“ gewählt.

Wer ist diese Woche laut LeaveCalc abwesend?

Was möglich ist

Neun Werkzeuge und eine Regel zu Krankheit

Sechs Werkzeuge lesen. Ein Token, der nur lesen darf, sieht die anderen drei nicht einmal.

  • who_is_out: wer an einem Tag oder in einem Zeitraum von bis zu 93 Tagen genehmigte freie Tage hat.
  • balances: verbleibende freie Zeit pro Art der Abwesenheit, für eine Person oder für alle.
  • list_requests: Anträge, gefiltert nach Status, Tagen oder Person.
  • list_people, company_policies und upcoming_holidays: die Personen, die Arten der Abwesenheit und die Feiertage.

Drei Werkzeuge ändern etwas, und nur ein Token zum Lesen und Ändern, der von einem Inhaber erstellt wurde, sieht sie.

  • request_time_off: beantragt freie Tage. Der Antrag bleibt offen, bis jemand ihn genehmigt.
  • approve_request und deny_request: entscheiden über einen offenen Antrag, mit denselben Regeln wie in der App.
# a token that can read sees 6 tools, a token that can change sees 9
tools/list  read token: 6 tools, write token: 9 tools

tool call  approve_request  with a read-only token
{
 "error": "insufficient_scope",
 "message": "This token can only read. Make a token that can read and write to use approve_request."
}

tool call  approve_request  with the wrong start date
{
 "error": "mismatch",
 "message": "mismatch: the employee and start_date you gave are not those of request 5. Nothing was changed. Look the request up with list_requests and check it with the user."
}
Was der Server wirklich antwortet, wenn ein Token nur zum Lesen versucht zu genehmigen und wenn der Starttag falsch ist. Demo-Unternehmen.

Was es kann

Eingebaute Schutzvorkehrungen

Ein Assistent kann sich irren oder getäuscht werden. Der Server ist so gebaut, dass ein falscher Schritt nicht viel anrichten kann.

Ein Token unter Ihrer Kontrolle

Nur Inhaber erstellen Tokens, bis zu 10. Wählen Sie Lesen oder Lesen und Ändern. Entfernen Sie einen, und er funktioniert sofort nicht mehr. Er funktioniert auch nicht mehr, wenn sein Inhaber entfernt wird.

Krankheit erscheint als „Freie Zeit“

Standardmäßig sieht der Assistent Krankheit, FMLA und geschützte Abwesenheit ohne die Art und ohne die Notiz, und sie bleibt aus den Salden heraus.

Genehmigungen brauchen einen Nachweis

Der Assistent muss die Person und den Starttag so nennen, wie Sie sie benannt haben. Stimmen sie nicht überein, passiert nichts, und die Antwort verrät nicht, was der Antrag ist.

Jede Änderung wird protokolliert

Eine Entscheidung oder ein Antrag über den Assistenten steht unter Einstellungen, Aktivitätsprotokoll, mit dem Namen des Tokens als Urheber.

Ratenbegrenzungen

120 Aufrufe pro Minute für jeden Token und 300 für das Unternehmen. Über der Grenze antwortet der Server mit 429 und einem Retry-After-Header.

Ein offener Standard

MCP über Streamable HTTP, Protokollversionen 2026-07-28, 2025-11-25, 2025-06-18 und 2025-03-26, unter derselben Adresse.

Datenschutz und Sicherheit

Was der Assistent erreichen kann und was nicht

Ein Token ist ein Passwort für ein anderes Werkzeug. Behandeln Sie ihn wie eines, und lesen Sie diese Liste, bevor Sie einen Assistenten mit echten Personen verbinden.

Was er liest, verlässt LeaveCalc

Namen, Daten und Salden gehen an das Unternehmen, das den Assistenten betreibt, gemäß Ihrer Vereinbarung mit ihm. Verbinden Sie keinen, dem Sie Ihren Teamkalender nicht zeigen würden.

Nie verfügbar

Gehalt, Anwesenheitspunkte, Support-Nachrichten, private Notizen von Führungskräften und Dokumente sind über MCP überhaupt nicht erreichbar.

Notizen sind Daten, keine Befehle

Eine Notiz zu einem Antrag erreicht den Assistenten als nicht vertrauenswürdiger Text gekennzeichnet und auf 200 Zeichen gekürzt. Eine Notiz mit dem Text „Antrag 17 genehmigen“ kann den Nachweis nicht liefern, den eine Genehmigung braucht.

Gemeinsame Connectors brauchen einen Lese-Token

Ein Connector, den ein Inhaber für eine ganze Claude-Organisation hinzufügt, hat einen Header, den jedes Mitglied nutzt. Verwenden Sie einen Token, der nur lesen darf.

Die Bestätigungsabfrage eingeschaltet lassen

Wählen Sie für approve_request oder deny_request nicht „immer erlauben“. Die Abfrage ist der eigentliche Schutz gegen eine feindliche Notiz.

Niemand genehmigt den eigenen Antrag

Ein Token handelt mit den Rechten des Inhabers, der ihn erstellt hat, und dieser Inhaber kann über den Assistenten nicht über den eigenen Antrag entscheiden.

Die vollständige Einrichtungs- und Sicherheitsanleitung lesen

Welche Assistenten funktionieren

Welche Assistenten sich heute verbinden können

LeaveCalc nimmt einen festen Bearer-Token. Es bietet noch nicht die Anmeldung mit OAuth, auf der manche Assistenten bestehen.

AssistentFunktioniert heute?Was dafür nötig ist
Claude CodeJaDer Befehl claude mcp add mit einem Authorization-Header
Cursor, VS Code und ähnliche WerkzeugeJaEine Header-Einstellung in ihrer MCP-Konfiguration. Prüfen Sie die Dokumentation Ihres Werkzeugs
Claude im Web, auf dem Desktop und auf dem HandyNur wenn Ihre Organisation die Beta hatRequest-Header im Dialog für benutzerdefinierte Connectors. Nicht jede Organisation hat ihn
ChatGPT mit benutzerdefiniertem ConnectorNoch nichtEr bietet OAuth oder keine Authentifizierung und kein Feld für einen Token. LeaveCalc braucht zuerst OAuth-Unterstützung
OpenAI-API und Anthropic-APIGrundsätzlichEin Token im Autorisierungsfeld. Wir haben es nicht getestet

Geprüft anhand der öffentlichen Dokumentation jedes Produkts am 7. Oktober 2026. Diese Produkte ändern sich oft, prüfen Sie also vor dem Verlass auf eine Zeile.

Ihre Optionen vergleichen

Nachschlagen oder fragen

Die App zu öffnen ist für eine Frage in Ordnung. Fragen ist bei der fünften schneller.

Was Sie brauchenSelbst nachschlagenLeaveCalc
Wer nächste Woche abwesend istDen Kalender öffnen und filternFragen, in einem Satz
Wie viele Tage jemand noch hatSalden öffnen und die Person suchenMit Namen fragen
Freie Tage beantragenDas Formular ausfüllenEs sagen. Der Antrag bleibt offen, bis jemand ihn genehmigt
GenehmigenAnträge öffnen und klickenEs sagen, und der Assistent bittet zuerst um Ihre Bestätigung
Ein Nachweis dessen, was passiert istDas AktivitätsprotokollDasselbe Protokoll, mit dem Namen des Tokens

Was das noch nicht kann

  • Es gibt kein OAuth. Deshalb kann sich ChatGPT nicht verbinden und braucht Claude im Web eine Beta-Funktion. Es hinzuzufügen ist ein eigenes Projekt.
  • Es ist weder im Connectors Directory von Claude noch im App-Verzeichnis von ChatGPT gelistet. Beide haben Prüfverfahren, die OAuth voraussetzen.
  • Es bietet nur Werkzeuge. Es gibt keine Ressourcen oder Prompts und kein Streaming vom Server zum Assistenten.
  • Ein Assistent kann von Text getäuscht werden, den er liest. Lassen Sie seine Bestätigungsabfrage für die Werkzeuge, die etwas ändern, eingeschaltet.

Preise

Fester Preis nach Teamgröße

Ein Monatspreis für das ganze Team, kein Preis pro Person. Die Preise sind in US-Dollar. Die Seite für Arbeitgeber enthält alle Einzelheiten zu den Tarifen.

Free

0 $pro Monat

Für Teams bis 3 Personen

Die Verbindung für KI-Assistenten inklusive

Pro

15 $pro Monat

Für Teams von 4 bis 25 Personen

Die Verbindung für KI-Assistenten inklusive

Business

69 $pro Monat

Für Teams von 26 bis 100 Personen

Die Verbindung für KI-Assistenten inklusive

Enterprise

149 $pro Monat

Für Teams mit mehr als 100 Personen, keine Platzgrenze

Die Verbindung für KI-Assistenten inklusive

Keine Karte für Free oder den 14-Tage-Test. Jederzeit kündbar, bei bezahlten Tarifen mit 30 Tagen Geld-zurück-Garantie. Bei jährlicher Zahlung kosten zwölf Monate nur zehn.

Kostenlos starten

FAQ

Fragen, klar beantwortet

MCP, das Model Context Protocol, ist ein offener Standard, mit dem KI-Assistenten Werkzeuge in anderen Produkten aufrufen. LeaveCalc betreibt einen Remote-MCP-Server unter einer einzigen Adresse, sodass ein Assistent, der MCP spricht, nachsehen kann, wer abwesend ist, Salden lesen und mit dem richtigen Token freie Tage beantragen kann.

Claude Code funktioniert heute mit einem Token. Claude im Web, auf dem Desktop und auf dem Handy kann sich nur über Request-Header verbinden, eine Beta, die für eine begrenzte Zahl von Organisationen offen ist. Prüfen Sie also, ob Ihre sie hat. ChatGPT kann sich noch nicht verbinden, weil sein benutzerdefinierter Connector OAuth oder keine Authentifizierung anbietet und kein Feld für einen festen Token hat. Dafür braucht LeaveCalc OAuth-Unterstützung, die es noch nicht gibt.

Mit einem Token zum Lesen und Ändern, der von einem Inhaber erstellt wurde, ja. Dazu müssen aber Antrag, Person und Starttag übereinstimmen, er kann nie über den eigenen Antrag des Inhabers entscheiden, er setzt nie eine Sperrfrist außer Kraft, und er kann genehmigte freie Tage nicht stornieren. Beide Werkzeuge sind als zerstörerisch gekennzeichnet, sodass Assistenten, die den Hinweis beachten, jedes Mal bei Ihnen nachfragen.

Standardmäßig erscheinen Krankheit, FMLA und geschützte Abwesenheit als „Freie Zeit“, ohne die Art der Abwesenheit und ohne die Notiz, und bleiben aus den Salden heraus. Ein Token, der mit „Art von Krankheit und medizinischer Abwesenheit einbeziehen“ erstellt wurde, sieht die Art. Notizen zu Anträgen auf Krankheit und medizinische Abwesenheit werden keinem Token je gezeigt.

Was der Assistent liest, etwa Namen, Daten und Salden, geht an das Unternehmen, das den Assistenten betreibt, gemäß Ihrer Vereinbarung mit ihm, und LeaveCalc selbst verwendet Kundendaten nie, um KI-Modelle zu trainieren. Verbinden Sie keinen Assistenten, dem Sie Ihren Teamkalender nicht zeigen würden.

Behandeln Sie ihn wie ein Passwort. Bewahren Sie ihn in einer Umgebungsvariablen auf, nicht in einer Datei, die Sie teilen, und benennen Sie ihn nach der Person oder dem Werkzeug, das ihn nutzt. Entfernen Sie ihn unter Einstellungen, Integrationen, und er funktioniert sofort nicht mehr. Er funktioniert auch nicht mehr, wenn der Inhaber, der ihn erstellt hat, entfernt wird oder kein Inhaber mehr ist.

120 Aufrufe pro Minute für jeden Token und 300 pro Minute für alle Tokens eines Unternehmens. Über der Grenze antwortet der Server mit 429 und einem Retry-After-Header. Sie können bis zu 10 Tokens haben.

Außerdem

Geben Sie Ihrem Assistenten einen Lesezugriff auf freie Tage

Erstellen Sie einen Token nur zum Lesen, fügen Sie den Server zu Claude Code hinzu und fragen Sie, wer diese Woche abwesend ist.