Ir al contenido

Capacidades

El servidor expone deliberadamente pocas herramientas. Sus nombres son identificadores estables de API; tu cliente puede mostrarlas con etiquetas más amigables.

Herramienta Permiso Efecto
get_slidelang_guide ninguno Devuelve instrucciones para escribir código de presentación válido.
list_presentations presentations:read Lista las presentaciones disponibles para la cuenta conectada.
get_presentation presentations:read Devuelve un deck, su código editable, metadatos y checksum actual.
create_presentation presentations:write Valida, guarda, renderiza y publica una presentación nueva.
update_presentation presentations:write Reemplaza el código de un deck cuando el checksum está vigente.
delete_presentation presentations:write Mueve una presentación a la papelera.

MCP estandariza el descubrimiento, las llamadas a herramientas, sus resultados y la autorización entre el cliente de IA y SlideWeave. No escribe la historia ni decide el diseño por sí mismo. El cliente de IA genera código de presentación ZiraDocs; SlideWeave lo valida, persiste, renderiza y sirve.

La API llama slidelang al campo editable para conservar compatibilidad con el contrato existente de herramientas. El código sigue el formato abierto de presentaciones ZiraDocs.

La eliminación es recuperable: la herramienta mueve la presentación a la papelera. Aun así, los clientes deben indicar el deck exacto y pedir confirmación antes de ejecutarla.