Zum Inhalt springen

Werkzeuge · Mitglieder

MCP-Tools für Mitglieder: Mitglieder auflisten und suchen, eine Person oder eine ganze Klasse einladen, Rollen ändern, jemanden aus der Community entfernen, Gruppen und Tags pflegen und das Organigramm aufbauen.

Wer in der Community ist und wie sie sich organisiert: Mitglieder auflisten und suchen, eine Person oder eine ganze Klasse einladen, Rollen ändern, jemanden entfernen, Gruppen anlegen, Tags setzen und im Organigramm festlegen, wer an wen berichtet.

Einladen und Rollenwechsel passieren beim ersten Aufruf, wie im Dashboard; weil die Einladung eine echte E-Mail verschickt, zeigt der Assistent vorher, wer sie bekommt. Nur das Entfernen eines Mitglieds und das Löschen von Gruppen und Tags fragen nach deiner Bestätigung in zwei Schritten. Siehe Geld und Bestätigung.

Jedes Tool hat ein Siegel: Nur lesen ändert nichts, Ändert legt sofort etwas an oder ändert es, und Mit Bestätigung handelt erst nach deinem Ja zu einer Zusammenfassung. Siehe Geld und Bestätigung.

Kurz gesagt

ToolWas es tutMindestrolleTyp
list_membersMitglieder mit Rolle und BeitrittsdatumModeratorNur lesen
invite_memberLädt eine Person ein, mit Rolle, Gruppen und TagsAdministratorÄndert
invite_membersLädt bis zu 100 Personen auf einmal ein, mit dem Ergebnis Zeile für ZeileAdministratorÄndert
update_member_roleÄndert die Rolle eines MitgliedsAdministratorÄndert
remove_memberEntfernt eine Person aus der CommunityAdministratorMit Bestätigung
list_groupsGruppen, mit Farbe, Leitung, übergeordneter Gruppe und PersonenzahlModeratorNur lesen
create_groupLegt eine Mitgliedergruppe anModeratorÄndert
update_groupBenennt eine Gruppe um oder ändert sieModeratorÄndert
delete_groupLöscht eine Gruppe; die Personen bleiben in der CommunityModeratorMit Bestätigung
update_group_membersNimmt Personen in eine Gruppe auf oder entfernt sieModeratorÄndert
list_tagsVerwendete Tags, mit Farbe und PersonenzahlModeratorNur lesen
update_member_tagsSetzt oder entfernt Tags bei einer oder mehreren PersonenModeratorÄndert
update_tagBenennt einen Tag um oder ändert seine FarbeModeratorÄndert
delete_tagEntfernt einen Tag bei allen PersonenModeratorMit Bestätigung
get_org_chartWer an wen berichtet, mit den GruppenModeratorNur lesen
set_managerLegt fest, an wen eine Person berichtetModeratorÄndert
list_activity_logsWer was getan hat: Team, Assistent und MitgliederAdministratorNur lesen

list_members

Nur lesen

Mitglieder auflisten. Die Mitglieder mit Rolle und Beitrittsdatum. Mindestrolle: Moderator.

ParameterTypPflichtBeschreibung
searchTextNeinTeil des Namens oder der E-Mail
roleowner, admin, moderator, member, financeNeinNur eine Rolle
sort_byjoinedAt, lastSeenAt, displayName, role, fullNameNeinjoinedAt für „wer ist beigetreten", lastSeenAt für „wer war da"
orderasc, descNeinAufsteigend oder absteigend
page, limitZahlNeinSeitenweise Abfrage

Liefert: die Profile (Anzeigename, Name, Rolle, Beitrittsdatum, Avatar) und die Seiteninformation.

Frag so: „Wer ist in den letzten 7 Tagen beigetreten?" · „Wer sind die Moderatoren?"

invite_member

Ändert

