KI-Assistent per MCP

Dienstplan mit KI: Claude und ChatGPT arbeiten direkt in Ihrem InShift

Fragen Sie im Chat, wer morgen arbeitet, lassen Sie die nächste Woche als Entwurf anlegen oder die Stunden des Monats zusammenrechnen. InShift ist ein MCP-Server für Claude, ChatGPT, Claude Code, Cursor und Codex. Der Assistent liest und schreibt nur, was der API-Schlüssel erlaubt, und jede seiner Änderungen steht mit Namen im Verlauf. Die Gespräche im Fenster sind echt, aus unserem englischen Demo-Konto.

  • Wer arbeitet, wer ist frei, wer hat Urlaub: Antworten aus Ihrem Plan
  • Schichten per Satz anlegen, verschieben, löschen, eine ganze Woche als Entwurf
  • Lohn mit Rechenweg: warum der Betrag so hoch ist
  • Nur die Rechte des Schlüssels, jederzeit widerrufbar
ClaudeChatGPT
Checking the Head Office rota for the week

Check the Head Office rota for next week: are there any overlapping shifts, who works more than 5 days in a row, and are there any days without an evening shift?

Loaded tools, used InShift integration

Checked the Head Office rota for next week (Mon 2026-09-28 – Sun 2026-10-04, Europe/Kyiv), also including a few days before/after to catch streaks crossing the week boundary. Results:

  • Overlapping shifts: none, no employee has two shifts with overlapping times on the same day.
  • 5+ consecutive days: none, the longest run for anyone is 3 consecutive days (Liam Carter, Sep 28–30; everyone else tops out at 3 as well).
  • Days without an evening shift: none, every day Mon–Sun has at least one "Evening" shift covered.

One thing worth flagging (not asked, but relevant): two open/unassigned shifts exist just before the week, Sep 23 Evening (13:00–21:00) and Sep 27 Morning (08:00–16:00): no next-week open shifts, but you may want to make sure those two get staffed.

Was „Dienstplan mit KI“ bei InShift bedeutet

Wer nach einem Dienstplan mit KI sucht, findet meist Anleitungen für ChatGPT: Man beschreibt Team und Öffnungszeiten, bekommt eine Tabelle und überträgt sie von Hand in Excel oder ins Planungstool. Der Assistent kennt dabei weder Ihre Leute noch den Urlaub von Frau Novak, und jede Änderung beginnt von vorn.

Mit InShift greift der Assistent über MCP, das offene Protokoll für KI-Werkzeuge, direkt auf Ihre Daten zu: Standorte, Positionen, Personen, Schichten, Abwesenheiten, Stempelzeiten und Lohn. Er fragt den echten Plan ab, prüft vor einer Änderung, wer frei ist, und legt Schichten dort an, wo Ihr Team sie sieht. Rechnen, vergleichen und erklären kann er, weil er dieselben Zahlen liest wie das Admin-Panel.

Admin-Panel und App gibt es derzeit auf Englisch, Ukrainisch und Russisch. Der Assistent antwortet in der Sprache, in der Sie schreiben, also auch auf Deutsch; Namen von Standorten und Schichttypen übernimmt er so, wie sie in InShift stehen.

Was der Assistent mit dem Dienstplan erledigt

Jede Funktion der öffentlichen API steht dem Assistenten als Werkzeug zur Verfügung. Welche er braucht, entscheidet er selbst.

Wer arbeitet, wer ist frei

Schichten für einen Tag, eine Woche oder einen Monat, je Standort oder Person. „Wer hat am Samstag frei?“ prüft Plan und genehmigten Urlaub.

Schichten anlegen und ändern

Eine Schicht mit einem Satz oder bis zu 500 auf einmal, etwa die ganze nächste Woche. Überschneidungen meldet InShift Zeile für Zeile zurück.

Den Plan prüfen

Doppelte Schichten, zu viele Tage am Stück, ein Abend ohne Besetzung: eine Frage für die ganze Woche, mit Namen und Datum.

Stunden und Stempelzeiten

Soll- und Ist-Stunden je Tag, wer heute wann eingestempelt hat, wer unter dem Plan liegt.

