Zum Inhalt springen

Werkzeuge · Zertifikate

MCP-Tools für Zertifikate: Vorlagen auflisten, anlegen, duplizieren und bearbeiten (im Design der Plattform oder mit dem Design der Marke, mit der Vorschau im Gespräch), aktivieren, wer im Bereich ausstellt, für Personen, Gruppen und Tags ausstellen, die E-Mail erneut senden, Fehlgeschlagenes neu erzeugen, widerrufen, neu ausstellen und löschen, und deine eigenen Zertifikate.

Alles, was der Bereich Zertifikate kann, im Gespräch: die Vorlage vorbereiten (mit der Vorschau als Bild, damit du sie vorher prüfst), aktivieren, für eine ganze Klasse ausstellen und sich um bereits Ausgestelltes kümmern. Widerrufen und Löschen brauchen deine Bestätigung. Das Ausstellen läuft beim ersten Aufruf, deshalb macht der Assistent vorher einen Probelauf (dry_run), der sagt, wie viele Personen eines bekommen und wer ausgelassen wird.

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_certificate_templatesVorlagen eines Zertifikate-BereichsModerator oder AdministratorNur lesen
get_certificate_templateEine Vorlage, mit der Vorschau als BildModerator oder AdministratorNur lesen
create_certificate_templateLegt eine Vorlage an, im Design der Plattform oder mit dem Design der MarkeModerator oder AdministratorÄndert
update_certificate_templateÄndert Texte, Unterzeichnende, Felder und DesignModerator oder AdministratorÄndert
activate_certificate_templateAktiviert oder archiviert eine VorlageModerator oder AdministratorÄndert
issue_certificateStellt für Personen, Gruppen und Tags aus, nach einem ProbelaufModerator oder AdministratorÄndert
list_issued_certificatesDie ausgestellten, mit Status und SucheModerator oder AdministratorNur lesen
revoke_certificateWiderruft ein ZertifikatAdministratorMit Bestätigung
reissue_certificateStellt mit dem aktuellen Namen neu ausAdministratorÄndert
delete_certificateLöscht ein widerrufenes oder fehlgeschlagenes ZertifikatAdministratorMit Bestätigung
duplicate_certificate_templateKopiert eine Vorlage als neuen EntwurfModerator oder AdministratorÄndert
update_certificate_space_settingsWer im Bereich ausstellt: das Team oder nur die AdministratorenAdministratorÄndert
resend_certificate_emailSendet die E-Mail des Zertifikats erneutModerator oder AdministratorÄndert
retry_certificateErzeugt ein fehlgeschlagenes Zertifikat neuModerator oder AdministratorÄndert
list_my_certificatesDeine Zertifikate, mit Code und LinksAlleNur lesen
set_certificate_indexingZeigt oder verbirgt eines deiner Zertifikate in SuchmaschinenAlleÄndert

list_certificate_templates

Nur lesen

Zertifikatsvorlagen auflisten. Die Vorlagen eines Zertifikate-Bereichs, mit Name, Slug, Typ und Status. Rolle: wer im Bereich Vorlagen verwaltet (Moderator oder Administrator, je nach Wer ausstellt).

ParameterTypPflichtBeschreibung
spaceID oder LinkNeinDer Zertifikate-Bereich. Ohne Angabe der einzige der Community
statusDRAFT, ACTIVE, ARCHIVEDNeinEntwurf, aktiv oder archiviert

Liefert: die Vorlagen, mit ID, Name, Slug, Typ (PLATFORM, das Design der Plattform, oder IMAGE, das eigene Design) und Status. Nur aktive Vorlagen stellen aus.

Frag so: „Welche Zertifikatsvorlagen sind aktiv?“

get_certificate_template

Nur lesen

Zertifikatsvorlage ansehen. Eine Vorlage mit den Texten, den Unterzeichnenden und den Feldern, und die Vorschau als Bild, das im Gespräch erscheint. Rolle: wer Vorlagen verwaltet.

ParameterTypPflichtBeschreibung
templateID oder SlugJaDie Vorlage
spaceID oder LinkNeinDer Zertifikate-Bereich

Liefert: die Vorlage und das Vorschaubild, mit einem Testnamen.

Frag so: „Zeig mir, wie die Vorlage Kursabschluss aussieht.“

create_certificate_template

Ändert

Zertifikatsvorlage anlegen. Legt eine Vorlage als Entwurf an und liefert die Vorschau als Bild, im Gespräch, damit du sie prüfen kannst. Rolle: wer im Bereich Vorlagen verwaltet.

