Herramientas
La lista completa de herramientas MCP expuestas actualmente a los agentes.
Esta página enumera todas las herramientas MCP actuales. Los nombres reflejan el recurso CLI y la jerarquía de verbos en snake case; epismo_case_start corresponde a epismo case start.
Playbooks, versiones y alias
epismo_playbook_list
epismo_playbook_search
epismo_playbook_resource_list
epismo_playbook_get
epismo_playbook_create
epismo_playbook_draft_get
epismo_playbook_draft_save
epismo_playbook_draft_publish
epismo_playbook_draft_discard
epismo_playbook_version_list
epismo_playbook_version_get
epismo_playbook_version_publish
epismo_playbook_version_archive
epismo_playbook_access_get
epismo_playbook_access_set
epismo_playbook_owner
epismo_playbook_alias_set
epismo_playbook_alias_list
epismo_playbook_alias_delete
epismo_playbook_share
epismo_playbook_archiveepismo_playbook_get acepta un UUID o pb:alias / pb:handle/alias. epismo_playbook_list es el catálogo ordenado por actualización más reciente. epismo_playbook_search sirve para una consulta de texto o pb:. MCP expone herramientas para crear, publicar, trabajar con Borradores, gestionar acceso, cambiar el propietario y archivar. epismo_playbook_access_get y set usan visibility y editores explícitos; public solo concede lectura del contenido publicado. Los miembros pueden leer y editar Playbooks propiedad de ese Workspace. Cualquier miembro de un Workspace puede crear un Playbook propiedad de ese Workspace, o usar epismo_playbook_owner para mover un Playbook personal privado a él. La gestión de acceso y el archivado están limitados a administradores propietarios, y la última Versión siempre está protegida.
Casos
epismo_case_start
epismo_case_get
epismo_case_list
epismo_case_popular
epismo_case_access_get
epismo_case_access_set
epismo_case_share
epismo_case_assign
epismo_case_acl
epismo_case_update
epismo_case_handoff
epismo_case_handoff_candidate_list
epismo_case_handoff_graph
epismo_case_review
epismo_case_close
epismo_case_reopenComience con versionId para un caso respaldado por Playbook u omítalo y proporcione un título para un caso ad hoc. autoReview al iniciar o actualizar encola una revisión de Epismo AI al añadir un Registro OUTPUT. Las revisiones se cargan a la cuenta de facturación del Caso capturada al iniciarlo. Los cambios de asignación y ACL son independientes. Las mutaciones del estado existente requieren la última versión de bloqueo. Conecte Casos con epismo_case_handoff, descubra candidatos válidos sin generar ciclos usando epismo_case_handoff_candidate_list y visualice el grafo DAG con epismo_case_handoff_graph. epismo_case_list es la bandeja de trabajo del llamante; epismo_case_popular ordena Casos públicos.
Tareas
epismo_case_task_create
epismo_case_task_list
epismo_task_list
epismo_task_get
epismo_task_update
epismo_task_set_statusNo se crea ninguna tarea cuando se inicia un caso. Cree tareas work o approval solo cuando la responsabilidad explícita sea útil. Una tarea de aprobación puede señalar su subjectRecordId exacto. epismo_task_update cubre campos y el asignado; epismo_task_set_status cierra una Tarea con un resultado o la reabre.
Registros
epismo_case_record_append
epismo_case_record_update
epismo_case_record_delete
epismo_case_record_listSolo el creador puede actualizar o redactar un Registro propio; los Registros del sistema no se pueden cambiar. Los clientes escriben kind note, output o review (data.verdict debe ser pass, changes_requested o insufficient); activity es solo del servidor. La eliminación vacía el contenido y los datos y deja una lápida con deleted_at. epismo_case_record_list enumera los registros de un caso, permitiendo expandir la consulta a través de transferencias conectadas con scope (self, ancestors, descendants, neighbors, connected). Estrechelo con taskId, createdBy, kinds, origins o acl; elija orden ascendente o descendente y continúe con el cursor. Los filtros nunca otorgan acceso. Cualquier editor del Caso puede usar epismo_case_review para encolar una revisión de Epismo AI; vuelve de inmediato. Consulte epismo_case_record_list con kinds=review y origins=system, o reenvíe la misma clave de idempotencia al terminar para recibir el Registro REVIEW. Los créditos se cargan a la cuenta de facturación del Caso capturada al iniciarlo.
Sugerencias
epismo_playbook_suggestion_create
epismo_playbook_suggestion_list
epismo_suggestion_list
epismo_suggestion_get
epismo_suggestion_update
epismo_suggestion_resolveLas sugerencias se dirigen a versiones base inmutables. epismo_suggestion_list muestra por defecto las sugerencias enviadas por el autor; pase view="inbox" para listar las sugerencias de los Playbooks que gestiona. El autor edita una sugerencia abierta y el propietario del Playbook la resuelve. applied requiere el ID de versión del resultado; la resolución nunca se publica automáticamente.
La exploración del catálogo público, la lectura de Playbooks públicos por UUID y las lecturas públicas de Casos, Registros, popularidad y grafos de entregas funcionan sin OAuth y cuestan 0 créditos. Las escrituras, el trabajo privado, las consultas de búsqueda no vacías, los alias y los recursos de identidad requieren Authorization: Bearer <oauth_access_token>. Las llamadas protegidas devuelven un desafío OAuth 401; conectarse o listar herramientas no requiere iniciar sesión.
Disciplina de llamada de herramientas
- Leer antes de mutar cuando una operación necesita un bloqueo o una versión base.
- Generar un UUID de idempotencia nuevo para cada nueva intención; reutilice uno solo para un reintento idéntico e incierto.
- Después de un conflicto, vuelva a leer y reconsiderar en lugar de cambiar solo la versión de bloqueo.
- Mantener detalles de ejecución efímera en el tiempo de ejecución del agente; agregue solo el estado digno de colaboración.