Werkzeuge · Podcast und Videos
MCP-Tools für die Module Podcast und Videos: Sendungen und Moderatoren, Folgen mit Audio, Video, Cover und Kapiteln, veröffentlichen und planen mit der Reichweite der E-Mail, Transkript, Zahlen und für alle, die zuhören, die Stelle, an der sie aufgehört haben, Reaktionen, Kommentare und die Warteschlange.
Die Module Podcast und Videos über den Assistenten: Sendungen erstellen und Moderatoren auswählen, Folgen erstellen und das Audio oder Video per Link oder Datei hochladen, veröffentlichen oder planen und vorher wissen, wie viele Personen die E-Mail erhalten, transkribieren, die Zahlen sehen und, für alle, die zuhören, die Stelle merken, reagieren, kommentieren und die Warteschlange ordnen.
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
| Tool | Was es tut | Mindestrolle | Typ |
|---|---|---|---|
list_shows | Die Sendungen eines Bereichs | Alle, die den Bereich sehen | Nur lesen |
get_show | Eine Sendung, mit den Moderatoren | Alle, die den Bereich sehen | Nur lesen |
create_show | Erstellt eine Sendung, mit Cover und Moderatoren | Administrator | Ändert |
update_show | Bearbeitet die Sendung | Administrator | Ändert |
delete_show | Löscht die Sendung und die Folgen | Administrator | Mit Bestätigung |
add_show_presenter | Macht jemanden zum Moderator der Sendung | Administrator | Ändert |
remove_show_presenter | Entfernt jemanden aus den Moderatoren | Administrator | Mit Bestätigung |
get_show_stats | Die Zahlen der Sendung, pro Folge | Moderation der Sendung oder Team | Nur lesen |
list_episodes | Die Folgen einer Sendung | Alle, die den Bereich sehen | Nur lesen |
get_episode | Eine Folge, per ID oder Link | Alle, die sie hören dürfen | Nur lesen |
create_episode | Erstellt eine Folge (Entwurf) mit Audio oder Video | Moderation der Sendung oder Administrator | Ändert |
update_episode | Bearbeitet die Folge, tauscht die Datei und die Kapitel | Moderation der Sendung oder Administrator | Ändert |
delete_episode | Löscht die Folge | Moderation der Sendung oder Administrator | Mit Bestätigung |
publish_episode | Veröffentlicht jetzt oder plant; dry_run sagt, wie viele die E-Mail erhalten | Moderation der Sendung oder Administrator | Ändert |
unpublish_episode | Macht die Folge wieder zum Entwurf | Moderation der Sendung oder Administrator | Mit Bestätigung |
transcribe_episode | Fordert das Transkript an | Moderation der Sendung oder Administrator | Ändert |
get_episode_transcript | Das Transkript als Text, Abschnitte oder Untertitel | Alle, die sie hören dürfen | Nur lesen |
get_episode_stats | Die Zahlen einer Folge | Moderation der Sendung oder Team | Nur lesen |
save_episode_progress | Merkt sich, wo du aufgehört hast | Alle, die sie hören dürfen | Ändert |
react_to_episode | Reagiert auf die Folge | Alle, die sie hören dürfen | Ändert |
list_episode_comments | Die Kommentare der Folge | Alle, die sie hören dürfen | Nur lesen |
create_episode_comment | Kommentiert oder antwortet, optional mit Drop | Alle, die sie hören dürfen | Ändert |
update_episode_comment | Bearbeitet deinen Kommentar | Die Person, die ihn geschrieben hat | Ändert |
delete_episode_comment | Löscht einen Kommentar und die Antworten | Die Person, die ihn geschrieben hat, oder Moderator | Mit Bestätigung |
react_to_episode_comment | Reagiert auf einen Kommentar | Alle, die sie hören dürfen | Ändert |
get_my_media_queue | Deine Warteschlange | Alle | Nur lesen |
queue_episode | Setzt eine Folge ans Ende der Warteschlange | Alle, die sie hören dürfen | Ändert |
unqueue_episode | Entfernt eine Folge aus der Warteschlange | Alle | Ändert |
reorder_my_media_queue | Ordnet die ganze Warteschlange neu | Alle | Ändert |
Der Bereich wird mit create_space und module: "podcast" oder "videos" angelegt, mit mode single (eine Sendung) oder multi (mehrere). Die Moderation einer Sendung übernimmt das Mitglied oder der Moderator, das bzw. der für sie ausgewählt wurde: Die Tools für Folgen erscheinen für alle Rollen, und Memberfy lehnt ab, wer weder Eigentümer noch Administrator noch Moderator dieser Sendung ist. Team heißt bei den Zahlen Eigentümer, Administrator, Moderator und Finanzen.
Dateien. Das Audio (MP3, M4A oder AAC, bis 500 MB; WAV wird abgelehnt) und das Video (MP4, WebM oder MOV, bis 4 GB) kommen per öffentlichem Link (audio_file_url, video_file_url), den Memberfy herunterlädt und in einem privaten Bereich speichert, oder als Base64 bis etwa 7 MB (audio_file_base64 mit audio_file_type, video_file_base64). Die Cover per cover_image_url oder cover_image_base64. Eine Folge hat Audio oder Video, nie beides. Ein WAV wird mit einem Fehler am Feld mimeType abgelehnt. Die Bestätigungszusammenfassungen von delete_episode, unpublish_episode und remove_show_presenter enthalten den Namen der Sendung in show_title, damit du ihn vor dem Ja prüfen kannst.
list_shows
Nur lesen
Die Sendungen eines Bereichs, mit Cover, Moderatoren und wie viele Folgen jede hat. Mindestrolle: alle, die den Bereich sehen.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
space | ID oder Link | Ja | Der Podcast- oder Videos-Bereich |
Frag so: „Welche Sendungen hat der Bereich Audios?“
get_show
Nur lesen
Eine Sendung, mit Beschreibung, Kategorie, Sprache, Autor, Moderatoren und ob jede Folge transkribiert wird. Mindestrolle: alle, die den Bereich sehen.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
show_id | ID | Ja | Die Sendung (list_shows) |
create_show
Ändert
Eine Sendung erstellen. Mindestrolle: Administrator.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
space | ID oder Link | Ja | Der Podcast- oder Videos-Bereich |
title | Text | Ja | Bis 200 Zeichen |
description | Markdown oder HTML | Nein | |
category | Text | Nein | Die Kategorie auf Englisch (Business, Education, Technology…) |
language | Text | Nein | pt-BR, en-US… |
explicit | ja oder nein | Nein | Expliziter Inhalt |
author_name | Text | Nein | Wer die Sendung zeichnet |
auto_transcribe | ja oder nein | Nein | Jede Folge transkribieren, wenn sie online geht (Podcast; standardmäßig an) |
presenter_ids | Liste von IDs | Nein | Die Moderatoren (Mitglieder oder Moderatoren; list_members) |
cover_image_url / cover_image_base64 | Link oder Base64 | Nein | Das Cover, quadratisch |
Frag so: „Erstell im Bereich Audios die Sendung Community-Talk, auf Deutsch, Kategorie Wirtschaft, mit Maria als Moderatorin.“
update_show
Ändert
Die Sendung bearbeiten. Dieselben Felder wie bei create_show (ohne space und presenter_ids), dazu remove_cover. Nur, was du sendest, ändert sich. Mindestrolle: Administrator.
delete_show
Mit Bestätigung
Die Sendung löschen, mit Folgen, Kommentaren und Zahlen. Die Zusammenfassung sagt, wie viele Folgen wegfallen. Mindestrolle: Administrator.
add_show_presenter
Ändert
Jemanden zum Moderator machen. Die Person erstellt, bearbeitet, veröffentlicht und transkribiert dann die Folgen dieser Sendung, und nur dieser, und sieht die Zahlen. Mindestrolle: Administrator.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
show_id | ID | Ja | |
member_id | ID | Ja | Ein Mitglied oder Moderator dieser Community |
remove_show_presenter
Mit Bestätigung
Jemanden aus den Moderatoren entfernen. Was die Person veröffentlicht hat, bleibt. Parameter: show_id und member_id. Mindestrolle: Administrator.
get_show_stats
Nur lesen
Die Zahlen der Sendung, insgesamt und pro Folge: Abrufe (ab 30 Sekunden), einzelne Personen, wie viele bis 90 % gekommen sind und wie viel im Schnitt gehört wurde. Mindestrolle: Moderation der Sendung oder Team.
Frag so: „Welche Folge von Community-Talk wurde am meisten gehört?“
list_episodes
Nur lesen
Die Folgen einer Sendung. Wer die Sendung nicht verwaltet, sieht nur die, die online sind. Mindestrolle: alle, die den Bereich sehen.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
show_id | ID | Ja | |
status | draft, scheduled oder published | Nein | Entwürfe und geplante nur für alle, die verwalten |
season | Zahl | Nein | Die Staffel |
order | newest oder oldest | Nein | |
page, limit | Zahl | Nein | Bis 100 pro Seite |
get_episode
Nur lesen
Eine Folge, mit Beschreibung, Kapiteln, der Stelle, an der du aufgehört hast, den Reaktionen und, für alle, die verwalten, dem Stand des Transkripts. Akzeptiert die ID oder den Link der App (auch den aus der Hinweis-E-Mail). Mindestrolle: alle, die sie hören dürfen.
create_episode
Ändert
Eine Folge erstellen, als Entwurf. Mindestrolle: Moderation der Sendung oder Administrator.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
show_id | ID | Ja | |
title | Text | Ja | Bis 200 Zeichen |
description | Markdown oder HTML | Nein | Zeilen wie 00:00 Intro werden zu Kapiteln |
season, number | Zahl | Nein | Staffel und Nummer der Folge |
type | full, trailer oder bonus | Nein | Vollständig (Standard), Trailer oder Bonus |
is_open | ja oder nein | Nein | Offene Folge: spielt für alle Mitglieder der Community |
chapters | Liste von { start_seconds, title } | Nein | Eigene Kapitel, anstelle derer aus der Beschreibung |
audio_file_url / audio_file_base64 | Link oder Base64 | Nein | Das Audio (siehe Dateien oben) |
video_file_url / video_file_base64 | Link oder Base64 | Nein | Das Video |
cover_image_url / cover_image_base64 | Link oder Base64 | Nein | Das Cover der Folge |
Danach publish_episode.
Frag so: „Erstell Folge 4 der Staffel 1 von Community-Talk mit dem Audio von diesem Link und diesen Kapiteln.“
update_episode
Ändert
Die Folge bearbeiten. Die Felder von create_episode, dazu remove_media (entfernt Audio oder Video; eine Folge, die online ist, braucht eines) und remove_cover. chapters: null liest die Kapitel wieder aus der Beschreibung. Wer die Datei tauscht, blendet das alte Transkript aus. Mindestrolle: Moderation der Sendung oder Administrator.
delete_episode
Mit Bestätigung
Die Folge löschen, mit Datei, Kommentaren und Zahlen. Mindestrolle: Moderation der Sendung oder Administrator.
publish_episode
Ändert
Veröffentlichen oder planen. Die Folge braucht Audio oder Video. In dem Moment, in dem sie online geht, erhalten alle eine E-Mail, die sie hören dürfen und die Kategorie Podcasts und Videos eingeschaltet gelassen haben. Der Assistent ruft zuerst mit dry_run auf und sagt, wie viele Personen sie erhalten. Mindestrolle: Moderation der Sendung oder Administrator.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
episode | ID oder Link | Ja | |
publish_at | Datum und Uhrzeit (ISO 8601) | Nein | In der Zukunft wird geplant; leer oder in der Vergangenheit wird jetzt veröffentlicht |
notify_by_email | ja oder nein | Nein | false veröffentlicht ohne E-Mail |
dry_run | ja oder nein | Nein | Veröffentlicht nicht: sagt nur, wie viele die E-Mail erhalten |
Frag so: „Plan Folge 4 für Montag um 7 Uhr und sag mir vorher, wie viele Personen die E-Mail erhalten.“
unpublish_episode
Mit Bestätigung
Veröffentlichung zurückziehen. Die Folge wird wieder ein Entwurf und verschwindet für die Mitglieder; Kommentare, Reaktionen und Zahlen bleiben gespeichert. Mindestrolle: Moderation der Sendung oder Administrator.
transcribe_episode
Ändert
Das Transkript anfordern. Nutzt die KI-Transkriptionsminuten des Plans (dieselben wie die Drops). Abgelehnt ohne Datei, über 4 Stunden, wenn schon eine Transkription läuft oder wenn das Monatskontingent aufgebraucht ist. Mindestrolle: Moderation der Sendung oder Administrator.
get_episode_transcript
Nur lesen
Das fertige Transkript. Mindestrolle: alle, die sie hören dürfen.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
episode | ID oder Link | Ja | |
format | text, cues oder vtt | Nein | Der Text (Standard), die Abschnitte mit den Zeiten oder der WebVTT-Untertitel |
Frag so: „Fass Folge 4 anhand des Transkripts zusammen und liste die Stellen über den Preis auf.“
get_episode_stats
Nur lesen
Die Zahlen einer Folge: Abrufe (ab 30 Sekunden), einzelne Personen, wie viele angefangen haben, wie viele bis 90 % gekommen sind, wie viel im Schnitt gehört wurde und die Verweildauer in 20 Abschnitten. Mindestrolle: Moderation der Sendung oder Team.
save_episode_progress
Ändert
Merken, wo du aufgehört hast (position_seconds), um auf jedem Gerät weiterzumachen. Wer 90 % erreicht, hat die Folge fertig gehört. Mindestrolle: alle, die sie hören dürfen.
react_to_episode
Ändert
Reagieren mit 🎉 ❤️ 👍 🔥 🙌 😊 oder 👏 (eine Reaktion pro Person; eine neue ersetzt die vorherige), oder die eigene mit remove: true zurücknehmen. Mindestrolle: alle, die sie hören dürfen.
list_episode_comments
Nur lesen
Die Kommentare, mit den Antworten. Parameter: episode, sort (newest oder oldest), page, limit. Mindestrolle: alle, die sie hören dürfen.
create_episode_comment
Ändert
Kommentieren (bis 5.000 Zeichen) oder auf einen Kommentar antworten (parent_id, eine Ebene), optional mit einem Video-Drop (video_file_url oder video_file_base64, bis 500 MB), wenn die Community Drops in den Kommentaren erlaubt. Kommentieren bringt die Engagement-Punkte einmal pro Folge. Mindestrolle: alle, die sie hören dürfen.
update_episode_comment
Ändert
Deinen Kommentar bearbeiten. Parameter: episode, comment_id, comment. Nur die Person, die ihn geschrieben hat.
delete_episode_comment
Mit Bestätigung
Einen Kommentar löschen und seine Antworten. Die Person, die ihn geschrieben hat, oder Eigentümer, Administrator und Moderator.
react_to_episode_comment
Ändert
Auf einen Kommentar reagieren, mit denselben Reaktionen wie bei der Folge, oder die eigene zurücknehmen. Mindestrolle: alle, die die Folge hören dürfen.
get_my_media_queue
Nur lesen
Deine Warteschlange, in Reihenfolge, mit den Folgen aus den Podcast- und Videos-Bereichen dieser Community. Jede Rolle.
queue_episode
Ändert
Eine Folge ans Ende der Warteschlange setzen. Mindestrolle: alle, die sie hören dürfen.
unqueue_episode
Ändert
Eine Folge aus der Warteschlange entfernen. Die Folge selbst ändert sich nicht. Jede Rolle.
reorder_my_media_queue
Ändert
Die ganze Warteschlange neu ordnen (episode_ids, bis 200, in der gewünschten Reihenfolge). Eine Folge, die nicht in der Liste steht, verlässt die Warteschlange. Jede Rolle.
Frag so: „Setz die drei letzten Folgen von Hinter den Kulissen an den Anfang meiner Warteschlange.“