Zum Inhalt springen

Werkzeuge

Die 188 Tools des MCP-Servers von Memberfy, nach Thema geordnet (Community, Inhalte, Kurse, Events, Mitglieder, Verkauf, Abonnements, Finanzen, Zertifikate, Call for Papers und Berichte), mit Mindestrolle und Typ jedes Tools und den Regeln, die für alle gelten.

Der MCP-Server von Memberfy hat 188 Tools, die alle Module der Community abdecken: Der Assistent tut, was die App der verbundenen Person erlaubt, mit ihrer Rolle. Er wählt anhand deiner Anfrage selbst, welches er nutzt; diese Seite und die Seiten der einzelnen Themen zeigen dir, was er kann, mit welcher Rolle und wie du fragst. Die Namen sind auf Englisch, so wie der Assistent sie sieht, und in jeder Sprache gleich; der Titel, den Claude oder ChatGPT anzeigt, kommt in der Sprache der Person, die verbunden hat.

Nach Thema

ThemaWas du damit machen kannstTools
Community und StrukturDer Kontext der Verbindung, einen Link aus der App öffnen, Abschnitte und Bereiche anlegen, bearbeiten, neu ordnen und löschen, wer jeden sieht, Einstellungen und Sprache, Verkaufsbenachrichtigungen16
Inhalte und InteraktionBeiträge und Kurzbeiträge, einen Beitrag verschieben, Kommentare, Reaktionen, Anheften, Suche, Galerie, Ranking und Moderation24
KurseGanze Kurse, Titelbild, Status, Module und Lektionen (anlegen, bearbeiten, verschieben, löschen), Einschreibung und Fortschritt13
VeranstaltungenEvents, Tickets, Zusagen, Livestream, Banner und Löschen8
MitgliederAuflisten, einladen, Rollen ändern, entfernen, Gruppen, Tags und Organigramm16
Verkauf und PlänePläne, Optionen, Zusatzprodukte, Produkte, Preise, Gutscheine, Downsell und Shop, als Entwurf bis zur Genehmigung24
AbonnementsWer was abonniert, CSV, Gratis-Abos, Rabatte, Verlängerungen und Kündigungen; deine eigenen Abonnements und Käufe, und deinen Plan wechseln13
FinanzenVerkäufe, Kunden, Kontoauszug, Guthaben, Auszahlungen und Gebühr8
ZertifikateVorlagen, wer ausstellt, Ausstellen, erneutes Senden, Widerrufen und Neuausstellen; deine eigenen Zertifikate16
Call for PapersDer ganze Zyklus: den Call eröffnen, Tracks und Tage, Verantwortliche und Gutachter, Einreichungen, Bewertungen, Entscheidung, Verhandlung, Programm und Abstimmung40
Berichte und DiagrammeVerkäufe, MRR, aktive Mitglieder, Interaktion und Rangliste, Veranstaltungen, Kurse, die Aktivität eines Mitglieds und das Monats-Dashboard, bereit fürs Diagramm8

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.

Alle Tools

Mindestrolle: die kleinste Rolle, mit der das Tool erscheint. „Alle" schließt das Mitglied ein. Finanzen ist gesondert aufgeführt, weil die Rolle nicht in der Stufenfolge der anderen steht.