ParameterTypPflichtBeschreibung
nameTextJaDer interne Name der Vorlage
titleText, bis 255JaDer gedruckte Titel, z. B. Abschlusszertifikat
typePLATFORM, IMAGENeinStandard: PLATFORM, das Design von Memberfy mit dem Logo und den Farben der Community. IMAGE nutzt das Design deiner Marke
descriptionText, bis 5.000NeinDer Text, mit {nome}, {assunto} und {cargaHoraria}. Ein Abschnitt in eckigen Klammern entfällt, wenn seine Variable leer ist: „hat[ {assunto}] abgeschlossen, mit {cargaHoraria} Stunden“
workload_hoursZahlNein
slugTextNeinDie Kurzadresse der Vorlage
language, timezoneTextNeinZ. B. from-DE, Europe/Berlin. Standard: die der Community
signersListe, bis 2NeinJe mit name, role und der Unterschrift über signature_url (ein PNG mit transparentem Hintergrund) oder signature_base64
image_url oder image_base64Link oder DateiBei IMAGEDas Design, PNG oder JPEG, mindestens 2.000 px breit
layoutListe von FeldernNeinNur bei IMAGE: wo jedes Feld hinkommt (recipientName, issuedAt, qr, title, description, workload, subjectTitle, code, signer1, signer2), in % des Designs, mit Schrift, Größe, Farbe und Ausrichtung. Ohne Angabe gelten die Standardfelder: der Name in der Mitte, das Datum unten links und der QR-Code unten rechts
fontinter, montserrat, lora, playfair-display, eb-garamond, great-vibes, noto-sansNeinDie Schrift des Namens in den Standardfeldern
text_colorFarbe in HexNeinDie Textfarbe in den Standardfeldern

Liefert: die angelegte Vorlage, als Entwurf, und das Vorschaubild.

Frag so: „Leg eine Zertifikatsvorlage mit dem Design unserer Marke an: https://…/design.png. Titel Abschlusszertifikat.“

Hinweise: Zum Ausstellen aktivierst du sie mit activate_certificate_template. Siehe das Rezept Eine Vorlage mit dem Design der Marke anlegen und Zertifikate.

update_certificate_template

Ändert

Zertifikatsvorlage bearbeiten. Ändert Texte, Stundenumfang, Unterzeichnende, Layoutfelder, Sprache, Zeitzone und das Design. Liefert die neue Vorschau. Rolle: wer Vorlagen verwaltet.

ParameterTypPflichtBeschreibung
templateID oder SlugJaDie Vorlage
Die übrigenNeinDieselben wie bei create_certificate_template, außer type; nur Gesendetes ändert sich

Liefert: die Vorlage und das Vorschaubild.

Frag so: „Setz den Namen etwas höher und mach das Datum grau.“

Hinweise: Hat die Vorlage schon ausgestellt, steigt die Version, und bereits ausgestellte Zertifikate bleiben, wie sie herausgegangen sind.

activate_certificate_template

Ändert

Vorlage aktivieren oder archivieren. Aktiviert eine Vorlage (nur aktive Vorlagen stellen aus) oder archiviert sie. Rolle: wer Vorlagen verwaltet.

ParameterTypPflichtBeschreibung
templateID oder SlugJaDie Vorlage
spaceID oder LinkNein
actionactivate, archiveNeinStandard: activate

Frag so: „Du kannst die Vorlage aktivieren.“

issue_certificate

Ändert

Zertifikate ausstellen. Stellt Zertifikate einer aktiven Vorlage für Personen, Gruppen und Tags aus, mit Thema und Stundenumfang. Rolle: wer im Bereich ausstellt.

ParameterTypPflichtBeschreibung
templateID oder SlugJaEine aktive Vorlage
peopleListe von Profil-IDs, bis 1.000NeinAus list_members
groupsListe von IDs, bis 100NeinAus list_groups
tagsListe von Namen, bis 100Nein
subjectTextNeinWas abgeschlossen wurde, z. B. Excel von null (das {assunto} im Text)
workload_hoursZahlNein
send_emailja oder neinNeinStandard: ja
issue_anywayja oder neinNeinStellt auch für alle aus, die schon ein gültiges Zertifikat dieser Vorlage haben. Standard: nein
dry_runja oder neinNeinNur der Probelauf: sagt, wer eines bekommt und wer ausgelassen wird, ohne etwas auszustellen. Standard: nein
spaceID oder LinkNein

Liefert: mit dry_run: true den Probelauf: wie viele Personen eines bekommen, wer ausgelassen wird und warum (zum Beispiel, wer schon ein gültiges hat). Es wird nichts ausgestellt. Ohne dry_run die Ausstellung.

Frag so: „Stell das Abschlusszertifikat für die Gruppe Klasse März aus, Thema Excel von null, 40 Stunden.“