Lohn mit Erklärung

Berechnete Beträge, Auszahlungen und offene Summen für einen Zeitraum, aufgeschlüsselt nach Vergütungsart und Zuschlägen.

Team und Einladungen

Personen anlegen, Einladungscodes für die App ausgeben, Mitarbeiter ausscheiden lassen, jeweils nur mit dem passenden Recht.

Beispiele für Fragen und Aufträge

Formulieren Sie wie gegenüber einer Kollegin. Der Assistent sucht die Daten selbst zusammen und sagt, wie er gerechnet hat.

Plan für Tag und Woche

„Wer arbeitet morgen in der Filiale Mitte?“, „Zeig mir alle Spätschichten dieser Woche“, „Wer ist am Samstag nach 18 Uhr da?“

Die nächste Woche planen

„Leg die Woche ab Montag wie diese an, ohne Lena, sie hat Urlaub“, „Setz eine freie Person auf Freitag 14 bis 22 Uhr“

Den Plan prüfen

„Gibt es nächste Woche Überschneidungen?“, „Wer arbeitet mehr als fünf Tage am Stück?“, „An welchem Tag fehlt die Spätschicht?“

Lohn verstehen

„Wie viel Lohn ist im Oktober angefallen?“, „Warum hat Tom mehr bekommen, obwohl er nicht länger gearbeitet hat?“

Zeiten und Anwesenheit

„Wie viele Stunden hat Jonas im Oktober gearbeitet?“, „Wer hat heute eingestempelt und wann?“, „Bei wem liegt Ist unter Soll?“

Urlaub und Krankheit

„Wer fehlt nächste Woche?“, „Kann ich Mia am 24. einplanen?“, „Wie viele Urlaubstage hat Ali noch?“

Rechte

Der API-Schlüssel legt fest, was der Assistent darf

Der Assistent meldet sich mit einem API-Schlüssel an, den Sie im Admin-Panel anlegen. Er hat keine eigenen Rechte: Was auf dem Schlüssel angehakt ist, darf er, mehr nicht.

  • Nur lesen: Der Assistent beantwortet Fragen und ändert nichts
  • „Create, edit and remove shifts (drafts)“: Schichten aus dem Chat bleiben Entwürfe, bis jemand aus Ihrem Team veröffentlicht
  • „Publish shifts so the team sees them“: Die Schicht steht sofort in der App des Teams
  • „Payroll“ liest Löhne; Vorschüsse, Prämien und Abzüge schreibt nur ein Schlüssel mit eigenem Recht, Stundensätze und Monatsabschluss bleiben im Panel
  • Schlüssel im Panel widerrufen, und die Verbindung ist im selben Moment getrennt
API-Dokumentation mit allen Rechten (Englisch)

Recht auf dem Schlüssel und was der Assistent damit tut

Jede Antwort und jede Änderung stützt sich auf ein Recht des Schlüssels. Die Namen stehen so im Panel.

Organisation, Standorte, Positionen

Recht im Panel
„Organization data“, „Locations“, „Job positions“
Was der Assistent damit tut
Kennt Ihre Zeitzone, also ist „morgen“ Ihr Morgen, und versteht Namen wie „Filiale Mitte“

Personen

Recht im Panel
„People“
Was der Assistent damit tut
Findet eine Person am Teil des Namens, mit Position und Standort

Dienstplan

Recht im Panel
„Scheduled shifts“
Was der Assistent damit tut
Wer arbeitet, wer ist frei, Überschneidungen, Tage am Stück

Abwesenheiten

Recht im Panel
„Vacation, sick leave, days off“
Was der Assistent damit tut
Prüft vor jeder neuen Schicht, ob die Person Urlaub hat

Stempelzeiten

Recht im Panel
„Clock-in and clock-out records from the tablet“, „Timesheet“
Was der Assistent damit tut
Wer wann kam, Soll- und Ist-Stunden je Zeitraum

Schichten schreiben

Recht im Panel
„Create, edit and remove shifts (drafts)“
Was der Assistent damit tut
Legt an, verschiebt, löscht; das Team sieht Entwürfe erst nach „Publish“

Veröffentlichen