ToolThemaMindestrolleTypWas es tut
get_community_contextCommunity und StrukturAlleNur lesenCommunity, Rolle, Abschnitte und Bereiche mit IDs: der Startpunkt
get_connection_diagnosticsCommunity und StrukturAdministratorNur lesenOb die Tool-Liste des Assistenten aktuell ist
list_spacesCommunity und StrukturAlleNur lesenAbschnitte und Bereiche, mit Filter nach Modul
open_linkCommunity und StrukturAlleNur lesenSagt, was ein aus der App kopierter Link (oder eine ID) ist
create_sectionCommunity und StrukturAdministratorÄndertLegt einen Menüabschnitt an
create_spaceCommunity und StrukturAdministratorÄndertLegt einen Bereich in einem Abschnitt an
update_spaceCommunity und StrukturAdministratorÄndertÄndert Name, Beschreibung, Symbol oder Sichtbarkeit eines Bereichs oder verschiebt ihn in einen anderen Abschnitt
update_sectionCommunity und StrukturAdministratorÄndertÄndert Name, Beschreibung, Symbol eines Abschnitts oder macht ihn zum Startabschnitt
reorder_sectionsCommunity und StrukturAdministratorÄndertBringt die Menüabschnitte in eine neue Reihenfolge
reorder_spacesCommunity und StrukturAdministratorÄndertBringt die Bereiche eines Abschnitts in eine neue Reihenfolge
update_space_accessCommunity und StrukturAdministratorÄndertWer einen Bereich oder einen Abschnitt sieht und wer im Bereich postet
delete_sectionCommunity und StrukturAdministratorMit BestätigungLöscht einen Abschnitt samt seinen Bereichen
delete_spaceCommunity und StrukturAdministratorMit BestätigungLöscht einen Bereich
get_community_settingsCommunity und StrukturAdministratorNur lesenDie Community-Einstellungen: Name, Farben, Bilder, SEO, Sprache, Zugang
update_community_settingsCommunity und StrukturAdministratorÄndertÄndert Name, Farben, Logo, Favicon, SEO, Sprache und Zugangsregeln
get_notification_settingsCommunity und StrukturAdministratorNur lesenDie E-Mail, die die Verkaufsbenachrichtigungen bekommt
update_notification_settingsCommunity und StrukturAdministratorÄndertÄndert oder deaktiviert die E-Mail für Verkaufsbenachrichtigungen
list_postsInhalte und InteraktionAlleNur lesenDer Feed, mit Kommentaren und Reaktionen
search_contentInhalte und InteraktionAlleNur lesenSucht Beiträge, Events, Kurse, Abschnitte, Bereiche und Calls nach Titel
list_commentsInhalte und InteraktionAlleNur lesenKommentare zu einem Beitrag
create_postInhalte und InteraktionAlleÄndertVeröffentlicht einen Beitrag
update_postInhalte und InteraktionAutor oder ModeratorÄndertBearbeitet Titel, Text, Titelbild und Anheften eines Beitrags
delete_postInhalte und InteraktionAutor oder ModeratorMit BestätigungLöscht einen Beitrag, mit Bestätigung
move_postInhalte und InteraktionModeratorÄndertVerschiebt einen Beitrag in einen anderen Inhalts- oder Feed-Bereich
create_short_postInhalte und InteraktionMitglied (nicht Finanzen)ÄndertVeröffentlicht einen Kurzbeitrag ohne Titel in einem Feed
create_commentInhalte und InteraktionAlleÄndertKommentiert oder antwortet
update_commentInhalte und InteraktionAutor oder ModeratorÄndertBearbeitet den Text eines Kommentars
delete_commentInhalte und InteraktionAutor oder ModeratorMit BestätigungLöscht einen Kommentar, mit Bestätigung
add_reactionInhalte und InteraktionAlleÄndertReagiert mit einem Emoji
pin_postInhalte und InteraktionModeratorÄndertHeftet im Feed an oder löst
add_gallery_imageInhalte und InteraktionAlleÄndertLegt ein Bild per Link in eine Galerie
list_gallery_imagesInhalte und InteraktionAlleNur lesenDie Bilder einer Galerie, mit Autor und Reaktionen
update_gallery_imageInhalte und InteraktionAutor oder ModeratorÄndertÄndert Titel oder Beschreibung eines Bildes
react_to_gallery_imageInhalte und InteraktionAlleÄndertReagiert auf ein Bild der Galerie
delete_gallery_imageInhalte und InteraktionAutor oder ModeratorMit BestätigungLöscht ein Bild aus der Galerie
get_leaderboardInhalte und InteraktionAlleNur lesenDie Spitze des Rankings
get_my_pointsInhalte und InteraktionAlleNur lesenDeine Punkte und deine Position im Ranking
get_ranking_rulesInhalte und InteraktionAdministratorNur lesenOb das Ranking an ist und die Punkte pro Aktion
update_ranking_rulesInhalte und InteraktionAdministratorÄndertSchaltet ein, aus und ändert die Punkte
list_moderation_queueInhalte und InteraktionModeratorNur lesenWas auf Freigabe wartet
moderate_itemInhalte und InteraktionModeratorÄndertGibt einen Eintrag der Warteschlange frei oder lehnt ihn ab
list_coursesKurseAlleNur lesenKurse der Community
get_courseKurseAlleNur lesenEin Kurs mit Modulen und Lektionen
create_courseKurseAdministratorÄndertBereich, Kurs, Module, Lektionen und Produkt auf einmal
update_courseKurseAdministratorÄndertBearbeitet Titel, Niveau, Status und Titelbild eines Kurses
create_course_moduleKurseAdministratorÄndertFügt einem Kurs ein Modul hinzu
create_lessonKurseAdministratorÄndertFügt einem Modul eine Lektion hinzu
update_course_moduleKurseAdministratorÄndertBenennt ein Modul um oder ändert seine Position
update_lessonKurseAdministratorÄndertÄndert eine Lektion oder verschiebt sie in ein anderes Modul
delete_course_moduleKurseAdministratorMit BestätigungLöscht ein Modul samt Lektionen
delete_lessonKurseAdministratorMit BestätigungLöscht eine Lektion
delete_courseKurseAdministratorMit BestätigungLöscht einen Kurs
enroll_in_courseKurseMitglied (nicht Finanzen)ÄndertSchreibt dich in einen veröffentlichten Kurs ein
complete_lessonKurseMitglied (nicht Finanzen)ÄndertErfasst deinen Fortschritt in einer Lektion
list_eventsVeranstaltungenAlleNur lesenKommende, vergangene, eigene oder alle Events
list_event_attendeesVeranstaltungenAlleNur lesenWer für ein Event zugesagt hat
create_eventVeranstaltungenModerator (mit Ticket: Administrator)ÄndertBereich, Event und Ticket auf einmal
update_eventVeranstaltungenModeratorÄndertBearbeitet Termine, Ort, Streaming und Banner eines Events
start_live_streamVeranstaltungenModeratorÄndertMarkiert das Event als live, mit dem Link zum Stream
stop_live_streamVeranstaltungenModeratorÄndertBeendet den Livestream
rsvp_eventVeranstaltungenMitglied (nicht Finanzen)ÄndertSagt, ob du kommst: ja, vielleicht oder nein
delete_eventVeranstaltungenAdministratorMit BestätigungLöscht ein Event
list_membersMitgliederModeratorNur lesenMitglieder mit Rolle und Beitrittsdatum
invite_memberMitgliederAdministratorÄndertLädt eine Person ein, mit Rolle, Gruppen und Tags
invite_membersMitgliederAdministratorÄndertLädt bis zu 100 Personen auf einmal ein, mit dem Ergebnis Zeile für Zeile
update_member_roleMitgliederAdministratorÄndertÄndert die Rolle eines Mitglieds
remove_memberMitgliederAdministratorMit BestätigungEntfernt eine Person aus der Community
list_groupsMitgliederModeratorNur lesenGruppen, mit Farbe, Leitung, übergeordneter Gruppe und Personenzahl
create_groupMitgliederModeratorÄndertLegt eine Mitgliedergruppe an
update_groupMitgliederModeratorÄndertBenennt eine Gruppe um oder ändert sie
delete_groupMitgliederModeratorMit BestätigungLöscht eine Gruppe; die Personen bleiben in der Community
update_group_membersMitgliederModeratorÄndertNimmt Personen in eine Gruppe auf oder entfernt sie
list_tagsMitgliederModeratorNur lesenVerwendete Tags, mit Farbe und Personenzahl
update_member_tagsMitgliederModeratorÄndertSetzt oder entfernt Tags bei einer oder mehreren Personen
update_tagMitgliederModeratorÄndertBenennt einen Tag um oder ändert seine Farbe
delete_tagMitgliederModeratorMit BestätigungEntfernt einen Tag bei allen Personen
get_org_chartMitgliederModeratorNur lesenWer an wen berichtet, mit den Gruppen
set_managerMitgliederModeratorÄndertLegt fest, an wen eine Person berichtet
list_activity_logsMitgliederAdministratorNur lesenWer was getan hat: Team, Assistent und Mitglieder
list_plansVerkauf und PläneAdministrator oder FinanzenNur lesenPläne, Optionen und Zusatzprodukte
list_productsVerkauf und PläneAdministrator oder FinanzenNur lesenAbrechnungsoptionen und Produkte, mit Preis und Status
list_couponsVerkauf und PläneAdministrator oder FinanzenNur lesenGutscheine mit Status und Nutzung
create_productVerkauf und PläneAdministratorÄndertLegt ein Produkt oder eine Abrechnungsoption als Entwurf an
create_planVerkauf und PläneAdministratorÄndertOptionen, Plan und Zusatzprodukte auf einmal
publish_productVerkauf und PläneAdministratorÄndertStellt ein Produkt in den Verkauf
unpublish_productVerkauf und PläneAdministratorÄndertNimmt ein Produkt aus dem Verkauf
update_priceVerkauf und PläneAdministratorMit BestätigungÄndert einen Preis, mit Bestätigung
create_couponVerkauf und PläneAdministratorMit BestätigungLegt einen Gutschein an, mit Bestätigung
update_planVerkauf und PläneAdministratorÄndertÄndert Name, Adresse, Optionen und Zusatzprodukte eines Plans
update_productVerkauf und PläneAdministratorÄndertÄndert Titel, Bereiche, Bestand, Raten, Testphase und Direktlink
update_coupon_statusVerkauf und PläneAdministratorMit BestätigungPausiert einen Gutschein oder aktiviert ihn wieder
update_couponVerkauf und PläneAdministratorMit BestätigungÄndert Name, Rabatt, Dauer, Limits, Gültigkeit und Produkte eines Gutscheins
delete_couponVerkauf und PläneAdministratorMit BestätigungLöscht einen Gutschein
get_coupon_usageVerkauf und PläneAdministrator oder FinanzenNur lesenWer einen Gutschein genutzt hat
list_downsell_offersVerkauf und PläneAdministratorNur lesenDie Last-Chance-Angebote eines Plans, mit Konversion
create_downsell_offerVerkauf und PläneAdministratorMit BestätigungLegt ein Last-Chance-Angebot an
update_downsell_offerVerkauf und PläneAdministratorMit BestätigungÄndert oder pausiert ein Last-Chance-Angebot
delete_downsell_offerVerkauf und PläneAdministratorMit BestätigungLöscht ein Last-Chance-Angebot
delete_productVerkauf und PläneAdministratorMit BestätigungLöscht ein Produkt oder eine Abrechnungsoption
delete_planVerkauf und PläneAdministratorMit BestätigungLöscht einen Plan
reorder_plansVerkauf und PläneAdministratorÄndertBringt die Pläne auf der Preisseite in eine neue Reihenfolge
get_storefrontVerkauf und PläneAdministratorNur lesenWas ein Shop-Bereich zeigt
update_storefrontVerkauf und PläneAdministratorÄndertWählt die Produkte eines Shops aus
list_subscriptionsAbonnementsAdministrator oder FinanzenNur lesenAbonnements mit Status, Betrag und nächster Abbuchung
cancel_subscriptionAbonnementsAdministrator oder FinanzenMit BestätigungKündigt das Abonnement eines Mitglieds, mit Bestätigung
get_subscriptionAbonnementsAdministrator oder FinanzenNur lesenEin Abonnement, mit Abbuchungen und nächster Abbuchung
create_manual_subscriptionAbonnementsAdministrator oder FinanzenMit BestätigungGratis-Abo oder spätere Abbuchung, ohne Checkout
update_subscriptionAbonnementsAdministrator oder FinanzenMit BestätigungRabatt, Verlängerung, Zusatzprodukte, Reaktivierung, Zahlungslink
export_subscriptions_csvAbonnementsAdministrator oder FinanzenNur lesenDie Abonnements als CSV, mit denselben Filtern
list_my_subscriptionsAbonnementsAlleNur lesenDeine Abonnements
list_my_purchasesAbonnementsAlleNur lesenDeine Einzelkäufe
manage_my_subscriptionAbonnementsAlleMit BestätigungKündigt, pausiert, setzt fort oder reaktiviert dein Abonnement
quote_plan_changeAbonnementsAlleNur lesenWas ein Wechsel in einen anderen Plan kostet und was sich ändert
change_my_planAbonnementsAlleMit BestätigungWechselt deinen Plan: sofort, mit der Differenz von der gespeicherten Karte, oder am Ende des Zeitraums
get_scheduled_plan_changeAbonnementsAlleNur lesenDer für das Ende des Zeitraums geplante Planwechsel
cancel_scheduled_plan_changeAbonnementsAlleMit BestätigungMacht den geplanten Planwechsel rückgängig
get_sales_summaryFinanzenAdministrator oder FinanzenNur lesenUmsatz, Monatsreihe, Umsatz pro Produkt und Abonnenten
list_customersFinanzenAdministrator oder FinanzenNur lesenWer zahlt und wie viel schon gezahlt wurde
list_ledger_entriesFinanzenAdministrator oder FinanzenNur lesenBuchungen im Kontoauszug
get_balanceFinanzenAdministrator oder FinanzenNur lesenGesamtguthaben, verfügbar, einbehalten und ausstehend
list_payoutsFinanzenAdministrator oder FinanzenNur lesenAuszahlungen und Status
simulate_feeFinanzenAdministratorNur lesenWie viel die Community von einem Verkauf erhält
request_payoutFinanzenAdministratorMit BestätigungFordert eine Auszahlung an, mit Bestätigung
cancel_payoutFinanzenAdministratorMit BestätigungStorniert eine ausstehende Auszahlung, mit Bestätigung
list_certificate_templatesZertifikateModerator oder AdministratorNur lesenVorlagen eines Zertifikate-Bereichs
get_certificate_templateZertifikateModerator oder AdministratorNur lesenEine Vorlage, mit der Vorschau als Bild
create_certificate_templateZertifikateModerator oder AdministratorÄndertLegt eine Vorlage an, im Design der Plattform oder mit dem Design der Marke
update_certificate_templateZertifikateModerator oder AdministratorÄndertÄndert Texte, Unterzeichnende, Felder und Design
activate_certificate_templateZertifikateModerator oder AdministratorÄndertAktiviert oder archiviert eine Vorlage
issue_certificateZertifikateModerator oder AdministratorÄndertStellt für Personen, Gruppen und Tags aus, nach einem Probelauf
list_issued_certificatesZertifikateModerator oder AdministratorNur lesenDie ausgestellten, mit Status und Suche
revoke_certificateZertifikateAdministratorMit BestätigungWiderruft ein Zertifikat
reissue_certificateZertifikateAdministratorÄndertStellt mit dem aktuellen Namen neu aus
delete_certificateZertifikateAdministratorMit BestätigungLöscht ein widerrufenes oder fehlgeschlagenes Zertifikat
duplicate_certificate_templateZertifikateModerator oder AdministratorÄndertKopiert eine Vorlage als neuen Entwurf
update_certificate_space_settingsZertifikateAdministratorÄndertWer im Bereich ausstellt: das Team oder nur die Administratoren
resend_certificate_emailZertifikateModerator oder AdministratorÄndertSendet die E-Mail des Zertifikats erneut
retry_certificateZertifikateModerator oder AdministratorÄndertErzeugt ein fehlgeschlagenes Zertifikat neu
list_my_certificatesZertifikateAlleNur lesenDeine Zertifikate, mit Code und Links
set_certificate_indexingZertifikateAlleÄndertZeigt oder verbirgt eines deiner Zertifikate in Suchmaschinen
list_calls_for_papersCall for PapersAlleNur lesenDie Calls eines Bereichs, mit Status
get_call_space_settingsCall for PapersAlleNur lesenWie der Bereich funktioniert: ein Call oder mehrere, wer eröffnet
update_call_space_settingsCall for PapersAdministratorÄndertÄndert den Modus des Bereichs und wer Calls eröffnen darf
get_call_for_papersCall for PapersAlleNur lesenEin Call mit Terminen, Tracks, Tagen, Verantwortlichen und dem, was du darin tun kannst
create_call_for_papersCall for PapersWer eröffnen darfÄndertEröffnet einen Call als Entwurf, mit Tracks, Tagen und Banner
update_call_for_papersCall for PapersTeam oder VerantwortlicheÄndertBearbeitet Text, Termine, Formate, Kosten, Honorar und Bilder
update_call_statusCall for PapersTeam oder VerantwortlicheÄndertVeröffentlicht, zieht zurück, schließt oder öffnet wieder
delete_call_for_papersCall for PapersTeam oder VerantwortlicheMit BestätigungLöscht den Call samt Tracks und Einreichungen
add_call_trackCall for PapersTeam oder VerantwortlicheÄndertFügt einen Track hinzu
update_call_trackCall for PapersTeam oder VerantwortlicheÄndertBenennt einen Track um oder ändert den Zweck
delete_call_trackCall for PapersTeam oder VerantwortlicheMit BestätigungEntfernt einen Track
add_call_event_dateCall for PapersTeam oder VerantwortlicheÄndertFügt der Veranstaltung einen Tag hinzu
update_call_event_dateCall for PapersTeam oder VerantwortlicheÄndertÄndert die Zeiten eines Tags
delete_call_event_dateCall for PapersTeam oder VerantwortlicheMit BestätigungEntfernt einen Tag der Veranstaltung
add_call_ownerCall for PapersTeam oder VerantwortlicheÄndertLädt jemanden als Verantwortliche des Calls ein
remove_call_ownerCall for PapersTeam oder VerantwortlicheMit BestätigungEntfernt eine verantwortliche Person
list_track_reviewersCall for PapersTeam oder VerantwortlicheNur lesenDie Gutachter eines Tracks
invite_track_reviewerCall for PapersTeam oder VerantwortlicheÄndertSetzt jemanden als Gutachter eines Tracks ein
remove_track_reviewerCall for PapersTeam oder VerantwortlicheMit BestätigungEntfernt einen Gutachter
list_my_call_invitationsCall for PapersAlleNur lesenDeine offenen Einladungen als Verantwortliche oder Gutachter
respond_to_call_invitationCall for PapersAlleÄndertNimmt eine deiner Einladungen an oder lehnt sie ab
list_speakersCall for PapersTeam oder VerantwortlicheNur lesenWer in der Community schon eingereicht hat
invite_speakerCall for PapersTeam oder VerantwortlicheÄndertLädt jemanden zum Einreichen ein
list_proposalsCall for PapersJe nach Rolle im CallNur lesenDie Einreichungen, mit Status, Track und Bewertungen
get_proposalCall for PapersVerantwortliche, Gutachter des Tracks und die einreichende PersonNur lesenEine Einreichung, mit den Begutachtungen und der Verhandlung
list_my_reviewsCall for PapersGutachterNur lesenDeine Begutachtungsliste
review_proposalCall for PapersGutachter des TracksÄndertBewertet eine Einreichung mit 1 bis 5
get_review_progressCall for PapersTeam oder VerantwortlicheNur lesenDer Fortschritt der Begutachtung, gemessen am Minimum
get_proposal_reviewsCall for PapersVerantwortliche; Gutachter nach der eigenen BegutachtungNur lesenDie Bewertungen einer Einreichung und der Konsens
decide_proposalCall for PapersTeam oder VerantwortlicheÄndertNimmt eine Einreichung an oder lehnt sie ab
negotiate_proposalCall for PapersTeam oder VerantwortlicheÄndertGegenangebot, zurückziehen, annehmen oder die Verhandlung beenden
confirm_proposalCall for PapersTeam oder VerantwortlicheÄndertBestätigt die angenommene Einreichung im Programm
list_votable_proposalsCall for PapersWer abstimmen darfNur lesenDer Stimmzettel: worüber du abstimmen kannst, und deine Stimme
vote_on_proposalCall for PapersWer abstimmen darfÄndertStimmt mit 1 bis 5 ab oder nimmt die Stimme zurück
get_vote_resultsCall for PapersJe nach CallNur lesenDas Ergebnis, soweit der Call es zeigt
list_my_proposalsCall for PapersAlleNur lesenDeine Einreichungen, mit Status
submit_proposalCall for PapersJedes MitgliedÄndertSchickt eine Einreichung an einen offenen Call
update_proposalCall for PapersDie einreichende PersonÄndertBearbeitet die Einreichung im Entwurf und schickt sie ab
withdraw_proposalCall for PapersDie einreichende PersonMit BestätigungZieht die Einreichung aus dem Call zurück
respond_to_counter_offerCall for PapersDie einreichende PersonÄndertNimmt das Gegenangebot an oder antwortet mit einem eigenen
sales_reportBerichte und DiagrammeAdministrator oder FinanzenNur lesenVerkäufe pro Tag, Woche oder Monat, nach Plan, Produkt oder Zahlungsart, und die Summe seit dem ersten Verkauf
subscriptions_reportBerichte und DiagrammeAdministrator oder FinanzenNur lesenMRR, neue und gekündigte Abonnements, Churn, Gratisabos und Downsell
members_reportBerichte und DiagrammeModeratorNur lesenNeue, aktive und inaktive Mitglieder, nach Gruppe und Tag
engagement_reportBerichte und DiagrammeModeratorNur lesenPosts, Kommentare, Reaktionen, wer am meisten mitmacht, unbeantwortete Posts und die Punkte der Rangliste
events_reportBerichte und DiagrammeModeratorNur lesenVeranstaltungen und wie viele mit Dabei, Vielleicht und Nicht dabei geantwortet haben
courses_reportBerichte und DiagrammeModeratorNur lesenEinschreibungen, Abschlüsse und Fortschritt pro Kurs
member_activityBerichte und DiagrammeAdministratorNur lesenWas eine Person getan hat: Zählungen, Ranglistenpunkte und Links
community_overviewBerichte und DiagrammeModerator oder FinanzenNur lesenDieser Monat gegen den letzten, in einer einzigen Anfrage

