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
| Thema | Was du damit machen kannst | Tools |
|---|---|---|
| Community und Struktur | Der 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, Verkaufsbenachrichtigungen | 16 |
| Inhalte und Interaktion | Beiträge und Kurzbeiträge, einen Beitrag verschieben, Kommentare, Reaktionen, Anheften, Suche, Galerie, Ranking und Moderation | 24 |
| Kurse | Ganze Kurse, Titelbild, Status, Module und Lektionen (anlegen, bearbeiten, verschieben, löschen), Einschreibung und Fortschritt | 13 |
| Veranstaltungen | Events, Tickets, Zusagen, Livestream, Banner und Löschen | 8 |
| Mitglieder | Auflisten, einladen, Rollen ändern, entfernen, Gruppen, Tags und Organigramm | 16 |
| Verkauf und Pläne | Pläne, Optionen, Zusatzprodukte, Produkte, Preise, Gutscheine, Downsell und Shop, als Entwurf bis zur Genehmigung | 24 |
| Abonnements | Wer was abonniert, CSV, Gratis-Abos, Rabatte, Verlängerungen und Kündigungen; deine eigenen Abonnements und Käufe, und deinen Plan wechseln | 13 |
| Finanzen | Verkäufe, Kunden, Kontoauszug, Guthaben, Auszahlungen und Gebühr | 8 |
| Zertifikate | Vorlagen, wer ausstellt, Ausstellen, erneutes Senden, Widerrufen und Neuausstellen; deine eigenen Zertifikate | 16 |
| Call for Papers | Der ganze Zyklus: den Call eröffnen, Tracks und Tage, Verantwortliche und Gutachter, Einreichungen, Bewertungen, Entscheidung, Verhandlung, Programm und Abstimmung | 40 |
| Berichte und Diagramme | Verkäufe, MRR, aktive Mitglieder, Interaktion und Rangliste, Veranstaltungen, Kurse, die Aktivität eines Mitglieds und das Monats-Dashboard, bereit fürs Diagramm | 8 |
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.
| Tool | Thema | Mindestrolle | Typ | Was es tut |
|---|---|---|---|---|
get_community_context | Community und Struktur | Alle | Nur lesen | Community, Rolle, Abschnitte und Bereiche mit IDs: der Startpunkt |
get_connection_diagnostics | Community und Struktur | Administrator | Nur lesen | Ob die Tool-Liste des Assistenten aktuell ist |
list_spaces | Community und Struktur | Alle | Nur lesen | Abschnitte und Bereiche, mit Filter nach Modul |
open_link | Community und Struktur | Alle | Nur lesen | Sagt, was ein aus der App kopierter Link (oder eine ID) ist |
create_section | Community und Struktur | Administrator | Ändert | Legt einen Menüabschnitt an |
create_space | Community und Struktur | Administrator | Ändert | Legt einen Bereich in einem Abschnitt an |
update_space | Community und Struktur | Administrator | Ändert | Ändert Name, Beschreibung, Symbol oder Sichtbarkeit eines Bereichs oder verschiebt ihn in einen anderen Abschnitt |
update_section | Community und Struktur | Administrator | Ändert | Ändert Name, Beschreibung, Symbol eines Abschnitts oder macht ihn zum Startabschnitt |
reorder_sections | Community und Struktur | Administrator | Ändert | Bringt die Menüabschnitte in eine neue Reihenfolge |
reorder_spaces | Community und Struktur | Administrator | Ändert | Bringt die Bereiche eines Abschnitts in eine neue Reihenfolge |
update_space_access | Community und Struktur | Administrator | Ändert | Wer einen Bereich oder einen Abschnitt sieht und wer im Bereich postet |
delete_section | Community und Struktur | Administrator | Mit Bestätigung | Löscht einen Abschnitt samt seinen Bereichen |
delete_space | Community und Struktur | Administrator | Mit Bestätigung | Löscht einen Bereich |
get_community_settings | Community und Struktur | Administrator | Nur lesen | Die Community-Einstellungen: Name, Farben, Bilder, SEO, Sprache, Zugang |
update_community_settings | Community und Struktur | Administrator | Ändert | Ändert Name, Farben, Logo, Favicon, SEO, Sprache und Zugangsregeln |
get_notification_settings | Community und Struktur | Administrator | Nur lesen | Die E-Mail, die die Verkaufsbenachrichtigungen bekommt |
update_notification_settings | Community und Struktur | Administrator | Ändert | Ändert oder deaktiviert die E-Mail für Verkaufsbenachrichtigungen |
list_posts | Inhalte und Interaktion | Alle | Nur lesen | Der Feed, mit Kommentaren und Reaktionen |
search_content | Inhalte und Interaktion | Alle | Nur lesen | Sucht Beiträge, Events, Kurse, Abschnitte, Bereiche und Calls nach Titel |
list_comments | Inhalte und Interaktion | Alle | Nur lesen | Kommentare zu einem Beitrag |
create_post | Inhalte und Interaktion | Alle | Ändert | Veröffentlicht einen Beitrag |
update_post | Inhalte und Interaktion | Autor oder Moderator | Ändert | Bearbeitet Titel, Text, Titelbild und Anheften eines Beitrags |
delete_post | Inhalte und Interaktion | Autor oder Moderator | Mit Bestätigung | Löscht einen Beitrag, mit Bestätigung |
move_post | Inhalte und Interaktion | Moderator | Ändert | Verschiebt einen Beitrag in einen anderen Inhalts- oder Feed-Bereich |
create_short_post | Inhalte und Interaktion | Mitglied (nicht Finanzen) | Ändert | Veröffentlicht einen Kurzbeitrag ohne Titel in einem Feed |
create_comment | Inhalte und Interaktion | Alle | Ändert | Kommentiert oder antwortet |
update_comment | Inhalte und Interaktion | Autor oder Moderator | Ändert | Bearbeitet den Text eines Kommentars |
delete_comment | Inhalte und Interaktion | Autor oder Moderator | Mit Bestätigung | Löscht einen Kommentar, mit Bestätigung |
add_reaction | Inhalte und Interaktion | Alle | Ändert | Reagiert mit einem Emoji |
pin_post | Inhalte und Interaktion | Moderator | Ändert | Heftet im Feed an oder löst |
add_gallery_image | Inhalte und Interaktion | Alle | Ändert | Legt ein Bild per Link in eine Galerie |
list_gallery_images | Inhalte und Interaktion | Alle | Nur lesen | Die Bilder einer Galerie, mit Autor und Reaktionen |
update_gallery_image | Inhalte und Interaktion | Autor oder Moderator | Ändert | Ändert Titel oder Beschreibung eines Bildes |
react_to_gallery_image | Inhalte und Interaktion | Alle | Ändert | Reagiert auf ein Bild der Galerie |
delete_gallery_image | Inhalte und Interaktion | Autor oder Moderator | Mit Bestätigung | Löscht ein Bild aus der Galerie |
get_leaderboard | Inhalte und Interaktion | Alle | Nur lesen | Die Spitze des Rankings |
get_my_points | Inhalte und Interaktion | Alle | Nur lesen | Deine Punkte und deine Position im Ranking |
get_ranking_rules | Inhalte und Interaktion | Administrator | Nur lesen | Ob das Ranking an ist und die Punkte pro Aktion |
update_ranking_rules | Inhalte und Interaktion | Administrator | Ändert | Schaltet ein, aus und ändert die Punkte |
list_moderation_queue | Inhalte und Interaktion | Moderator | Nur lesen | Was auf Freigabe wartet |
moderate_item | Inhalte und Interaktion | Moderator | Ändert | Gibt einen Eintrag der Warteschlange frei oder lehnt ihn ab |
list_courses | Kurse | Alle | Nur lesen | Kurse der Community |
get_course | Kurse | Alle | Nur lesen | Ein Kurs mit Modulen und Lektionen |
create_course | Kurse | Administrator | Ändert | Bereich, Kurs, Module, Lektionen und Produkt auf einmal |
update_course | Kurse | Administrator | Ändert | Bearbeitet Titel, Niveau, Status und Titelbild eines Kurses |
create_course_module | Kurse | Administrator | Ändert | Fügt einem Kurs ein Modul hinzu |
create_lesson | Kurse | Administrator | Ändert | Fügt einem Modul eine Lektion hinzu |
update_course_module | Kurse | Administrator | Ändert | Benennt ein Modul um oder ändert seine Position |
update_lesson | Kurse | Administrator | Ändert | Ändert eine Lektion oder verschiebt sie in ein anderes Modul |
delete_course_module | Kurse | Administrator | Mit Bestätigung | Löscht ein Modul samt Lektionen |
delete_lesson | Kurse | Administrator | Mit Bestätigung | Löscht eine Lektion |
delete_course | Kurse | Administrator | Mit Bestätigung | Löscht einen Kurs |
enroll_in_course | Kurse | Mitglied (nicht Finanzen) | Ändert | Schreibt dich in einen veröffentlichten Kurs ein |
complete_lesson | Kurse | Mitglied (nicht Finanzen) | Ändert | Erfasst deinen Fortschritt in einer Lektion |
list_events | Veranstaltungen | Alle | Nur lesen | Kommende, vergangene, eigene oder alle Events |
list_event_attendees | Veranstaltungen | Alle | Nur lesen | Wer für ein Event zugesagt hat |
create_event | Veranstaltungen | Moderator (mit Ticket: Administrator) | Ändert | Bereich, Event und Ticket auf einmal |
update_event | Veranstaltungen | Moderator | Ändert | Bearbeitet Termine, Ort, Streaming und Banner eines Events |
start_live_stream | Veranstaltungen | Moderator | Ändert | Markiert das Event als live, mit dem Link zum Stream |
stop_live_stream | Veranstaltungen | Moderator | Ändert | Beendet den Livestream |
rsvp_event | Veranstaltungen | Mitglied (nicht Finanzen) | Ändert | Sagt, ob du kommst: ja, vielleicht oder nein |
delete_event | Veranstaltungen | Administrator | Mit Bestätigung | Löscht ein Event |
list_members | Mitglieder | Moderator | Nur lesen | Mitglieder mit Rolle und Beitrittsdatum |
invite_member | Mitglieder | Administrator | Ändert | Lädt eine Person ein, mit Rolle, Gruppen und Tags |
invite_members | Mitglieder | Administrator | Ändert | Lädt bis zu 100 Personen auf einmal ein, mit dem Ergebnis Zeile für Zeile |
update_member_role | Mitglieder | Administrator | Ändert | Ändert die Rolle eines Mitglieds |
remove_member | Mitglieder | Administrator | Mit Bestätigung | Entfernt eine Person aus der Community |
list_groups | Mitglieder | Moderator | Nur lesen | Gruppen, mit Farbe, Leitung, übergeordneter Gruppe und Personenzahl |
create_group | Mitglieder | Moderator | Ändert | Legt eine Mitgliedergruppe an |
update_group | Mitglieder | Moderator | Ändert | Benennt eine Gruppe um oder ändert sie |
delete_group | Mitglieder | Moderator | Mit Bestätigung | Löscht eine Gruppe; die Personen bleiben in der Community |
update_group_members | Mitglieder | Moderator | Ändert | Nimmt Personen in eine Gruppe auf oder entfernt sie |
list_tags | Mitglieder | Moderator | Nur lesen | Verwendete Tags, mit Farbe und Personenzahl |
update_member_tags | Mitglieder | Moderator | Ändert | Setzt oder entfernt Tags bei einer oder mehreren Personen |
update_tag | Mitglieder | Moderator | Ändert | Benennt einen Tag um oder ändert seine Farbe |
delete_tag | Mitglieder | Moderator | Mit Bestätigung | Entfernt einen Tag bei allen Personen |
get_org_chart | Mitglieder | Moderator | Nur lesen | Wer an wen berichtet, mit den Gruppen |
set_manager | Mitglieder | Moderator | Ändert | Legt fest, an wen eine Person berichtet |
list_activity_logs | Mitglieder | Administrator | Nur lesen | Wer was getan hat: Team, Assistent und Mitglieder |
list_plans | Verkauf und Pläne | Administrator oder Finanzen | Nur lesen | Pläne, Optionen und Zusatzprodukte |
list_products | Verkauf und Pläne | Administrator oder Finanzen | Nur lesen | Abrechnungsoptionen und Produkte, mit Preis und Status |
list_coupons | Verkauf und Pläne | Administrator oder Finanzen | Nur lesen | Gutscheine mit Status und Nutzung |
create_product | Verkauf und Pläne | Administrator | Ändert | Legt ein Produkt oder eine Abrechnungsoption als Entwurf an |
create_plan | Verkauf und Pläne | Administrator | Ändert | Optionen, Plan und Zusatzprodukte auf einmal |
publish_product | Verkauf und Pläne | Administrator | Ändert | Stellt ein Produkt in den Verkauf |
unpublish_product | Verkauf und Pläne | Administrator | Ändert | Nimmt ein Produkt aus dem Verkauf |
update_price | Verkauf und Pläne | Administrator | Mit Bestätigung | Ändert einen Preis, mit Bestätigung |
create_coupon | Verkauf und Pläne | Administrator | Mit Bestätigung | Legt einen Gutschein an, mit Bestätigung |
update_plan | Verkauf und Pläne | Administrator | Ändert | Ändert Name, Adresse, Optionen und Zusatzprodukte eines Plans |
update_product | Verkauf und Pläne | Administrator | Ändert | Ändert Titel, Bereiche, Bestand, Raten, Testphase und Direktlink |
update_coupon_status | Verkauf und Pläne | Administrator | Mit Bestätigung | Pausiert einen Gutschein oder aktiviert ihn wieder |
update_coupon | Verkauf und Pläne | Administrator | Mit Bestätigung | Ändert Name, Rabatt, Dauer, Limits, Gültigkeit und Produkte eines Gutscheins |
delete_coupon | Verkauf und Pläne | Administrator | Mit Bestätigung | Löscht einen Gutschein |
get_coupon_usage | Verkauf und Pläne | Administrator oder Finanzen | Nur lesen | Wer einen Gutschein genutzt hat |
list_downsell_offers | Verkauf und Pläne | Administrator | Nur lesen | Die Last-Chance-Angebote eines Plans, mit Konversion |
create_downsell_offer | Verkauf und Pläne | Administrator | Mit Bestätigung | Legt ein Last-Chance-Angebot an |
update_downsell_offer | Verkauf und Pläne | Administrator | Mit Bestätigung | Ändert oder pausiert ein Last-Chance-Angebot |
delete_downsell_offer | Verkauf und Pläne | Administrator | Mit Bestätigung | Löscht ein Last-Chance-Angebot |
delete_product | Verkauf und Pläne | Administrator | Mit Bestätigung | Löscht ein Produkt oder eine Abrechnungsoption |
delete_plan | Verkauf und Pläne | Administrator | Mit Bestätigung | Löscht einen Plan |
reorder_plans | Verkauf und Pläne | Administrator | Ändert | Bringt die Pläne auf der Preisseite in eine neue Reihenfolge |
get_storefront | Verkauf und Pläne | Administrator | Nur lesen | Was ein Shop-Bereich zeigt |
update_storefront | Verkauf und Pläne | Administrator | Ändert | Wählt die Produkte eines Shops aus |
list_subscriptions | Abonnements | Administrator oder Finanzen | Nur lesen | Abonnements mit Status, Betrag und nächster Abbuchung |
cancel_subscription | Abonnements | Administrator oder Finanzen | Mit Bestätigung | Kündigt das Abonnement eines Mitglieds, mit Bestätigung |
get_subscription | Abonnements | Administrator oder Finanzen | Nur lesen | Ein Abonnement, mit Abbuchungen und nächster Abbuchung |
create_manual_subscription | Abonnements | Administrator oder Finanzen | Mit Bestätigung | Gratis-Abo oder spätere Abbuchung, ohne Checkout |
update_subscription | Abonnements | Administrator oder Finanzen | Mit Bestätigung | Rabatt, Verlängerung, Zusatzprodukte, Reaktivierung, Zahlungslink |
export_subscriptions_csv | Abonnements | Administrator oder Finanzen | Nur lesen | Die Abonnements als CSV, mit denselben Filtern |
list_my_subscriptions | Abonnements | Alle | Nur lesen | Deine Abonnements |
list_my_purchases | Abonnements | Alle | Nur lesen | Deine Einzelkäufe |
manage_my_subscription | Abonnements | Alle | Mit Bestätigung | Kündigt, pausiert, setzt fort oder reaktiviert dein Abonnement |
quote_plan_change | Abonnements | Alle | Nur lesen | Was ein Wechsel in einen anderen Plan kostet und was sich ändert |
change_my_plan | Abonnements | Alle | Mit Bestätigung | Wechselt deinen Plan: sofort, mit der Differenz von der gespeicherten Karte, oder am Ende des Zeitraums |
get_scheduled_plan_change | Abonnements | Alle | Nur lesen | Der für das Ende des Zeitraums geplante Planwechsel |
cancel_scheduled_plan_change | Abonnements | Alle | Mit Bestätigung | Macht den geplanten Planwechsel rückgängig |
get_sales_summary | Finanzen | Administrator oder Finanzen | Nur lesen | Umsatz, Monatsreihe, Umsatz pro Produkt und Abonnenten |
list_customers | Finanzen | Administrator oder Finanzen | Nur lesen | Wer zahlt und wie viel schon gezahlt wurde |
list_ledger_entries | Finanzen | Administrator oder Finanzen | Nur lesen | Buchungen im Kontoauszug |
get_balance | Finanzen | Administrator oder Finanzen | Nur lesen | Gesamtguthaben, verfügbar, einbehalten und ausstehend |
list_payouts | Finanzen | Administrator oder Finanzen | Nur lesen | Auszahlungen und Status |
simulate_fee | Finanzen | Administrator | Nur lesen | Wie viel die Community von einem Verkauf erhält |
request_payout | Finanzen | Administrator | Mit Bestätigung | Fordert eine Auszahlung an, mit Bestätigung |
cancel_payout | Finanzen | Administrator | Mit Bestätigung | Storniert eine ausstehende Auszahlung, mit Bestätigung |
list_certificate_templates | Zertifikate | Moderator oder Administrator | Nur lesen | Vorlagen eines Zertifikate-Bereichs |
get_certificate_template | Zertifikate | Moderator oder Administrator | Nur lesen | Eine Vorlage, mit der Vorschau als Bild |
create_certificate_template | Zertifikate | Moderator oder Administrator | Ändert | Legt eine Vorlage an, im Design der Plattform oder mit dem Design der Marke |
update_certificate_template | Zertifikate | Moderator oder Administrator | Ändert | Ändert Texte, Unterzeichnende, Felder und Design |
activate_certificate_template | Zertifikate | Moderator oder Administrator | Ändert | Aktiviert oder archiviert eine Vorlage |
issue_certificate | Zertifikate | Moderator oder Administrator | Ändert | Stellt für Personen, Gruppen und Tags aus, nach einem Probelauf |
list_issued_certificates | Zertifikate | Moderator oder Administrator | Nur lesen | Die ausgestellten, mit Status und Suche |
revoke_certificate | Zertifikate | Administrator | Mit Bestätigung | Widerruft ein Zertifikat |
reissue_certificate | Zertifikate | Administrator | Ändert | Stellt mit dem aktuellen Namen neu aus |
delete_certificate | Zertifikate | Administrator | Mit Bestätigung | Löscht ein widerrufenes oder fehlgeschlagenes Zertifikat |
duplicate_certificate_template | Zertifikate | Moderator oder Administrator | Ändert | Kopiert eine Vorlage als neuen Entwurf |
update_certificate_space_settings | Zertifikate | Administrator | Ändert | Wer im Bereich ausstellt: das Team oder nur die Administratoren |
resend_certificate_email | Zertifikate | Moderator oder Administrator | Ändert | Sendet die E-Mail des Zertifikats erneut |
retry_certificate | Zertifikate | Moderator oder Administrator | Ändert | Erzeugt ein fehlgeschlagenes Zertifikat neu |
list_my_certificates | Zertifikate | Alle | Nur lesen | Deine Zertifikate, mit Code und Links |
set_certificate_indexing | Zertifikate | Alle | Ändert | Zeigt oder verbirgt eines deiner Zertifikate in Suchmaschinen |
list_calls_for_papers | Call for Papers | Alle | Nur lesen | Die Calls eines Bereichs, mit Status |
get_call_space_settings | Call for Papers | Alle | Nur lesen | Wie der Bereich funktioniert: ein Call oder mehrere, wer eröffnet |
update_call_space_settings | Call for Papers | Administrator | Ändert | Ändert den Modus des Bereichs und wer Calls eröffnen darf |
get_call_for_papers | Call for Papers | Alle | Nur lesen | Ein Call mit Terminen, Tracks, Tagen, Verantwortlichen und dem, was du darin tun kannst |
create_call_for_papers | Call for Papers | Wer eröffnen darf | Ändert | Eröffnet einen Call als Entwurf, mit Tracks, Tagen und Banner |
update_call_for_papers | Call for Papers | Team oder Verantwortliche | Ändert | Bearbeitet Text, Termine, Formate, Kosten, Honorar und Bilder |
update_call_status | Call for Papers | Team oder Verantwortliche | Ändert | Veröffentlicht, zieht zurück, schließt oder öffnet wieder |
delete_call_for_papers | Call for Papers | Team oder Verantwortliche | Mit Bestätigung | Löscht den Call samt Tracks und Einreichungen |
add_call_track | Call for Papers | Team oder Verantwortliche | Ändert | Fügt einen Track hinzu |
update_call_track | Call for Papers | Team oder Verantwortliche | Ändert | Benennt einen Track um oder ändert den Zweck |
delete_call_track | Call for Papers | Team oder Verantwortliche | Mit Bestätigung | Entfernt einen Track |
add_call_event_date | Call for Papers | Team oder Verantwortliche | Ändert | Fügt der Veranstaltung einen Tag hinzu |
update_call_event_date | Call for Papers | Team oder Verantwortliche | Ändert | Ändert die Zeiten eines Tags |
delete_call_event_date | Call for Papers | Team oder Verantwortliche | Mit Bestätigung | Entfernt einen Tag der Veranstaltung |
add_call_owner | Call for Papers | Team oder Verantwortliche | Ändert | Lädt jemanden als Verantwortliche des Calls ein |
remove_call_owner | Call for Papers | Team oder Verantwortliche | Mit Bestätigung | Entfernt eine verantwortliche Person |
list_track_reviewers | Call for Papers | Team oder Verantwortliche | Nur lesen | Die Gutachter eines Tracks |
invite_track_reviewer | Call for Papers | Team oder Verantwortliche | Ändert | Setzt jemanden als Gutachter eines Tracks ein |
remove_track_reviewer | Call for Papers | Team oder Verantwortliche | Mit Bestätigung | Entfernt einen Gutachter |
list_my_call_invitations | Call for Papers | Alle | Nur lesen | Deine offenen Einladungen als Verantwortliche oder Gutachter |
respond_to_call_invitation | Call for Papers | Alle | Ändert | Nimmt eine deiner Einladungen an oder lehnt sie ab |
list_speakers | Call for Papers | Team oder Verantwortliche | Nur lesen | Wer in der Community schon eingereicht hat |
invite_speaker | Call for Papers | Team oder Verantwortliche | Ändert | Lädt jemanden zum Einreichen ein |
list_proposals | Call for Papers | Je nach Rolle im Call | Nur lesen | Die Einreichungen, mit Status, Track und Bewertungen |
get_proposal | Call for Papers | Verantwortliche, Gutachter des Tracks und die einreichende Person | Nur lesen | Eine Einreichung, mit den Begutachtungen und der Verhandlung |
list_my_reviews | Call for Papers | Gutachter | Nur lesen | Deine Begutachtungsliste |
review_proposal | Call for Papers | Gutachter des Tracks | Ändert | Bewertet eine Einreichung mit 1 bis 5 |
get_review_progress | Call for Papers | Team oder Verantwortliche | Nur lesen | Der Fortschritt der Begutachtung, gemessen am Minimum |
get_proposal_reviews | Call for Papers | Verantwortliche; Gutachter nach der eigenen Begutachtung | Nur lesen | Die Bewertungen einer Einreichung und der Konsens |
decide_proposal | Call for Papers | Team oder Verantwortliche | Ändert | Nimmt eine Einreichung an oder lehnt sie ab |
negotiate_proposal | Call for Papers | Team oder Verantwortliche | Ändert | Gegenangebot, zurückziehen, annehmen oder die Verhandlung beenden |
confirm_proposal | Call for Papers | Team oder Verantwortliche | Ändert | Bestätigt die angenommene Einreichung im Programm |
list_votable_proposals | Call for Papers | Wer abstimmen darf | Nur lesen | Der Stimmzettel: worüber du abstimmen kannst, und deine Stimme |
vote_on_proposal | Call for Papers | Wer abstimmen darf | Ändert | Stimmt mit 1 bis 5 ab oder nimmt die Stimme zurück |
get_vote_results | Call for Papers | Je nach Call | Nur lesen | Das Ergebnis, soweit der Call es zeigt |
list_my_proposals | Call for Papers | Alle | Nur lesen | Deine Einreichungen, mit Status |
submit_proposal | Call for Papers | Jedes Mitglied | Ändert | Schickt eine Einreichung an einen offenen Call |
update_proposal | Call for Papers | Die einreichende Person | Ändert | Bearbeitet die Einreichung im Entwurf und schickt sie ab |
withdraw_proposal | Call for Papers | Die einreichende Person | Mit Bestätigung | Zieht die Einreichung aus dem Call zurück |
respond_to_counter_offer | Call for Papers | Die einreichende Person | Ändert | Nimmt das Gegenangebot an oder antwortet mit einem eigenen |
sales_report | Berichte und Diagramme | Administrator oder Finanzen | Nur lesen | Verkäufe pro Tag, Woche oder Monat, nach Plan, Produkt oder Zahlungsart, und die Summe seit dem ersten Verkauf |
subscriptions_report | Berichte und Diagramme | Administrator oder Finanzen | Nur lesen | MRR, neue und gekündigte Abonnements, Churn, Gratisabos und Downsell |
members_report | Berichte und Diagramme | Moderator | Nur lesen | Neue, aktive und inaktive Mitglieder, nach Gruppe und Tag |
engagement_report | Berichte und Diagramme | Moderator | Nur lesen | Posts, Kommentare, Reaktionen, wer am meisten mitmacht, unbeantwortete Posts und die Punkte der Rangliste |
events_report | Berichte und Diagramme | Moderator | Nur lesen | Veranstaltungen und wie viele mit Dabei, Vielleicht und Nicht dabei geantwortet haben |
courses_report | Berichte und Diagramme | Moderator | Nur lesen | Einschreibungen, Abschlüsse und Fortschritt pro Kurs |
member_activity | Berichte und Diagramme | Administrator | Nur lesen | Was eine Person getan hat: Zählungen, Ranglistenpunkte und Links |
community_overview | Berichte und Diagramme | Moderator oder Finanzen | Nur lesen | Dieser Monat gegen den letzten, in einer einzigen Anfrage |
Wie viele jede Rolle sieht
| Rolle | Tools |
|---|---|
| Eigentümer und Administrator | Alle 188 |
| Moderator | 111: 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 |
| Finanzen | 90: 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 |
| Mitglied | 76: 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.
| Wann | Was Memberfy vorschlägt |
|---|---|
| Einreichungen warten auf eine Entscheidung | Jede entscheiden (decide_proposal) |
| Der Engagement-Bericht zeigt unbeantwortete Posts | Darauf antworten (create_comment) |
| Ein Post wurde ohne Titelbild veröffentlicht | Ein Bild erzeugen und als Titelbild setzen (update_post) |
| Eine Zertifikatsvorlage wurde gerade erstellt | Die Vorschau prüfen und anpassen (update_certificate_template), dann aktivieren (activate_certificate_template) |
| Ein Verkaufsbericht | Derselbe Bericht für den vorherigen Zeitraum, zum Vergleich (sales_report, mit fertigen Daten) |
| Einträge warten auf Moderation | Freigeben oder ablehnen (moderate_item) |
| Abonnements im Zahlungsverzug | Den Zahlungslink senden (update_subscription) |
| Verfügbares Guthaben | Eine Auszahlung anfordern (request_payout) |
| Ein Produkt, Kurs oder Ticket als Entwurf erstellt | Veröffentlichen (publish_product) |
| Das Veröffentlichen wurde abgelehnt, weil genehmigte Geschäftsinformationen fehlen | Einstellungen › Geschäftsinformationen ausfüllen, die Genehmigung abwarten und veröffentlichen (publish_product) |
| Ein Call for Papers wurde ohne Tracks angelegt oder ist noch ein Entwurf | Tracks hinzufügen (add_call_track), Gutachter einsetzen (invite_track_reviewer) und veröffentlichen (update_call_status) |
| Eine angenommene Einreichung | Im Programm bestätigen (confirm_proposal) |
Fehler
Wenn Memberfy ablehnt, bekommt der Assistent die Meldung von Memberfy, dieselbe wie auf dem Bildschirm:
| Situation | Was 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.
| Wo | Was 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/list | server_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 Serveranweisungen | Enden 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.
| Feld | Was 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 Abschnitt | Einfacher 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(mitimage_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 | |
|---|---|
| Adresse | Nur http oder https, öffentlich. Interne und private Adressen werden abgelehnt, auch nach einer Weiterleitung |
| Format | JPEG, PNG, WebP oder GIF, geprüft am Inhalt der Datei |
| Größe | Bis 10 MB |
| Zeit | Der 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.