Eine Person einladen. Lädt eine Person in die Community ein, mit Name, Rolle, Gruppen und Tags. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
emailE-MailJaDie E-Mail der Person
nameText, 2 bis 100 ZeichenNeinDer vollständige Name. Ohne ihn wird der Name aus der E-Mail abgeleitet
rolemember, moderator, admin, financeNeinStandard: member. Niemand wird per Einladung Eigentümer
groupsListe von Namen oder IDs, bis zu 20NeinDie Gruppen, in die die Person kommt (aus list_groups)
tagsListe von Texten, bis zu 20NeinDie Tags der Person

Liefert: die verschickte Einladung: wer sie bekommen hat, mit welcher Rolle, welchen Gruppen und Tags.

Frag so: „Lade maria@memberfy.net als Moderatorin ein, in die Gruppe Klasse März.“

Hinweise: Die Einladung verschickt beim ersten Aufruf eine echte E-Mail; der Assistent zeigt vorher, wer sie bekommt. Wer kein Konto hat, bekommt den Link zum Festlegen des Passworts; wer schon ein Konto hat, bekommt die Nachricht, dass er hinzugefügt wurde. Siehe Mitglieder einladen.

invite_members

Ändert

Eine Klasse einladen. Lädt bis zu 100 Personen auf einmal ein, jede mit eigenem Namen, eigener Rolle, eigenen Gruppen und Tags, oder mit einem Standard für alle. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
peopleListe mit 1 bis 100JaJede Person mit email (Pflicht), name, role, groups und tags
rolemember, moderator, admin, financeNeinDie Rolle für alle ohne eigene Rolle. Standard: member
groupsListe, bis zu 20NeinDie Gruppen für alle ohne eigene
tagsListe, bis zu 20NeinDie Tags für alle ohne eigene

Liefert: das Ergebnis Zeile für Zeile: eingeladen, schon Mitglied (already_member) oder Fehler, mit dem Grund.

Frag so: „Lade diese 30 Personen als Mitglieder ein, alle in die Gruppe Klasse März: [Liste mit Namen und E-Mails].“

Hinweise: Die E-Mails gehen beim ersten Aufruf raus, deshalb zeigt der Assistent die Liste vor dem Einladen. Jede Zeile klappt oder scheitert für sich: Wer schon Mitglied ist, hält den Rest nicht auf. Bei mehr als 100 Personen teilt der Assistent auf. Siehe das Rezept Eine Klasse einladen.

update_member_role

Ändert

Die Rolle einer Person ändern. Ändert die Rolle eines Mitglieds. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
memberTextJaDie Profil-ID (aus list_members) oder die E-Mail der Person
rolemember, moderator, admin, financeJaDie neue Rolle

Liefert: das Profil mit der neuen Rolle.

Frag so: „Mach ana@memberfy.net zur Moderatorin.“

Hinweise: Das ändert sofort, was die Person tun darf; zum Rückgängigmachen bitte um die alte Rolle. Die Rolle des Eigentümers kann nur ein anderer Eigentümer ändern. Siehe Rollen und Berechtigungen.

remove_member

Mit Bestätigung

Mitglied entfernen. Entfernt eine Person aus der Community. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
memberTextJaDie Profil-ID (aus list_members) oder die E-Mail der Person

Liefert: beim ersten Aufruf Name, E-Mail und Rolle der Person sowie den Bestätigungscode.

Frag so: „Nimm bruno@memberfy.net aus der Community.“

Hinweise: Die Zertifikate der Person bleiben gültig. Nur ein Eigentümer entfernt einen anderen Eigentümer, und niemand entfernt sich hier selbst. Siehe Mitglieder verwalten.

list_groups

Nur lesen

Gruppen auflisten. Die Mitgliedergruppen (Abteilungen, Klassen, Squads), mit Farbe, Leitung, übergeordneter Gruppe und Personenzahl. Mindestrolle: Moderator.

Parameter: keine.

Liefert: die Gruppen, mit ID, Name, Farbe, Leitung, übergeordneter Gruppe und Zahl der Personen.

Frag so: „Welche Gruppen hat die Community, und wie viele Personen sind in jeder?“