Wie viele jede Rolle sieht

RolleTools
Eigentümer und AdministratorAlle 188
Moderator111: die 40 des Call for Papers, die Lese-Tools für alle, Beiträge und Kurzbeiträge (auch verschieben und anheften), Kommentare, Reaktionen und Galerie, die Moderation, create_event, update_event und der Livestream, list_members und die 11 für Gruppen, Tags und Organigramm, Vorlagen, Ausstellen, erneutes Senden und Neuerzeugen von Zertifikaten (je nach Wer ausstellt im Bereich), die eigenen Einschreibungen, Zusagen, Punkte, Abonnements, Käufe und Zertifikate, dazu die Berichte zu Mitgliedern, Interaktion, Veranstaltungen und Kursen und community_overview
Finanzen90: die 40 des Call for Papers, die Lese-Tools für alle, Beiträge, Kommentare, Reaktionen und Galerie, das Lesen von Plänen, Produkten und Gutscheinen, die 9 Finanz-Lese-Tools, die Abonnements der Community (auflisten, ansehen, exportieren, Gratis-Abo, Aktionen und kündigen), die eigenen Abonnements, Käufe, Punkte und Zertifikate, dazu die Verkaufs- und Abonnementberichte und community_overview
Mitglied76: die 40 des Call for Papers, die Lese-Tools für alle, Beiträge und Kurzbeiträge, Kommentare, Reaktionen und Galerie (bearbeiten und löschen nur Eigenes), Einschreibung und Fortschritt in Kursen, Zusagen zu Events, und die eigenen Abonnements, Käufe, Punkte und Zertifikate

