Skip to content

MCP-Tools: Users ​

Alle Aufrufe: POST /api/mcp mit {"method":"tools/call","params":{"name":"<tool>","arguments":{…}}}.

list_users ​

Listet alle Benutzer der Organisation. read · follower

ParameterTypDefaultBeschreibung
statusenum active | inactive | suspended–Nach Status filtern
roleenum admin | user | guest–Nach Rolle filtern
teamIdstring–Nach Team-Mitgliedschaft filtern
searchstring–Suche in Name und E-Mail
limitnumber50Anzahl Ergebnisse
offsetnumber0Ergebnisse überspringen

Antwort: { users, total, limit, offset, has_more }.

get_user ​

Details eines Benutzers. read · follower

ParameterTypDefaultBeschreibung
userIdstring (erforderlich)–UUID des Benutzers

get_me ​

Der aktuell authentifizierte Benutzer. read · guest

Keine Parameter.

get_user_workload ​

Auslastung (zugewiesene Items nach Status). read · follower

ParameterTypDefaultBeschreibung
userIdstringaktueller UserFür welchen Benutzer

Antwort: { total_cards, total_overdue, by_status[] }.

invite_user ​

Lädt eine oder mehrere Personen per E-Mail in die aktuelle Organisation ein und verschickt jeweils eine Einladungsmail mit Beitritts-Link.

write · admin
ParameterTypDefaultBeschreibung
emailsstring[] (1–20) (erforderlich)–E-Mail-Adressen
roleenum user | guestuseruser = vollwertiges Mitglied, guest = eingeschränkt

Einladen dürfen nur Admins/Owner — das wird serverseitig erzwungen. Die Antwort enthält ein Ergebnis pro E-Mail (eingeladen / bereits Mitglied / bereits eingeladen).

Vorher bestätigen

Adressen und Rolle vor dem Aufruf mit dem Nutzer abstimmen — eine Einladung lässt sich nicht zurücknehmen.