Saltar al contenido

Herramientas · Certificados

Herramientas MCP para certificados: listar, crear, duplicar y editar plantillas (con el diseño de la plataforma o el de la marca, con la vista previa en la conversación), activar, quién emite en el espacio, emitir para personas, grupos y etiquetas, reenviar el correo, rehacer lo que falló, revocar, reemitir y eliminar, y tus propios certificados.

Todo lo que hace el espacio Certificados, desde la conversación: montar la plantilla (con la vista previa como imagen, para que la compruebes antes), activarla, emitir para una clase entera y cuidar de lo que ya se ha emitido. Revocar y eliminar piden tu confirmación. La emisión se ejecuta en la primera llamada, por eso el asistente hace antes un ensayo (dry_run) que dice cuántas personas lo reciben y quién se queda fuera.

Cada herramienta lleva un sello: Solo consulta no cambia nada, Modifica crea o cambia algo al momento, y Pide confirmación solo actúa después de tu sí a un resumen. Consulta Dinero y confirmación.

En resumen

HerramientaQué haceRol mínimoTipo
list_certificate_templatesLas plantillas de un espacio de CertificadosModerador o administradorSolo consulta
get_certificate_templateUna plantilla, con la vista previa como imagenModerador o administradorSolo consulta
create_certificate_templateCrea una plantilla, con el diseño de la plataforma o el de la marcaModerador o administradorModifica
update_certificate_templateCambia textos, firmantes, cajas y el diseñoModerador o administradorModifica
activate_certificate_templateActiva o archiva una plantillaModerador o administradorModifica
issue_certificateEmite para personas, grupos y etiquetas, después de un ensayoModerador o administradorModifica
list_issued_certificatesLos emitidos, con estado y búsquedaModerador o administradorSolo consulta
revoke_certificateRevoca un certificadoAdministradorPide confirmación
reissue_certificateLo emite de nuevo con el nombre actualAdministradorModifica
delete_certificateElimina uno revocado o que fallóAdministradorPide confirmación
duplicate_certificate_templateCopia una plantilla como un borrador nuevoModerador o administradorModifica
update_certificate_space_settingsQuién emite en el espacio: el equipo o solo los administradoresAdministradorModifica
resend_certificate_emailVuelve a enviar el correo del certificadoModerador o administradorModifica
retry_certificateRehace un certificado que fallóModerador o administradorModifica
list_my_certificatesTus certificados, con código y enlacesCualquieraSolo consulta
set_certificate_indexingMuestra u oculta un certificado tuyo en los buscadoresCualquieraModifica

list_certificate_templates

Solo consulta

Listar plantillas de certificado. Las plantillas de un espacio de Certificados, con nombre, slug, tipo y estado. Rol: quien gestiona plantillas en el espacio (moderador o administrador, según Quién emite).

ParámetroTipoObligatorioDescripción
spaceid o enlaceNoEl espacio de Certificados. Sin él, el único de la comunidad
statusDRAFT, ACTIVE, ARCHIVEDNoBorrador, activa o archivada

Devuelve: las plantillas, con id, nombre, slug, tipo (PLATFORM, el diseño de la plataforma, o IMAGE, el diseño propio) y estado. Solo las plantillas activas emiten.

Pídelo así: "¿Qué plantillas de certificado están activas?"

get_certificate_template

Solo consulta

Ver plantilla de certificado. Una plantilla con los textos, los firmantes y las cajas, y la vista previa como imagen, que aparece en la conversación. Rol: quien gestiona plantillas.

ParámetroTipoObligatorioDescripción
templateid o slugSíLa plantilla
spaceid o enlaceNoEl espacio de Certificados

Devuelve: la plantilla y la imagen de la vista previa, con un nombre de prueba.

Pídelo así: "Enséñame cómo está la plantilla Finalización de curso."

create_certificate_template

Modifica

Crear plantilla de certificado. Crea una plantilla en borrador y devuelve la vista previa como imagen, en la conversación, para que la compruebes. Rol: quien gestiona plantillas en el espacio.