Die 40 des Call for Papers erscheinen für alle, weil Verantwortliche eines Calls ganz normale Mitglieder sein können und jedes Mitglied einreicht, begutachtet oder abstimmt, wenn der Call es zulässt. Memberfy prüft jeden Call nach der Regel des Moduls. Siehe Call for Papers.

Eine Verbindung, die nur zum Lesen autorisiert ist, sieht nur die Lese-Tools der Rolle.

Dass ein Tool in der Liste steht, heißt nicht, dass jeder Aufruf durchgeht: Memberfy prüft jede Aktion so, als käme sie vom Bildschirm. Ein Mitglied sieht create_post, aber in einem Bereich mit Wer posten darf = Team wird das Posten abgelehnt. Siehe Rollen und Berechtigungen.

Gemeinsame Regeln

Die IDs

Die Tools arbeiten mit IDs, und wo sie eine ID verlangen, akzeptieren sie auch den aus der App kopierten Link (siehe open_link). Fast jedes Gespräch beginnt mit get_community_context, das die Abschnitte und Bereiche mit IDs liefert; die Listen liefern die IDs dessen, was sie auflisten. Die Beschreibung jedes Tools sagt, woher jede ID kommt, und der Assistent verkettet selbst: Du bittest „poste im Bereich Ankündigungen", er sucht die ID des Bereichs Ankündigungen und postet.

