Zum Inhalt springen

Integration · Lohnabrechnung und Personalwesen

Claude & ChatGPT mit Humanity verbinden

Frage deine KI, wer gerade Dienst hat, lass sie die Schichten für nächste Woche erstellen und veröffentlichen oder Urlaub für einen Mitarbeiter in Humanity beantragen. Sie kann Mitarbeiter, Schichten, Abwesenheitsanträge und Zeiterfassungseinträge lesen und verwalten, Mitarbeiter ein- und ausstempeln, Arbeitszeitberichte abrufen und interne Nachrichten senden. Fragen zur Dienstplanung werden beantwortet, ohne dass du den Kalender durchblättern musst.

Humanity kostenlos verbinden

Kostenloser Tarif, keine Kreditkarte erforderlich. Dauert etwa eine Minute.

Fragen Sie zum Beispiel

  • “Wer arbeitet gerade und ist jemand zu spät?”

    Die KI zeigt, wer gerade arbeitet und wer zu spät zur Arbeit kommt.

  • “Erstelle für Samstag eine Schicht für die Position Bar von 18 bis 02 Uhr mit zwei benötigten Mitarbeitern.”

    Sie findet die Position und erstellt die Schicht. Diese bleibt unveröffentlicht, bis du sie veröffentlichst.

  • “Veröffentliche die Schichten für nächste Woche und benachrichtige die Mitarbeiter.”

    Sie listet die Schichten der Woche auf und veröffentlicht sie mit einer Benachrichtigung an die Mitarbeiter.

Was Ihre KI tun kann

Schichten und Dienstpläne

Schichten auflisten, erstellen, aktualisieren, veröffentlichen und löschen, aktuell arbeitende Mitarbeiter anzeigen, Positionen und Standorte auflisten und Schichttauschanfragen prüfen.

Zeiterfassung und Arbeitszeitnachweise

Mitarbeiter ein- und ausstempeln, Zeiterfassungseinträge lesen und Berichte zu Arbeitszeiten, Anwesenheit und Verspätungen abrufen.

Mitarbeiter, Abwesenheiten und Nachrichten

Mitarbeiter lesen, anlegen und aktualisieren, Abwesenheitsanträge auflisten und erstellen sowie interne Nachrichten lesen oder senden.

  • “Beantrage für Lisa Urlaub vom 1. bis 5. Juli.”

    Sie findet die Abwesenheitsart Urlaub und erstellt für Lisa den Antrag für diesen Zeitraum.

  • “Gib mir eine Arbeitszeitübersicht für letzte Woche.”

    Sie ruft den zusammenfassenden Arbeitszeitbericht für diesen Zeitraum pro Mitarbeiter ab.

  • “Stemple Jonas jetzt ein.”

    Sie findet Jonas und stempelt ihn mit der aktuellen Uhrzeit ein.

27 Tools für Humanity