ParámetroTipoObligatorioDescripción
nametextoSíEl nombre interno de la plantilla
titletexto, hasta 255SíEl título impreso, p. ej. Certificado de finalización
typePLATFORM, IMAGENoPor defecto: PLATFORM, el diseño de Memberfy con el logo y los colores de la comunidad. IMAGE usa el diseño de tu marca
descriptiontexto, hasta 5.000NoEl texto, con {nome}, {assunto} y {cargaHoraria}. Un fragmento entre corchetes desaparece cuando su variable viene vacía: "concluiu[ {assunto}], com carga de {cargaHoraria} horas"
workload_hoursnúmeroNo
slugtextoNoLa dirección corta de la plantilla
language, timezonetextoNoP. ej. pt-BR, America/Sao_Paulo. Por defecto: los de la comunidad
signerslista, hasta 2NoCada uno con name, role y la firma como signature_url (un PNG con fondo transparente) o signature_base64
image_url o image_base64enlace o archivoEn IMAGEEl diseño, PNG o JPEG, de al menos 2.000 px de ancho
layoutlista de cajasNoSolo en IMAGE: dónde va cada campo (recipientName, issuedAt, qr, title, description, workload, subjectTitle, code, signer1, signer2), en % del diseño, con fuente, tamaño, color y alineación. Sin él, se usan las cajas por defecto: el nombre en el centro, la fecha abajo a la izquierda y el QR abajo a la derecha
fontinter, montserrat, lora, playfair-display, eb-garamond, great-vibes, noto-sansNoLa fuente del nombre en las cajas por defecto
text_colorcolor en hexNoEl color del texto en las cajas por defecto

Devuelve: la plantilla creada, en borrador, y la imagen de la vista previa.

Pídelo así: "Crea una plantilla de certificado con el diseño de nuestra marca: https://…/diseno.png. Título Certificado de finalización."

Notas: para emitir, actívala con activate_certificate_template. Consulta la receta Crear una plantilla con el diseño de la marca y Certificados.

update_certificate_template

Modifica

Editar plantilla de certificado. Cambia textos, carga horaria, firmantes, cajas del diseño, idioma, zona horaria y el diseño. Devuelve la vista previa nueva. Rol: quien gestiona plantillas.

ParámetroTipoObligatorioDescripción
templateid o slugSíLa plantilla
Los demásNoLos mismos de create_certificate_template, menos type; solo cambia lo que se envíe

Devuelve: la plantilla y la imagen de la vista previa.

Pídelo así: "Sube un poco el nombre y pon la fecha en gris."

Notas: si la plantilla ya ha emitido, sube de versión, y los certificados ya emitidos se quedan como salieron.

activate_certificate_template

Modifica

Activar o archivar plantilla. Activa una plantilla (solo las activas emiten) o la archiva. Rol: quien gestiona plantillas.

ParámetroTipoObligatorioDescripción
templateid o slugSíLa plantilla
spaceid o enlaceNo
actionactivate, archiveNoPor defecto: activate

Pídelo así: "Ya puedes activar la plantilla."

issue_certificate

Modifica

Emitir certificados. Emite certificados de una plantilla activa para personas, grupos y etiquetas, con el asunto y la carga horaria. Rol: quien emite en el espacio.

ParámetroTipoObligatorioDescripción
templateid o slugSíUna plantilla activa
peoplelista de ids de perfil, hasta 1.000NoDe list_members
groupslista de ids, hasta 100NoDe list_groups
tagslista de nombres, hasta 100No
subjecttextoNoLo que se ha completado, p. ej. Excel desde cero (el {assunto} del texto)
workload_hoursnúmeroNo
send_emailsí o noNoPor defecto: sí
issue_anywaysí o noNoEmite también para quien ya tiene un certificado vigente de esta plantilla. Por defecto: no
dry_runsí o noNoSolo el ensayo: dice quién lo recibe y quién se queda fuera, sin emitir nada. Por defecto: no
spaceid o enlaceNo

Devuelve: con dry_run: true, el ensayo: cuántas personas lo reciben, a quién se salta y por qué (por ejemplo, quien ya tiene uno vigente). No se emite nada. Sin dry_run, la emisión.