Seitenweise Abfrage

Die Listen akzeptieren page (die Seite, ab 1) und limit (wie viele pro Seite). Die Antwort enthält die Einträge und die Gesamtzahl, damit der Assistent weiß, ob er die nächste Seite holen muss.

Zuerst Entwurf

Alles, was verkauft wird, entsteht als Entwurf: create_product, das Produkt von create_course, das Ticket von create_event und die Optionen von create_plan. Nichts geht ohne publish_product (oder publish: true im kombinierten Tool) in den Verkauf. So prüfst du vorher.

Das Anlegen hängt nicht von genehmigten Geschäftsinformationen ab; das Veröffentlichen schon. In einer Community ohne Genehmigung macht das kombinierte Tool, das veröffentlichen sollte, nichts rückgängig: Kurs, Event oder Plan bleiben als Entwurf, die Antwort nennt den Grund in publish_blocked, und der vorgeschlagene nächste Schritt ist, die Geschäftsinformationen auszufüllen und später zu veröffentlichen. Siehe Entwurf vor der Genehmigung.

Idempotenz bei den kombinierten Tools

Die drei kombinierten Tools akzeptieren idempotency_key (bis zu 100 Zeichen). Wird der Aufruf mit demselben Schlüssel wiederholt, kommt das Ergebnis des ersten zurück, ohne erneut etwas anzulegen. Das hilft, wenn die Verbindung mittendrin abbricht und der Assistent nicht weiß, ob der Aufruf durchging.

