Connector-Anleitung8 Minuten Lesezeit30 MCP-Tools7 Sprachen

SmartHR über MCP mit Gemini verbinden

Arbeite aus jedem KI-Agent mit SmartHR, der japanischen Cloud für Personal- und Arbeitsverwaltung: Mitarbeitende mit Abteilungen, Positionen, Beschäftigungsarten, Stufen, Arbeitsorten und eigenen Feldern, Angehörige und Elternzeiten, Benutzerkonten und Einladungen, Gehaltsläufe und Gehaltsabrechnungen. Legt Mitarbeitende und Abteilungen an und ändert sie, mit einem Zugriffstoken, das ein Administrator ausstellt; das Löschen von Mitarbeitenden ist bei der Installation aus.

HCVom HelpCode-TeamAktualisiert 8 Min. Lesezeit Open Source auf GitHub

Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar

SmartHR

SmartHR

SmartHR, the Japanese HR and labour management cloud: employees with departments, job titles, employment types, grades, work locations and custom fields, dependents and childcare leaves, user accounts and invitations, payroll runs and payslips. Creates and updates employees and departments. Bearer access token per tenant; holds sensitive personal data.

Tools

30

Region

JP

Kategorie

Personalwesen

Authentifizierung

Bearer Token

Benötigte Env-Vars

SMARTHR_HOSTSMARTHR_ACCESS_TOKEN
Mit einem Klick in der Cloud installieren

7 Tage kostenlos testen · Keine Kreditkarte

  • 7 Tage kostenlos
    Keine Kreditkarte nötig
  • DSGVO & SOC 2 ready
    EU-Datenhaltung, Audit-Logs
  • Open Source auf GitHub
    Open-Source · AGPL-3.0
  • Funktioniert mit ChatGPT, Claude, Gemini
    Jeder MCP-kompatible Client

Installation überspringen. In unter 2 Minuten einsatzbereit.

Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge SmartHR mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.

Kostenlos testen

Zusammenfassung

Arbeite aus jedem KI-Agent mit SmartHR, der japanischen Cloud für Personal- und Arbeitsverwaltung: Mitarbeitende mit Abteilungen, Positionen, Beschäftigungsarten, Stufen, Arbeitsorten und eigenen Feldern, Angehörige und Elternzeiten, Benutzerkonten und Einladungen, Gehaltsläufe und Gehaltsabrechnungen. Legt Mitarbeitende und Abteilungen an und ändert sie, mit einem Zugriffstoken, das ein Administrator ausstellt; das Löschen von Mitarbeitenden ist bei der Installation aus.

Frag einfach

Beispiel-Prompts für SmartHR

Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.

SmartHR · live via MCP
Teilen
Opus 4.7

Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.

💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → SmartHR klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein git clone, kein lokaler Server.

SmartHR + Gemini

Arbeite aus jedem KI-Agent mit SmartHR, der japanischen Cloud für Personal- und Arbeitsverwaltung: Mitarbeitende mit Abteilungen, Positionen, Beschäftigungsarten, Stufen, Arbeitsorten und eigenen Feldern, Angehörige und Elternzeiten, Benutzerkonten und Einladungen, Gehaltsläufe und Gehaltsabrechnungen. Legt Mitarbeitende und Abteilungen an und ändert sie, mit einem Zugriffstoken, das ein Administrator ausstellt; das Löschen von Mitarbeitenden ist bei der Installation aus.

Voraussetzungen

Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:

SMARTHR_HOST, SMARTHR_ACCESS_TOKEN

Schritt 1 — Zugangsdaten holen