Pídelo así: "Emite el certificado de finalización para el grupo Clase de marzo, asunto Excel desde cero, 40 horas."

Notas: cada persona recibe un correo, por eso el asistente ejecuta primero el ensayo, muestra quién lo recibe y quién se queda fuera, y solo emite después de tu visto bueno. Quien está en más de un grupo o etiqueta recibe un solo certificado. Consulta la receta Emitir certificados para la clase.

list_issued_certificates

Solo consulta

Listar certificados emitidos. Los certificados de un espacio, con filtro por plantilla y estado y búsqueda por nombre o código. Rol: quien emite en el espacio.

ParámetroTipoObligatorioDescripción
spaceid o enlaceNo
templateid o slugNo
statusPENDING, ISSUED, FAILED, REVOKEDNoGenerándose, emitido, falló, revocado
searchtextoNoNombre o código
page, limitnúmeroNoPaginación

Pídelo así: "¿Ha fallado algún certificado de la clase de marzo?"

revoke_certificate

Pide confirmación

Revocar certificado. Revoca un certificado, con un motivo interno. La página pública de verificación pasa a decir que fue revocado. Rol mínimo: administrador.

ParámetroTipoObligatorioDescripción
certificateid o enlaceSí
reasontextoSíInterno; nadie de fuera lo ve

Pídelo así: "Revoca el certificado K7Q3-9XWD-2MFA, se emitió por error."

reissue_certificate

Modifica

Reemitir certificado. Lo emite de nuevo con el nombre actual de la persona. El antiguo queda revocado y vinculado al nuevo. Rol mínimo: administrador.

ParámetroTipoObligatorioDescripción
certificateid o enlaceSí
send_emailsí o noNoPor defecto: sí

Pídelo así: "Ana ha corregido su nombre en el perfil; reemite su certificado."

delete_certificate

Pide confirmación

Eliminar certificado. Elimina un certificado revocado o que falló. Un certificado válido tiene que revocarse antes. Rol mínimo: administrador.

ParámetroTipoObligatorioDescripción
certificateid o enlaceSí

Pídelo así: "Elimina los certificados que fallaron en la emisión de ayer."

duplicate_certificate_template

Modifica

Duplicar plantilla de certificado. Copia una plantilla como un borrador nuevo, para ajustarla sin tocar la original. Rol: quien emite en el espacio.

ParámetroTipoObligatorioDescripción
template_ididSíDe list_certificate_templates

Pídelo así: "Duplica el Certificado de finalización para hacer la versión de participación."

update_certificate_space_settings

Modifica

Cambiar quién emite certificados. Define, en un espacio de Certificados, quién emite: el equipo (de moderador para arriba) o solo los administradores. Rol mínimo: administrador.

ParámetroTipoObligatorioDescripción
spaceid, enlace, dirección o nombreSí
who_can_issuestaff, adminsSí

Notas: cambia quién puede hacer qué al momento.

resend_certificate_email

Modifica

Reenviar e-mail del certificado. Vuelve a enviar el correo "tu certificado ha llegado" de un certificado emitido. Rol: quien emite en el espacio.

ParámetroTipoObligatorioDescripción
certificateid o enlaceSí

Pídelo así: "Ana no encuentra el correo del certificado; envíaselo de nuevo."

retry_certificate

Modifica

Reintentar certificado fallido. Vuelve a generar un certificado cuya generación falló y, por defecto, envía el correo cuando esté listo. Rol: quien emite en el espacio.

ParámetroTipoObligatorioDescripción
certificateid o enlaceSí
send_emailsí o noNoPor defecto: sí

list_my_certificates

Solo consulta

Mis certificados. Tus certificados en la comunidad, con el código de verificación y los enlaces. Rol mínimo: cualquiera.

Parámetros: ninguno.

Pídelo así: "Pásame el enlace de mi certificado de Excel desde cero."

set_certificate_indexing

Modifica

Mostrar certificado en buscadores. Activa o desactiva Mostrar en buscadores en la página pública de verificación de un certificado tuyo. Rol: quien recibió el certificado.

ParámetroTipoObligatorioDescripción
certificate_ididSíDe list_my_certificates
indexablesí o noSí

Relacionados