Rückgängig machen, wenn ein Schritt fehlschlägt

Die kombinierten Tools legen der Reihe nach an und entfernen, wenn ein Schritt fehlschlägt, was sie schon angelegt hatten (außer wenn das Veröffentlichen ohne genehmigte Geschäftsinformationen fehlschlug: dann bleibt alles als Entwurf), vom neuesten zum ältesten, und sagen, welcher Schritt fehlgeschlagen ist: „Der Schritt "módulo 2" ist fehlgeschlagen, und alles, was dieser Aufruf erstellt hatte, wurde rückgängig gemacht." Lässt sich etwas nicht rückgängig machen, listet die Antwort auf, was übrig ist, damit du es im Dashboard prüfst.

Nächste Schritte

Wenn eine Fortsetzung passt, bringt die Antwort des Tools next_steps mit: bis zu drei vorgeschlagene Aktionen, jede mit dem Tool, dem Grund (in der Sprache der Person, die verbunden hat) und manchmal den fertigen Argumenten. Sie hängen davon ab, was zurückkam, und von deiner Rolle: Es kommen nur Tools vor, die du nutzen darfst. Der Assistent bietet diese Aktionen an, bevor er etwas anderes vorschlägt, und keine passiert, ohne dass du darum bittest.

WannWas Memberfy vorschlägt
Einreichungen warten auf eine EntscheidungJede entscheiden (decide_proposal)
Der Engagement-Bericht zeigt unbeantwortete PostsDarauf antworten (create_comment)
Ein Post wurde ohne Titelbild veröffentlichtEin Bild erzeugen und als Titelbild setzen (update_post)
Eine Zertifikatsvorlage wurde gerade erstelltDie Vorschau prüfen und anpassen (update_certificate_template), dann aktivieren (activate_certificate_template)
Ein VerkaufsberichtDerselbe Bericht für den vorherigen Zeitraum, zum Vergleich (sales_report, mit fertigen Daten)
Einträge warten auf ModerationFreigeben oder ablehnen (moderate_item)
Abonnements im ZahlungsverzugDen Zahlungslink senden (update_subscription)
Verfügbares GuthabenEine Auszahlung anfordern (request_payout)
Ein Produkt, Kurs oder Ticket als Entwurf erstelltVeröffentlichen (publish_product)
Das Veröffentlichen wurde abgelehnt, weil genehmigte Geschäftsinformationen fehlenEinstellungen › Geschäftsinformationen ausfüllen, die Genehmigung abwarten und veröffentlichen (publish_product)
Ein Call for Papers wurde ohne Tracks angelegt oder ist noch ein EntwurfTracks hinzufügen (add_call_track), Gutachter einsetzen (invite_track_reviewer) und veröffentlichen (update_call_status)
Eine angenommene EinreichungIm Programm bestätigen (confirm_proposal)

