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.
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.
195 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.
approve_availabilityLöscht Datenapprove_availability_approveLöscht Datenapprove_availability_post_availability_approveFür andere sichtbarapprove_rejectFür andere sichtbarapprove_shiftFür andere sichtbarapprove_shift_approveFür andere sichtbarapprove_shift_post_shifts_approveFür andere sichtbarclock_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_addclocktimeÄndert Datencreate_addressÄndert Datencreate_address_post_locationÄndert Datencreate_availabilityÄndert Datencreate_breakruleÄndert Datencreate_budgetÄndert Datencreate_createÄndert Datencreate_customfieldÄndert Datencreate_data_pointÄndert Datencreate_datapointÄndert Datencreate_datapoint_post_datapointÄndert Datencreate_datatypeÄndert Datencreate_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_employee_expirationÄndert Datencreate_employee_preclockinÄndert Datencreate_employee_task_taskÄndert Datencreate_futureÄndert Datencreate_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_leave_typeÄndert Datencreate_manage_positionÄndert Datencreate_message_post_noteÄndert Datencreate_metricÄndert Datencreate_moduleÄndert Datencreate_multipleÄndert Datencreate_noticeÄndert Datencreate_positionÄndert Datencreate_ratecardÄndert Datencreate_savenoteÄndert Datencreate_sectionÄndert Datencreate_seriesÄndert Datencreate_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.create_shift_shiftbreakÄndert Datencreate_shift_swapÄndert Datencreate_skillÄndert Datencreate_terminalÄndert Datencreate_timeclockÄndert Datencreate_tradeÄndert Datencreate_wallFür andere sichtbardelete_addressLöscht Datendelete_breakruleLöscht Datendelete_customfieldLöscht Datendelete_datapointLöscht Datendelete_datatypeLöscht Datendelete_employeeLöscht Datendelete_employee_positionLöscht Datendelete_eventLöscht Datendelete_futureLöscht Datendelete_leafLöscht Datendelete_messageLöscht Datendelete_messagesBewegt Gelddelete_metricsBewegt Gelddelete_moduleLöscht Datendelete_noticeLöscht Datendelete_positionLöscht Datendelete_ratecardLöscht Datendelete_sectionLöscht Datendelete_seriesLöscht Datendelete_shiftLöscht DatenEine Schicht anhand von `shift_id` endgültig löschen. Dies kann nicht rückgängig gemacht werden.delete_shift_approveLöscht Datendelete_shift_shiftbreaksBewegt Gelddelete_skillLöscht Datendelete_taskLöscht Datendelete_terminalLöscht Datendelete_timeclockLöscht Datendelete_timeclock_locationLöscht Datendelete_wallLöscht Datendelete_weekliesBewegt Geldget_addressget_availabilityget_availability_approveFür andere sichtbarget_companyDie Humanity-Kontodaten des Unternehmens abrufen.get_company_2get_current_userDen Humanity-Mitarbeiter abrufen, als der sich die Verbindung anmeldet, einschließlich Mitarbeiter-ID und Berechtigungen.get_customfieldget_datapointget_datapointsget_datatypeget_eidget_employeeEinen Mitarbeiter anhand von `employee_id` abrufen, einschließlich Kontaktdaten, Positionen, Fähigkeiten und Vergütung.get_employee_by_unique_idget_employee_positionget_employee_reportget_eventget_leave_requestEinen Abwesenheitsantrag anhand von `leaf_id` (der Abwesenheits-ID) abrufen.get_messageget_message_get_messageget_metrics_from_companyget_moduleget_notesget_noticeget_payroll_reportget_positionget_ratecardget_sectionget_shiftEine Schicht anhand von `shift_id` abrufen, einschließlich Uhrzeit, Position und zugewiesener Mitarbeiter.get_skillget_statusget_terminalget_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_addresseslist_budgetslist_clearslist_companieslist_customslist_daily_peak_hourslist_data_pointslist_datatypeslist_employee_leave_typeslist_employee_positionslist_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_futureslist_group_permslist_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_manage_positionslist_messagesNachrichten in deinem Humanity-Posteingang auflisten, mit `limit` und `offset`.list_metricslist_module_digital_signatureslist_module_messageslist_moduleslist_noticeslist_number_of_requestslist_on_nowAuflisten, wer gerade arbeitet, optional nur Mitarbeiter mit `lateforwork`.list_position_breakruleslist_positionsPositionen (Dienstpläne) auflisten. Zum Erstellen von Schichten ist eine Positions-ID erforderlich.list_preclockinslist_progresslist_ratecardslist_reportslist_scheduleslist_sectionslist_series_slotslist_settingslist_shift_shiftbreakslist_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_skillslist_terminalslist_timeclocksZeiterfassungseinträge auflisten, gefiltert nach `employee`, `schedule`, `status` und Zeitraum, mit Seitennavigation.list_wallslist_weeklieslist_wu_daily_reportspublish_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`.reject_availabilityLöscht Datensend_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.submit_moduleFür andere sichtbarsubmit_sectionFür andere sichtbarupdate_addressÄndert Datenupdate_bulkFür andere sichtbarupdate_clockinÄndert Datenupdate_clockoutÄndert Datenupdate_copyÄndert Datenupdate_customfieldÄndert Datenupdate_data_pointsFür andere sichtbarupdate_datapointÄndert Datenupdate_datatypeÄndert Datenupdate_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_employee_leave_typesFür andere sichtbarupdate_employee_positionÄndert Datenupdate_employee_task_tasksFür andere sichtbarupdate_eventÄndert Datenupdate_forceclockoutsFür andere sichtbarupdate_futureÄndert Datenupdate_loginÄndert Datenupdate_managesFür andere sichtbarupdate_messageÄndert Datenupdate_module_messagesFür andere sichtbarupdate_modulesFür andere sichtbarupdate_noticeÄndert Datenupdate_positionÄndert Datenupdate_ratecardÄndert Datenupdate_sectionÄndert Datenupdate_settingsFür andere sichtbarupdate_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.update_shift_shiftbreaksFür andere sichtbarupdate_shift_tasksFür andere sichtbarupdate_skillÄndert Datenupdate_swapÄndert Datenupdate_taskÄndert Datenupdate_terminalÄndert Datenupdate_timeclockÄndert Datenupdate_tradeÄndert Datenupdate_wallFür andere sichtbarupdate_weekliesFür andere sichtbar
In drei Schritten einrichten
- 1
App auswählen
Erstellen Sie ein kostenloses HeyMyApps-Konto und wählen Sie Humanity aus der App-Liste.
- 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
Link zu Ihrer KI hinzufügen
Sie erhalten einen persönlichen MCP-Link. Fügen Sie ihn in Claude, ChatGPT oder Cursor hinzu:
- Klicken Sie auf Ihren Namen und dann auf Einstellungen › Konnektoren › Benutzerdefinierten Konnektor hinzufügen.
- Fügen Sie Ihren Link als URL des Remote-MCP-Servers ein.
- 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 HeyMyApps-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?
HeyMyApps 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. HeyMyApps nutzt diese Daten, um ein Zugriffstoken zu erhalten. Die KI handelt als dieser Benutzer mit dessen Berechtigungen.
Ähnliche Integrationen
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 verbindenHeyMyApps steht in keiner Verbindung zu Humanity. Produktnamen sind Marken ihrer jeweiligen Inhaber.