create_group

Ändert

Gruppe anlegen. Legt eine Mitgliedergruppe an. Mindestrolle: Moderator.

ParameterTypPflichtBeschreibung
nameTextJaEindeutig in der Community
descriptioneinfacher TextNeinOhne Formatierung: Markdown-Zeichen werden entfernt
colorFarbe in HexNeinZ. B. #2563EB
parent_groupName oder IDNeinDie Gruppe darüber (Geschäftsleitung → Bereich → Squad)

Liefert: die angelegte Gruppe, mit der ID.

Frag so: „Leg die Gruppe Klasse März an, blau, innerhalb von Studierende.“

Siehe Gruppen und Organigramm.

update_group

Ändert

Gruppe umbenennen oder ändern. Ändert Name, Beschreibung, Farbe oder übergeordnete Gruppe einer Gruppe. Mindestrolle: Moderator.

ParameterTypPflichtBeschreibung
groupName oder IDJaDie Gruppe
nameTextNeinDer neue Name
descriptioneinfacher TextNeinOhne Formatierung: Markdown-Zeichen werden entfernt
colorFarbe in HexNein
parent_groupName oder IDNeinDie neue Gruppe darüber

Liefert: die aktualisierte Gruppe.

Frag so: „Benenne die Gruppe Klasse März in Klasse 2026.1 um.“

delete_group

Mit Bestätigung

Gruppe löschen. Löscht eine Gruppe. Mindestrolle: Moderator.

ParameterTypPflichtBeschreibung
groupName oder IDJaDie Gruppe

Liefert: beim ersten Aufruf die Zusammenfassung (die Gruppe und wie viele Personen sie hat) und den Code; beim zweiten das Löschen.

Frag so: „Lösche die Gruppe Klasse 2024.“

Hinweise: Die Personen verlassen die Gruppe, bleiben aber in der Community; Gruppen darunter rücken eine Ebene nach oben.

update_group_members

Ändert

Personen in eine Gruppe aufnehmen oder daraus entfernen. Nimmt Personen in eine Gruppe auf oder entfernt sie, ohne ihre anderen Gruppen anzufassen. Mindestrolle: Moderator.

ParameterTypPflichtBeschreibung
groupName oder IDJaDie Gruppe
addListe von Profil-IDs oder E-MailsNeinWer hinzukommt
removeListe von Profil-IDs oder E-MailsNeinWer geht

Liefert: das Ergebnis Person für Person.

Frag so: „Nimm alle, die diesen Monat das Mentoring gekauft haben, in die Gruppe Mentoring auf.“

list_tags

Nur lesen

Mitglieder-Tags auflisten. Die Tags, die in der Community verwendet werden, mit Farbe und Personenzahl. Mindestrolle: Moderator.

Parameter: keine.

Liefert: die Tags, mit Name, Farbe und Zahl der Personen.

Frag so: „Welche Tags gibt es, und wie viele Personen haben jeden?“

update_member_tags

Ändert

Tags setzen oder entfernen. Setzt und entfernt Tags bei einer oder mehreren Personen und behält ihre anderen Tags. Mindestrolle: Moderator.

ParameterTypPflichtBeschreibung
membersListe von Profil-IDs oder E-MailsJaDie Personen
addListe von TagsNeinDie Tags, die dazukommen
removeListe von TagsNeinDie Tags, die wegfallen

Liefert: das Ergebnis Person für Person.

Frag so: „Gib ana@memberfy.net und bruno@memberfy.net den Tag Mentor.“

Hinweise: System-Tags wie Speaker werden nicht von Hand gesetzt. Siehe Tags.

update_tag

Ändert

Tag umbenennen oder einfärben. Benennt einen Tag bei allen Personen um, die ihn haben, und ändert seine Farbe. Mindestrolle: Moderator.

ParameterTypPflichtBeschreibung
tagTextJaDer Tag
new_nameTextNeinDer neue Name
colorFarbe in HexNein