Recht im Panel
„Publish shifts so the team sees them“
Was der Assistent damit tut
Eine Schicht aus dem Chat steht sofort in der App

Lohn

Recht im Panel
„Payroll“, getrennt davon „Advances, other payouts, bonuses and deductions“
Was der Assistent damit tut
Erklärt Beträge; mit dem zweiten Recht erfasst er Vorschüsse, Prämien und Abzüge

Claude oder ChatGPT in vier Schritten verbinden

Eine Adresse für alle Clients: https://api.inshift.app/mcp. Die Verbindungsseite öffnet der Client selbst.

  1. 1

    Schlüssel anlegen

    Im Panel „Settings“ → „Integrations“ → „API keys and webhooks“ → „Create key“. Name „Claude“ oder „ChatGPT“, Rechte anhaken.

  2. 2

    Connector hinzufügen

    In den Einstellungen von Claude oder ChatGPT einen eigenen Connector mit der Adresse https://api.inshift.app/mcp anlegen.

  3. 3

    Schlüssel einfügen

    Auf der Verbindungsseite von InShift den Schlüssel einfügen und bestätigen. Der Client bekommt ein eigenes Token, den Schlüssel speichert er nicht.

  4. 4

    Fragen

    „Wer arbeitet morgen?“, „Setz Lena am Samstag von 10 bis 18 Uhr ein“, „Stunden im Oktober je Person“.

Verbindung

Jeder Assistent mit eigenem Schlüssel, jede Änderung im Verlauf

Unter „API keys and webhooks“ sehen Sie alle Schlüssel mit Namen und Rechten. Haben Claude und ChatGPT je einen eigenen Schlüssel, zeigt der Verlauf, welcher Assistent welche Schicht angelegt hat. Die Verbindungsseite selbst ist derzeit ukrainisch.

  • Die Verbindungsseite nennt, wohin der Zugang geht: claude.ai oder chatgpt.com
  • Eine unbekannte Rücksprungadresse bekommt eine Warnung, kein Vertrauen auf den Namen
  • Das Token des Clients ist nie stärker als der Schlüssel: dieselben Rechte, dieselben Standorte
  • Der Schlüssel wird nur einmal angezeigt; InShift speichert nur seinen Fingerabdruck
Anleitung: Claude oder ChatGPT verbinden (Englisch)

Claude Code, Codex und Cursor

Entwickler-Clients nehmen Adresse und Schlüssel aus ihrer Konfiguration, ohne Verbindungsseite. Es ist derselbe Schlüssel aus dem Panel.

Claude Code

Ein Befehl im Terminal.

claude mcp add --transport http inshift \
  https://api.inshift.app/mcp \
  --header "Authorization: Bearer insh_live_..."

Codex

Die Datei ~/.codex/config.toml, der Schlüssel in einer Umgebungsvariable.

[mcp_servers.inshift]
url = "https://api.inshift.app/mcp"
bearer_token_env_var = "INSHIFT_API_KEY"

Cursor und andere

Jeder Client, der entfernte MCP-Server unterstützt (Streamable HTTP).

{
  "mcpServers": {
    "inshift": {
      "url": "https://api.inshift.app/mcp",
      "headers": { "Authorization": "Bearer insh_live_..." }
    }
  }
}

Was im Chat schneller geht und was im Panel

Der Assistent ist stark bei Fragen, Prüfungen und Aufträgen in einem Satz. Einstellungen und Abschlüsse bleiben im Panel.

Wer morgen arbeitet

Im Chat mit dem Assistenten
Eine Frage
Im Admin-Panel
Der Planer für den Tag

Eine Schicht setzen oder verschieben

Im Chat mit dem Assistenten
Ein Satz, der Assistent prüft vorher den Plan
Im Admin-Panel
Ein Klick in die Zelle

Die nächste Woche anlegen

Im Chat mit dem Assistenten
Als Entwürfe nach Ihrer Beschreibung, Sie prüfen und veröffentlichen
Im Admin-Panel
„Copy week“ und Änderungen im Planer

Den Plan prüfen

Im Chat mit dem Assistenten
Eine Frage für die ganze Woche, mit Namen
Im Admin-Panel
Konflikte werden in der Zelle markiert