Hinweise: Jede Person bekommt eine E-Mail, deshalb macht der Assistent zuerst den Probelauf, zeigt, wer eines bekommt und wer ausgelassen wird, und stellt erst nach deinem Okay aus. Wer in mehreren Gruppen oder Tags ist, bekommt nur ein Zertifikat. Siehe das Rezept Zertifikate für die Klasse ausstellen.

list_issued_certificates

Nur lesen

Ausgestellte Zertifikate auflisten. Die Zertifikate eines Bereichs, mit Filter nach Vorlage und Status und Suche nach Name oder Code. Rolle: wer im Bereich ausstellt.

ParameterTypPflichtBeschreibung
spaceID oder LinkNein
templateID oder SlugNein
statusPENDING, ISSUED, FAILED, REVOKEDNeinWird erzeugt, ausgestellt, fehlgeschlagen, widerrufen
searchTextNeinName oder Code
page, limitZahlNeinSeitenweise

Frag so: „Ist ein Zertifikat der Klasse März fehlgeschlagen?“

revoke_certificate

Mit Bestätigung

Zertifikat widerrufen. Widerruft ein Zertifikat, mit einer internen Begründung. Die öffentliche Verifizierungsseite zeigt dann, dass es widerrufen wurde. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
certificateID oder LinkJa
reasonTextJaIntern; niemand von außen sieht sie

Frag so: „Widerrufe das Zertifikat K7Q3-9XWD-2MFA, es wurde versehentlich ausgestellt.“

reissue_certificate

Ändert

Zertifikat neu ausstellen. Stellt es erneut aus, mit dem aktuellen Namen der Person. Das alte bleibt widerrufen und ist mit dem neuen verknüpft. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
certificateID oder LinkJa
send_emailja oder neinNeinStandard: ja

Frag so: „Ana hat ihren Namen im Profil korrigiert; stell ihr Zertifikat neu aus.“

delete_certificate

Mit Bestätigung

Zertifikat löschen. Löscht ein widerrufenes oder fehlgeschlagenes Zertifikat. Ein gültiges Zertifikat muss vorher widerrufen werden. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
certificateID oder LinkJa

Frag so: „Lösche die Zertifikate, die bei der gestrigen Ausstellung fehlgeschlagen sind.“

duplicate_certificate_template

Ändert

Zertifikatvorlage duplizieren. Kopiert eine Vorlage als neuen Entwurf, damit du sie anpassen kannst, ohne das Original anzufassen. Rolle: wer im Bereich ausstellt.

ParameterTypPflichtBeschreibung
template_idIDJaAus list_certificate_templates

Frag so: „Dupliziere das Abschlusszertifikat, damit ich die Version für die Teilnahme machen kann.“

update_certificate_space_settings

Ändert

Ändern, wer Zertifikate ausstellt. Legt in einem Zertifikate-Bereich fest, wer ausstellt: das Team (ab Moderator) oder nur die Administratoren. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
spaceID, Link, Adresse oder NameJa
who_can_issuestaff, adminsJa

Hinweise: Das ändert sofort, wer was tun darf.

resend_certificate_email

Ändert

Zertifikat-E-Mail erneut senden. Sendet die E-Mail „Dein Zertifikat ist da“ eines ausgestellten Zertifikats noch einmal. Rolle: wer im Bereich ausstellt.

ParameterTypPflichtBeschreibung
certificateID oder LinkJa

Frag so: „Ana findet die E-Mail mit dem Zertifikat nicht; schick sie noch einmal.“

retry_certificate

Ändert

Fehlgeschlagenes Zertifikat neu erzeugen. Erzeugt ein Zertifikat, dessen Erstellung fehlgeschlagen ist, noch einmal und schickt standardmäßig die E-Mail, sobald es fertig ist. Rolle: wer im Bereich ausstellt.

ParameterTypPflichtBeschreibung
certificateID oder LinkJa
send_emailja oder neinNeinStandard: ja

list_my_certificates

Nur lesen

Meine Zertifikate. Deine Zertifikate in der Community, mit dem Prüfcode und den Links. Mindestrolle: alle.

Parameter: keine.

Frag so: „Gib mir den Link zu meinem Zertifikat von Excel von null an.“

set_certificate_indexing

Ändert

Zertifikat in Suchmaschinen zeigen. Schaltet In Suchmaschinen anzeigen auf der öffentlichen Prüfseite eines deiner Zertifikate ein oder aus. Rolle: wer das Zertifikat erhalten hat.

ParameterTypPflichtBeschreibung
certificate_idIDJaAus list_my_certificates
indexableja oder neinJa

Verwandte Artikel