Diese Tools werden beim Verbinden aktiviert. Sie können jedes einzelne deaktivieren oder festlegen, dass es vor der Ausführung Ihre Freigabe benötigt.

  • clock_inÄndert DatenEinen Mitarbeiter anhand von `employee_id` einstempeln, optional mit einer bestimmten `clock_in_time` und `location`.
  • clock_outFür andere sichtbarEinen Mitarbeiter anhand von `employee_id` ausstempeln, optional mit einer bestimmten `clock_out_time`, mit Notizen oder Trinkgeldern.
  • create_employeeÄndert DatenEinen Mitarbeiter anlegen: In `body` name (oder fname und lname), email und optional positions, group (5 = Mitarbeiter, 2 = Manager), wage und address übergeben; `send_activation` setzen, um eine Einladung per E-Mail zu senden.
  • create_leave_requestÄndert DatenAbwesenheit für einen `employee` beantragen: ID für `leavetype`, `start_date` und `end_date` angeben; für stundenweise Abwesenheit `is_hourly` mit `start_time` und `end_time` setzen.
  • create_shiftÄndert DatenEine Schicht erstellen: `schedule` (Positions-ID), `start_date`, `start_time`, `end_date`, `end_time`, optional mit einer Liste von `employee_id`, Titel, Notizen und der Anzahl benötigter Mitarbeiter in `needed`. Sie bleibt unveröffentlicht, bis du sie veröffentlichst.
  • delete_shiftLöscht DatenEine Schicht anhand von `shift_id` endgültig löschen. Dies kann nicht rückgängig gemacht werden.
  • get_companyDie Humanity-Kontodaten des Unternehmens abrufen.
  • get_current_userDen Humanity-Mitarbeiter abrufen, als der sich die Verbindung anmeldet, einschließlich Mitarbeiter-ID und Berechtigungen.
  • get_employeeEinen Mitarbeiter anhand von `employee_id` abrufen, einschließlich Kontaktdaten, Positionen, Fähigkeiten und Vergütung.
  • get_leave_requestEinen Abwesenheitsantrag anhand von `leaf_id` (der Abwesenheits-ID) abrufen.
  • get_shiftEine Schicht anhand von `shift_id` abrufen, einschließlich Uhrzeit, Position und zugewiesener Mitarbeiter.
  • get_timeclockEinen Zeiterfassungseintrag anhand von `timeclock_id` abrufen, einschließlich Ein- und Ausstempelzeiten sowie Pausen.
  • get_timesheet_reportEinen Arbeitszeitbericht zwischen `start_date` und `end_date` abrufen; `type` ist timesheetssummary, timesheetsattendance oder timesheetslatesummary. Nach IDs für `employee`, IDs für `schedule` oder `approval_status` filtern.
  • list_employeesMitarbeiter auflisten, optional einschließlich der als `disabled` oder `inactive` markierten Mitarbeiter oder nur der Mitarbeiter einer `location` oder eines `schedule` (Position). Damit lässt sich eine Mitarbeiter-ID ermitteln.
  • list_leave_requestsAbwesenheitsanträge auflisten, optional nach `user_id`, Zeitraum, `location` oder `position`, mit Seitennavigation.
  • list_leave_typesAbwesenheitsarten auflisten (Urlaub, Krankheit usw.). Für einen Abwesenheitsantrag ist die ID einer Abwesenheitsart erforderlich.
  • list_locationsDie Standorte und Außenstellen des Unternehmens auflisten.
  • list_messagesNachrichten in deinem Humanity-Posteingang auflisten, mit `limit` und `offset`.
  • list_on_nowAuflisten, wer gerade arbeitet, optional nur Mitarbeiter mit `lateforwork`.
  • list_positionsPositionen (Dienstpläne) auflisten. Zum Erstellen von Schichten ist eine Positions-ID erforderlich.
  • list_shift_tradesSchichttauschanfragen nach `mode` auflisten: manage, requested oder available.
  • list_shiftsSchichten zwischen `start_date` und `end_date` auflisten, optional für ein `schedule` (Position), eine `location` oder `employees` sowie nach `mode` (z. B. open, overview, employee).
  • list_timeclocksZeiterfassungseinträge auflisten, gefiltert nach `employee`, `schedule`, `status` und Zeitraum, mit Seitennavigation.
  • publish_shiftsFür andere sichtbarSchichten anhand kommagetrennter IDs in `shifts` veröffentlichen, damit Mitarbeiter sie sehen können; `notify` 0 sendet nichts, 1 benachrichtigt Mitarbeiter, 2 benachrichtigt Mitarbeiter und Manager, mit einer optionalen `message`.
  • send_messageFür andere sichtbarEine interne Nachricht mit `subject` und `message` an eine Position (`group_receivers`) und einen Mitarbeiter (`individual_receivers`) senden; zum Antworten `conversation` übergeben. Die Empfänger werden benachrichtigt.
  • update_employeeÄndert DatenEinen Mitarbeiter anhand von `employee_id` aktualisieren: In `body` Kontaktdaten, Berufsbezeichnung, Vergütung, Gruppe, Standort oder Status ändern. Nur die übergebenen Felder werden geändert.
  • update_shiftÄndert DatenEine Schicht anhand von `shift_id` aktualisieren: Zeiten, Position oder Notizen ändern oder Mitarbeiter mit `add`/`remove` hinzufügen oder entfernen. Nur die übergebenen Felder werden geändert.