Fehler

Wenn Memberfy ablehnt, bekommt der Assistent die Meldung von Memberfy, dieselbe wie auf dem Bildschirm:

SituationWas der Assistent bekommt
Die Rolle erlaubt es nicht„Deine Rolle (moderator) erlaubt diese Aktion in dieser Community nicht.", plus der Grund
Ein ungültiger Wert„Die API hat abgelehnt (400): …", mit Feld und Meldung
Zu viele Aufrufe„Zu viele Aufrufe in kurzer Zeit. Warte eine Minute und versuche es erneut."

Version des Servers und der Liste

Jedes Deployment von Memberfy ändert die Serverversion, und die Werkzeugliste, die eine Verbindung bekommt, hat einen eigenen Fingerabdruck. So erkennst du, ob ein Assistent eine aktuelle Liste hat.

WoWas zurückkommt
serverInfo.version, in initialize<Version>+<Commit>, zum Beispiel 1.0.0+4a9b547. Ändert sich bei jedem Deployment
_meta.memberfy, in initialize und tools/listserver_version, tools_fingerprint (ein kurzer Code, der sich ändert, wenn sich ein Name oder ein Eingabeschema in der Liste dieser Verbindung ändert) und tool_count
Die ServeranweisungenEnden mit einer Zeile, die die Version der Liste wiederholt

