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.
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 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.
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.
| Assistent | Funktioniert heute? | Was dafür nötig ist |
|---|---|---|
| Claude Code | Ja | Der Befehl claude mcp add mit einem Authorization-Header |
| Cursor, VS Code und ähnliche Werkzeuge | Ja | Eine Header-Einstellung in ihrer MCP-Konfiguration. Prüfen Sie die Dokumentation Ihres Werkzeugs |
| Claude im Web, auf dem Desktop und auf dem Handy | Nur wenn Ihre Organisation die Beta hat | Request-Header im Dialog für benutzerdefinierte Connectors. Nicht jede Organisation hat ihn |
| ChatGPT mit benutzerdefiniertem Connector | Noch nicht | Er bietet OAuth oder keine Authentifizierung und kein Feld für einen Token. LeaveCalc braucht zuerst OAuth-Unterstützung |
| OpenAI-API und Anthropic-API | Grundsätzlich | Ein 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 brauchen | Selbst nachschlagen | LeaveCalc |
|---|---|---|
| Wer nächste Woche abwesend ist | Den Kalender öffnen und filtern | Fragen, in einem Satz |
| Wie viele Tage jemand noch hat | Salden öffnen und die Person suchen | Mit Namen fragen |
| Freie Tage beantragen | Das Formular ausfüllen | Es sagen. Der Antrag bleibt offen, bis jemand ihn genehmigt |
| Genehmigen | Anträge öffnen und klicken | Es sagen, und der Assistent bittet zuerst um Ihre Bestätigung |
| Ein Nachweis dessen, was passiert ist | Das Aktivitätsprotokoll | Dasselbe 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 startenFAQ
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.