In drei Schritten einrichten

  1. 1

    App auswählen

    Erstellen Sie ein kostenloses PipMCP-Konto und wählen Sie Humanity aus der App-Liste.

  2. 2

    Schlüssel einfügen

    Gehe in Humanity zu Settings > API v2, gib der Anwendung einen Namen und klicke auf Speichern. Eine Weiterleitungs-URI ist nicht erforderlich. Kopiere App ID und App Secret und gib sie zusammen mit deinem Humanity-Benutzernamen und -Passwort ein.

  3. 3

    Link zu Ihrer KI hinzufügen

    Sie erhalten einen persönlichen MCP-Link. Fügen Sie ihn in Claude, ChatGPT oder Cursor hinzu:

    1. Klicken Sie auf Ihren Namen und dann auf Einstellungen › Konnektoren › Benutzerdefinierten Konnektor hinzufügen.
    2. Fügen Sie Ihren Link als URL des Remote-MCP-Servers ein.
    3. Aktivieren Sie den Konnektor über das +-Menü in einem Chat.

Fragen

Was kann die KI in Humanity tun?

Sie kann dein Unternehmen, Mitarbeiter, Positionen, Standorte, Schichten, Schichttauschanfragen, aktuell arbeitende Mitarbeiter, Abwesenheitsarten, Abwesenheitsanträge, Zeiterfassungseinträge, Arbeitszeitberichte und Nachrichten abrufen. Sie kann Mitarbeiter, Schichten und Abwesenheitsanträge erstellen und aktualisieren, Schichten veröffentlichen, Mitarbeiter ein- und ausstempeln und interne Nachrichten senden. Wenn du das entsprechende Tool aktivierst, kann sie auch eine Schicht löschen.

Sieht die KI meine Humanity-Anmeldedaten?

Nein. Deine Humanity-Anmeldedaten werden verschlüsselt gespeichert und der KI niemals angezeigt. Nach dem Speichern werden sie nicht mehr angezeigt, auch dir nicht. Die KI sieht nur die Ergebnisse der Tools, die sie aufruft.

Kann ich steuern, was die KI tun darf?

Ja. Du entscheidest, welche Tools aktiviert sind, und kannst zunächst nur Lesezugriff erlauben. Das Veröffentlichen von Schichten und das Senden von Nachrichten benachrichtigt Mitarbeiter. Das Löschen einer Schicht ist endgültig. Diese Tools können so eingestellt werden, dass sie vor der Ausführung deine Freigabe benötigen. Jeder Tool-Aufruf wird protokolliert.

Funktioniert das mit ChatGPT?

Ja. Gehe in ChatGPT zu Settings › Apps & Connectors › Advanced, aktiviere den Entwicklermodus und füge dann deinen PipMCP-Link hinzu. Der Entwicklermodus erfordert einen kostenpflichtigen ChatGPT-Tarif: Plus, Pro, Business oder Enterprise. Derselbe Link funktioniert auch in Claude (Settings › Connectors › Add custom connector), Cursor und anderen MCP-Clients.

Was kostet das?

PipMCP bietet einen kostenlosen Tarif ohne Kreditkarte. Bei kostenpflichtigen Tarifen wird pro abgeschlossener Aufgabe abgerechnet. Du benötigst außerdem ein eigenes Humanity-Konto.

Warum benötigt Humanity meinen Benutzernamen und mein Passwort?

Die API v2 von Humanity verwendet zur Anmeldung die App ID und das App Secret einer Anwendung zusammen mit dem Benutzernamen und Passwort eines Humanity-Benutzers. PipMCP nutzt diese Daten, um ein Zugriffstoken zu erhalten. Die KI handelt als dieser Benutzer mit dessen Berechtigungen.

Lassen Sie Ihre KI noch heute in Humanity arbeiten.

Starten Sie kostenlos. Ihr Schlüssel bleibt verschlüsselt und Sie entscheiden, was die KI tun darf.

Humanity kostenlos verbinden

PipMCP steht in keiner Verbindung zu Humanity. Produktnamen sind Marken ihrer jeweiligen Inhaber.