Einen Lohnbetrag erklären

Im Chat mit dem Assistenten
Rechenweg nach Vergütung und Zuschlägen
Im Admin-Panel
Die Aufschlüsselung in „Payroll“

Stundensatz oder Zuschlagsregel ändern

Im Chat mit dem Assistenten
Nicht möglich
Im Admin-Panel
In der Personalkarte und in „Payroll“

Was InShift sieht und was nicht

Ihr Gespräch bleibt bei Ihnen

InShift bekommt nur die Werkzeugaufrufe, etwa „Schichten am 24. Oktober“. Den Text Ihres Gesprächs mit Claude oder ChatGPT sehen wir nicht.

Dieselben Grenzen wie die API

Anfragelimit, Rechte des Schlüssels und Fehlermeldungen gelten wie für jede andere Anbindung. Ein Assistent in einer Schleife stößt an dieselbe Grenze.

Nur Ihre Organisation

Der Assistent sieht nur die Organisation, zu der der Schlüssel gehört. Andere Konten in InShift bleiben ihm verborgen, auch Ihre eigenen.

Häufige Fragen

Kann ich einen Dienstplan mit KI erstellen lassen?▾

Ja, als Entwurf. Beschreiben Sie dem Assistenten die Woche, etwa „wie diese Woche, ohne Lena, sie hat Urlaub“. Er liest den aktuellen Plan und die Abwesenheiten und legt die Schichten in einem Zug an, bis zu 500 auf einmal. Was mit einer bestehenden Schicht kollidiert, meldet InShift Zeile für Zeile. Sie prüfen den Entwurf im Planer und veröffentlichen ihn.

Sieht Claude oder ChatGPT alle Daten meiner Firma?▾

Nur, was der API-Schlüssel erlaubt. Telefonnummern, E-Mail und Geburtsdaten sind ein eigenes Recht, Löhne ebenfalls. Ein Schlüssel lässt sich außerdem auf ausgewählte Standorte begrenzen.

Kann der Assistent im Plan etwas kaputtmachen?▾

Ohne das Recht „Create, edit and remove shifts (drafts)“ ändert er nichts. Mit dem Recht steht jede Änderung mit Schlüssel und Client im Verlauf, und Sie korrigieren sie im Planer wie jede andere Schicht. Ohne „Publish shifts so the team sees them“ bleibt alles Entwurf, den Ihr Team nicht sieht.

Mit welchen KI-Assistenten funktioniert das?▾

Claude und ChatGPT im Browser verbinden sich über die Verbindungsseite von InShift. Claude Code, Codex, Cursor und Gemini CLI nehmen Adresse und Schlüssel aus der Konfiguration. Jeder Client mit Unterstützung für entfernte MCP-Server funktioniert.

Antwortet der Assistent auf Deutsch?▾

Ja, in der Sprache, in der Sie schreiben. Die Namen von Standorten, Schichttypen und Personen übernimmt er aus InShift so, wie Sie sie angelegt haben.

Kann der Assistent Löhne ändern?▾

Stundensätze, Zuschlagsregeln und den Abschluss eines Zeitraums nicht. Mit dem eigenen Recht „Advances, other payouts, bonuses and deductions“ erfasst er Vorschüsse, Auszahlungen, Prämien und Abzüge und ändert nur seine eigenen Einträge; jeder steht mit dem Namen des Schlüssels im Verlauf.

Wie trenne ich den Assistenten wieder?▾

Widerrufen Sie den Schlüssel unter „Settings“ → „Integrations“ → „API keys and webhooks“. Die Tokens des Assistenten funktionieren ab diesem Moment nicht mehr.

Kostet die KI-Anbindung extra?▾

Der MCP-Server ist Teil von InShift und läuft über die öffentliche API, die im Tarif Basic enthalten ist. Ein Abo für Claude oder ChatGPT zahlen Sie beim jeweiligen Anbieter.

Fragen Sie Claude, wer morgen arbeitet

Konto anlegen, Schlüssel erstellen, Connector hinzufügen: Der Assistent kennt Ihren Plan in fünf Minuten.

Kostenlos starten