Der Aufruf eines Werkzeugs, das nicht in der Liste der Verbindung steht, liefert einen Werkzeugfehler (isError), der darum bittet, ein neues Gespräch zu öffnen oder neu zu verbinden; ist der Name einer der alten portugiesischen, enthält die Antwort renamed_to mit dem neuen Namen. Der Aufruf landet im Audit-Protokoll als tool.unknown.

Inhaber und Admins vergleichen die letzte Liste, die eine Verbindung bekommen hat, mit der aktuellen unter GET /api/oauth/connections/{id}/diagnostics: Das Feld listUpToDate sagt, ob sie aktuell ist. Siehe Audit-Protokoll.

Mit Bestätigung

Eine Bestätigung brauchen nur die Tools, die Geld bewegen, und die, die löschen (die mit delete_, remove_, revoke_, withdraw_ oder cancel_ beginnen). Mit dem Siegel Mit Bestätigung handeln sie nicht beim ersten Aufruf: Sie liefern eine Zusammenfassung und einen Code und handeln erst, wenn der Assistent den Aufruf nach deinem Ja mit dem Code wiederholt. Alle anderen, auch Einladungen, Rollenwechsel, Einstellungen und das Ausstellen von Zertifikaten, laufen beim ersten Aufruf. Die Tabelle oben zeigt das Siegel jedes Tools. Siehe Geld und Bestätigung.

Text in Markdown

Der Assistent schreibt und liest den Text von Memberfy in Markdown. Memberfy wandelt ihn auf dem Hinweg in den formatierten Text der App um und auf dem Rückweg wieder in Markdown: Der Beitrag erscheint in der App mit Fettdruck und Liste, nicht mit Sternchen.

FeldWas es annimmt
Der Text eines Beitrags (create_post, update_post), die Beschreibung einer Veranstaltung (create_event, update_event), der Text des Call for Papers (create_call_for_papers, update_call_for_papers) und die Beschreibung einer Einreichung (submit_proposal, update_proposal)Vollständiges Markdown: fett, kursiv, Listen, Links, Zwischenüberschriften (# wird zu einer Zwischenüberschrift der Ebene 2; eine Überschrift der Ebene 1 gibt es im Text nicht), Zitat und Code
Der Text eines Kurzbeitrags (create_short_post, oder update_post mit type: status)Nur fett, kursiv, Links und Zeilenumbrüche
Titel, Namen, Kommentare und die Beschreibung von Kurs, Produkt, Plan, Gruppe, Bereich und AbschnittEinfacher Text: Markdown-Zeichen werden entfernt, weil die App diese Felder ohne Formatierung zeigt

Was nicht in die App übernommen wird:

  • Ein Bild im Text wird zu einem Link auf das Bild. Für das Titelbild eines Beitrags oder das Banner einer Veranstaltung nimm image_url (siehe Bilder).
  • Eine Tabelle wird zu Textzeilen, eine pro Tabellenzeile.
  • Skripte, Event-Attribute und javascript:-Links werden entfernt.

Fertiges HTML wird auch angenommen und durchläuft denselben Filter. Beim Lesen liefern die Tools den formatierten Text in Markdown und markieren das Ergebnis mit text_format: "markdown". Denselben Text zu lesen und wieder zu speichern ändert nichts.

Bilder

create_post, add_gallery_image, create_course, create_event, update_post, update_event und update_course nehmen das Bild auf zwei Arten an:

  • image_url: der Link zu einem Bild im Internet. Memberfy lädt es herunter und speichert es, als hättest du es im Dashboard hochgeladen.
  • image_base64 (mit image_type, optional): die Datei selbst, bis 5 MB. Das ist der Weg für ein Bild, das der Assistent im Gespräch selbst erzeugt hat. SVG wird angenommen und in PNG umgewandelt; ein SVG, das auf externe Dateien verweist, wird abgelehnt.
Regel
AdresseNur http oder https, öffentlich. Interne und private Adressen werden abgelehnt, auch nach einer Weiterleitung
FormatJPEG, PNG, WebP oder GIF, geprüft am Inhalt der Datei
GrößeBis 10 MB
ZeitDer Download hat 10 Sekunden

Ein Link zu einer Seite (und nicht zum Bild selbst) wird abgelehnt mit „die Datei ist kein JPEG-, PNG-, WebP- oder GIF-Bild".

Bei den kombinierten Tools macht ein unbrauchbares Bild den Rest nicht rückgängig: Der Kurs oder das Event wird ohne Titelbild angelegt, und die Antwort nennt den Grund in warnings („Das Bild von … konnte nicht verwendet werden: Das Bild ist größer als 10 MB."). Frag mit einem anderen Link erneut, oder lade das Bild im Dashboard hoch. Bei den Tools für eine einzelne Sache (create_post, add_gallery_image) verhindert ein unbrauchbares Bild das Anlegen.

Verwandte Artikel