Liefert: den aktualisierten Tag.

Frag so: „Benenne den Tag Mentor in Mentorin um und mach ihn lila.“

delete_tag

Mit Bestätigung

Tag löschen. Entfernt einen Tag bei allen Personen, die ihn haben. Mindestrolle: Moderator.

ParameterTypPflichtBeschreibung
tagTextJaDer Tag

Liefert: beim ersten Aufruf die Zusammenfassung und den Code; beim zweiten das Löschen.

Frag so: „Lösche den Tag Event 2024.“

Hinweise: Die Personen bleiben in der Community; nur der Tag fällt weg.

get_org_chart

Nur lesen

Organigramm ansehen. Wer an wen berichtet, mit den Gruppen jeder Person. Mindestrolle: Moderator.

ParameterTypPflichtBeschreibung
root_memberProfil-ID oder E-MailNeinWer oben steht
groupName oder IDNeinZeichnet nur diese Gruppe
depthZahlNeinWie viele Ebenen nach unten

Liefert: den Baum, Person für Person, mit Vorgesetzten und Gruppen.

Frag so: „Zeig mir das Organigramm des Bereichs Produkt.“

Siehe Gruppen und Organigramm.

set_manager

Ändert

Festlegen, an wen eine Person berichtet. Legt die vorgesetzte Person im Organigramm fest oder entfernt sie. Mindestrolle: Moderator.

ParameterTypPflichtBeschreibung
memberProfil-ID oder E-MailJaDie Person
managerProfil-ID oder E-MailNeinAn wen sie berichtet
no_managerja oder neinNeintrue entfernt die vorgesetzte Person

Liefert: die Person mit der neuen vorgesetzten Person.

Frag so: „Bruno berichtet ab jetzt an Ana.“

Hinweise: Ein Kreis (A berichtet an B, B an A) wird abgelehnt. Das Organigramm gibt keine Berechtigungen: Wer was darf, bestimmt weiterhin die Rolle.

list_activity_logs

Nur lesen

Aktivitätsprotokolle. Wer in der Community was getan hat, die neuesten zuerst: dieselbe Zeitleiste wie der Tab Mitglieder › Protokolle. Mindestrolle: Administrator (Eigentümer oder Administrator).

ParameterTypPflichtBeschreibung
sourceteam, assistant, membersNeinTeam (Aktionen bei Abonnements: kündigen, reaktivieren, Rabatt, Gratis-Abo, Verlängerung, Zusatzangebot, Zahlungslink), Assistent (was ein KI-Assistent über MCP getan hat, auch autorisierte und getrennte Verbindungen) oder Mitglieder (Aktionen, die Punkte in der Rangliste bringen). Ohne Angabe alle drei
profileProfil-ID, E-Mail oder App-LinkNeinNur, was diese Person getan hat
from, toDatum ISO 8601NeinDer Zeitraum. Ein Datum ohne Uhrzeit in to gilt für den ganzen Tag
page, limitZahlenNeinBis zu 100 pro Seite

Liefert: jeden Eintrag mit Zeitpunkt, Person, Aktion (in deiner Sprache), Ziel und Details: vorher und nachher bei einer Team-Aktion, das Ergebnis eines Assistenten-Aufrufs (erledigt, Fehler, abgelehnt oder wartet auf Bestätigung) oder die Punkte einer Mitglieder-Aktion. Die Argumente der Assistenten-Aufrufe kommen zusammengefasst, ohne Bestätigungscodes und ohne Bilder.

Frag so: „Wer hat das Abonnement von Ana gekündigt?“ · „Was hat der Assistent gestern gemacht?“ · „Was hat ana@memberfy.net diese Woche gemacht?“

Hinweise: Ist ein Assistenten-Aufruf fehlgeschlagen, schlägt die Antwort get_connection_diagnostics vor; mit einer Person im Filter member_activity. Ein Profil oder Link aus einer anderen Community wird abgelehnt.

Verwandte Artikel