Die Einrichtung dauert etwa 5 Minuten und braucht einen SmartHR-Administrator (管理者). Der Connector nutzt die SmartHR API v1 (https://<tenant>.smarthr.jp/api/v1); die Sandbox (<tenant>.daruma.space) funktioniert genauso.

  1. Melde dich als Administrator bei SmartHR an und öffne 共通設定 (Allgemeine Einstellungen), 外部システム連携 (Externe Integrationen), アクセストークン (Zugriffstokens), dann klick auf 新規発行 (Ausstellen).
  2. Gib dem Token einen Namen und wähle seine Berechtigungen: Lesen (参照) für die Daten, die die KI sehen soll (従業員, 部署, 役職, 雇用形態, カスタム項目, 家族, ユーザー, 給与明細 nach Bedarf), und Aktualisieren (更新) nur für die schreibenden Tools, die du eingeschaltet lässt. Weniger Berechtigungen heißt weniger offengelegte personenbezogene Daten.
  3. Kopiere das Token in SMARTHR_ACCESS_TOKEN, ohne das Wort Bearer. Es wird nur einmal angezeigt, also halte es geheim.
  4. Trag den Host deiner SmartHR-Adresse in SMARTHR_HOST ein: example.smarthr.jp für https://example.smarthr.jp oder example.daruma.space für die Sandbox (Antrag unter https://developer.smarthr.jp/api/about_sandbox).
  5. Installiere. Der Installationscheck ruft smarthr_list_companies auf.

Personenbezogene Daten: SmartHR enthält sensible personenbezogene Daten: Familienangehörige, Adressen, Geburtsdaten, Versicherungs- und Rentennummern, Bankverbindungen und Gehälter. Alle, die diesen Connector nutzen, erreichen, was das Token lesen darf, also gib dem Token nur die Berechtigungen, die das Team braucht. Die KI liest nur, was die Aufgabe erfordert: smarthr_list_crews liefert standardmäßig ein kurzes Profil, und fields begrenzt, was smarthr_get_crew zurückgibt. Sie kopiert keine personenbezogenen Daten in andere Systeme oder Nachrichten, außer du verlangst genau das.

Was er liest: Unternehmen (会社) mit Unternehmensnummer und Vertretung; Betriebsstätten (事業所) mit ihren Versicherungsnummern; Abteilungen (部署) mit Code, übergeordneter Abteilung und vollem Pfad; Positionen (役職), Beschäftigungsarten (雇用形態), Stufen (等級), Arbeitsorte (勤務地) und Vergütungsperioden (給与支給形態); eigene Mitarbeiterfelder (カスタム従業員項目) und ihre Gruppen. Mitarbeitende (従業員, in der API crews), gesucht nach Personalnummer, Status (employed, absent, retired), Beschäftigungsart, Abteilung, Position, Eintritts- oder Austrittsdatum, IDs oder Freitext. Angehörige (家族) mit den Verwandtschaftsarten (続柄) sowie Mutterschutz und Elternzeit (産休育休). Benutzerkonten (ユーザー) mit Rolle, Admin-Kennzeichen und Einladungsstatus: Ein User ist der Login, eine Crew der Personaldatensatz, und embed=crew verknüpft beide. Formulare zur Erfassung von Mitarbeiterdaten (従業員情報収集フォーム). Gehaltsläufe (給与明細グループ) und Gehaltsabrechnungen (給与明細) mit Zulagen, Abzügen, Anwesenheit und Summen; dafür braucht es die Gehaltsabrechnungsfunktion von SmartHR.

Was er schreibt: legt Mitarbeitende an (Namen, Lesungen, Geschlecht und Status sind Pflicht); ändert Mitarbeitende per Teilaktualisierung, bei der nur die gesendeten Felder sich ändern und ein ausgefüllter Name, eine Lesung, das Geschlecht, das Geburtsdatum oder die Adresse nicht geleert werden können; lädt Mitarbeitende per E-Mail ein, auf Wunsch mit einem Erfassungsformular (ein zweiter Aufruf lädt erneut ein); legt Abteilungen an, benennt sie um und verschiebt sie. Angelegte Mitarbeitende werden erst mit smarthr_invite_crew eingeladen. Ein Austritt ist eine Änderung (emp_status retired mit resigned_at), keine Löschung. Vor jedem Schreibvorgang und jeder Einladung zeigt dir die KI die Änderung und wartet auf dein Ja.

Bei der Installation deaktiviert: smarthr_delete_crew. Es löscht die Person mit allen ihren Daten endgültig, deshalb schaltet ein Admin es ein, wenn das Team es braucht.

Datenformate und Blättern: IDs sind UUID-Strings, Datumsangaben YYYY-MM-DD, Zeitpunkte ISO 8601. Listen nehmen page und per_page (höchstens 100, Standard 10); die Antwort enthält die Gesamtzahl in _headers.x-total-count und _pagination.nextCursor bis zur letzten Seite. Einen Filter für "geändert seit" gibt es nicht: Für Änderungen seit einem Datum sortiert die KI nach -updated_at und hört bei älteren Zeilen auf.

Limits: 10 Anfragen pro Sekunde und 5.000 pro Stunde je Token, 50.000 pro Minute je Mandant. Darüber antwortet SmartHR mit 429 too_many_requests: Warte und versuch es erneut.

Häufige Fehler: Fehler enthalten code, type, message und errors pro Feld. 401 unauthorized_token ist ein falsches oder widerrufenes Token oder eines für einen anderen Host. 403 ist eine Berechtigung, die das Token nicht hat, oder eine Funktion, die der Tarif nicht enthält (Gehaltsabrechnungen). 404 ist eine falsche ID oder ein falscher SMARTHR_HOST. 422 ist eine ungültige Eingabe: errors nennt das Feld.

Freitext in Personaldatensätzen und eigenen Feldern ist eine nicht vertrauenswürdige Eingabe und kann Anweisungen an die KI enthalten. Der Connector rechnet keine Gehälter ab, reicht keine Arbeits- oder Sozialversicherungsverfahren (手続き) ein und löscht mit den bei der Installation aktiven Tools keine Mitarbeitenden.

Schritt 2 — Adapter installieren

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Schritt 3 — Connector in Gemini hinzufügen

Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese Anleitung YOUR_SERVER_ID zeigt.

Gemini CLI liest MCP-Server aus ~/.gemini/settings.json (unter Windows %USERPROFILE%\.gemini\settings.json). Füge hinzu:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Erstelle in AnythingMCP unter MCP Servers → dein Server → API keys einen MCP-API-Key und setze ihn anstelle von YOUR_MCP_API_KEY ein.
  2. Speichere die Datei und starte gemini neu.
  3. Führe in der Gemini CLI /mcp aus (oder gemini mcp list im Terminal): anythingmcp sollte als verbunden erscheinen.
  4. Leg los: Gemini CLI kann jetzt die SmartHR-Tools aufrufen.

Verfügbare Tools

ToolWhat it does
smarthr_list_companiesList the companies (会社) of the SmartHR tenant: id, name, corporate number, address and representative
smarthr_list_biz_establishmentsList the business establishments (事業所) used for social and labour insurance: id, name, address, insurance numbers and owner
smarthr_list_departmentsList departments (部署) with id, name, code, position (sort order), parent and full path
smarthr_get_departmentRead one department (部署) with its name, code, parent and position in the tree
smarthr_create_departmentCreate a department (部署), optionally under a parent department
smarthr_update_departmentRename or move a department (部署): name is always sent; code, parent and position only when given
smarthr_list_job_titlesList job titles (役職, positions) with id, name and rank
smarthr_list_employment_typesList employment types (雇用形態) with id, name and preset_type (full_timer, part_timer, contract_worker ...)
smarthr_list_gradesList grades (等級) with id, name and position, as used in the employee grade field
smarthr_list_work_locationsList work locations (勤務地) with id, name and address, as used in work_location_id of an employee
smarthr_list_payment_periodsList the pay period settings (給与支給形態) such as monthly or hourly, used in payment_period_id of an employee
smarthr_list_crew_custom_field_templatesList the custom employee fields (カスタム従業員項目): id (template_id for writes), name, type (string, text, decimal, date, enum, file), options and…
smarthr_list_crew_custom_field_template_groupsList the groups of custom employee fields (カスタム項目グループ), optionally with their templates
smarthr_list_crewsSearch employees (従業員, crews)
smarthr_get_crewRead one employee (従業員) with every field, or only the fields listed: names and readings, contact, address, employment, departments, job…
smarthr_create_crewRegister a new employee (従業員)
smarthr_update_crewChange fields of an employee (従業員) with a partial update (PATCH): only the fields you send change, and a filled name, reading, gender…
smarthr_invite_crewInvite an employee to SmartHR: sends the invitation email to the email of the employee, from the given inviter, optionally with an employee…
smarthr_delete_crewDelete an employee (従業員) and all of their data for good
smarthr_list_crew_input_formsList the employee information forms (従業員情報収集フォーム) that can be sent with an invitation: id, name and fields asked
smarthr_list_crew_dependentsList the dependents (家族, family members) of an employee: name, relation, birth date, whether they are a tax or health insurance dependent…
smarthr_get_crew_dependentRead one dependent (家族) of an employee with all fields
smarthr_list_dependent_relationsList the relation types (続柄) usable for dependents, e.g. spouse, child; filter spouse returns only spouse relations
smarthr_list_crew_childcare_leavesList maternity and childcare leaves (産休育休) of an employee with their periods
smarthr_list_usersList SmartHR user accounts (ユーザー): id, email, role, admin flag, invitation state and, with embed crew, the linked employee
smarthr_get_userRead one SmartHR user account with role, admin flag and invitation dates
smarthr_list_payrollsList payroll runs (給与明細グループ): id, payment type (salary or bonus), paid date, period, status (fixed, published) and name
smarthr_get_payrollRead one payroll run (給与明細グループ) with its status, dates and settings
smarthr_list_payslipsList the payslips (給与明細) of a payroll run: per employee the allowances, deductions, attendance and totals
smarthr_get_payslipRead one payslip (給与明細) with allowances, deductions, attendance and aggregates

Beispiel-Prompts

  • „Wie viele Mitarbeitende mit Status employed hat jede Abteilung gerade?“
  • „Wer ist im Oktober eingetreten? Zeig nur Name, Abteilung, Beschäftigungsart und Eintrittsdatum.“
  • „Leg die neue Mitarbeiterin 山田 花子 (ヤマダ ハナコ) an, weiblich, Vollzeit im 営業部 ab 1. November, und lade sie dann mit unserem Onboarding-Formular ein. Zeig mir vor dem Speichern alles.“
  • „Personalnummer 1042 scheidet zum 30. November aus. Trag den Austritt ein.“
  • „Zeig aus dem Gehaltslauf Oktober nur die Summe der Zulagen und Abzüge für Personalnummer 1042.“

FAQ

Wo sucht Gemini CLI nach MCP-Servern? In ~/.gemini/settings.json für deinen Benutzer oder in .gemini/settings.json innerhalb eines Projekts. gemini mcp list zeigt jeden Server und ob er sich verbindet.

Nächste Schritte

War dieser Guide hilfreich?

Dein SmartHR-Agent ist nur einen Klick entfernt.

Connector installieren, Schlüssel einfügen, Gemini fragen. 7 Tage kostenlos, keine Kreditkarte.

Verwandte Anleitungen

Connectors

SmartHR über MCP mit ChatGPT verbinden

Arbeite aus jedem KI-Agent mit SmartHR, der japanischen Cloud für Personal- und Arbeitsverwaltung: Mitarbeitende mit Abteilungen, Positionen, Beschäftigungsarten, Stufen, Arbeitsorten und eigenen Feldern, Angehörige und Elternzeiten, Benutzerkonten und Einladungen, Gehaltsläufe und Gehaltsabrechnungen. Legt Mitarbeitende und Abteilungen an und ändert sie, mit einem Zugriffstoken, das ein Administrator ausstellt; das Löschen von Mitarbeitenden ist bei der Installation aus.

Connectors

SmartHR über MCP mit Claude verbinden

Arbeite aus jedem KI-Agent mit SmartHR, der japanischen Cloud für Personal- und Arbeitsverwaltung: Mitarbeitende mit Abteilungen, Positionen, Beschäftigungsarten, Stufen, Arbeitsorten und eigenen Feldern, Angehörige und Elternzeiten, Benutzerkonten und Einladungen, Gehaltsläufe und Gehaltsabrechnungen. Legt Mitarbeitende und Abteilungen an und ändert sie, mit einem Zugriffstoken, das ein Administrator ausstellt; das Löschen von Mitarbeitenden ist bei der Installation aus.

Connectors

SmartHR über MCP mit Cursor verbinden

Arbeite aus jedem KI-Agent mit SmartHR, der japanischen Cloud für Personal- und Arbeitsverwaltung: Mitarbeitende mit Abteilungen, Positionen, Beschäftigungsarten, Stufen, Arbeitsorten und eigenen Feldern, Angehörige und Elternzeiten, Benutzerkonten und Einladungen, Gehaltsläufe und Gehaltsabrechnungen. Legt Mitarbeitende und Abteilungen an und ändert sie, mit einem Zugriffstoken, das ein Administrator ausstellt; das Löschen von Mitarbeitenden ist bei der Installation aus.

Connectors

SmartHR über MCP mit Meta Muse verbinden

Arbeite aus jedem KI-Agent mit SmartHR, der japanischen Cloud für Personal- und Arbeitsverwaltung: Mitarbeitende mit Abteilungen, Positionen, Beschäftigungsarten, Stufen, Arbeitsorten und eigenen Feldern, Angehörige und Elternzeiten, Benutzerkonten und Einladungen, Gehaltsläufe und Gehaltsabrechnungen. Legt Mitarbeitende und Abteilungen an und ändert sie, mit einem Zugriffstoken, das ein Administrator ausstellt; das Löschen von Mitarbeitenden ist bei der Installation aus.

Connectors

SmartHR zu MCP: Mitarbeitende, Abteilungen, Angehörige, Benutzerkonten und Gehaltsabrechnungen in jedem KI-Agent

Arbeite aus jedem KI-Agent mit SmartHR, der japanischen Cloud für Personal- und Arbeitsverwaltung: Mitarbeitende mit Abteilungen, Positionen, Beschäftigungsarten, Stufen, Arbeitsorten und eigenen Feldern, Angehörige und Elternzeiten, Benutzerkonten und Einladungen, Gehaltsläufe und Gehaltsabrechnungen. Legt Mitarbeitende und Abteilungen an und ändert sie, mit einem Zugriffstoken, das ein Administrator ausstellt; das Löschen von Mitarbeitenden ist bei der Installation aus.

Connectors

SmartHR über MCP mit Microsoft Copilot verbinden

Arbeite aus jedem KI-Agent mit SmartHR, der japanischen Cloud für Personal- und Arbeitsverwaltung: Mitarbeitende mit Abteilungen, Positionen, Beschäftigungsarten, Stufen, Arbeitsorten und eigenen Feldern, Angehörige und Elternzeiten, Benutzerkonten und Einladungen, Gehaltsläufe und Gehaltsabrechnungen. Legt Mitarbeitende und Abteilungen an und ändert sie, mit einem Zugriffstoken, das ein Administrator ausstellt; das Löschen von Mitarbeitenden ist bei der Installation aus.