Saltar al contenido principal

Tools

El servidor expone 80 tools sobre 21 familias de recurso — una tool por operación de la API v1. Cada una despacha in-process al endpoint de /v1 que implementa la operación, así que validación, filtros, scope, permiso y aislamiento por organización son exactamente los de la API REST: la tool es el endpoint.

Cómo leer estas páginas​

Cada tool aparece con cinco datos:

kadu_tasks_run · destructive · scope kadu/tasks + write · permiso agent.executions.run · POST /v1/tasks/{id}/run

CampoSignificado
read / write / destructiveLa anotación que lee el cliente MCP. Una destructive (elimina, cancela, ejecuta el agente, reenvía un webhook, rota un secreto, cambia quién dispara una tarea) solo se ejecuta después de que confirmas — en el formulario del cliente o por un enlace de aprobación (Confirmación de tools destructivas). destructive (según los argumentos) pide confirmación solo cuando los argumentos hacen destructiva la llamada (un webhook que cambia de URL).
scopeEl recurso (kadu/<recurso>) y el verbo que el token debe llevar: read, write o delete (las tools *_delete). write no elimina. Ve Autenticación.
permisoEl permiso de la consola que el rol de la persona del token debe tener en la organización — el mismo que verifica la API v1 (Permisos).
MÉTODO /rutaEl endpoint de /v1 al que despacha la tool, para cruzar con la referencia de la API.

Argumentos comunes​

Aparecen en muchas tools y siempre significan lo mismo.

ArgumentoTipoDescripción
cursorstringCursor opaco del meta.next_cursor de la página anterior. Ve Paginación.
limitenteroÍtems por página, de 1 a 100. Predeterminado 25.
sort_bystringCampo de orden: created_at (predeterminado), updated_at o uno de los campos de filtro.
sort_orderasc | descDirección. Predeterminado desc.
<campo>_gte / <campo>_ltestringIntervalo (ISO 8601), enviado como campo[gte] / campo[lte].
idempotency_keystringEnviada como X-Idempotency-Key: repetir la escritura con la misma clave no la duplica (24 h). Ve Idempotencia.
custom_metadataobjectJSON libre tuyo, devuelto en cada lectura y en cada webhook.
FamiliaToolsreadwritedestructive
me — Identidad de la conexión1100
organizations — Organización6321
users — Usuarios1100
memberships — Vínculos1100
roles — Roles2110
workspaces — Workspaces5221
activities — Actividades5221
tasks — Tareas10424
executions — Ejecuciones8602
todos — Pendientes1010
memories — Memorias5221
environments — Ambientes5221
secrets — Secrets5221
schedules — Programaciones5221
files — Archivos5320
repository — Playbook2110
usage — Uso y costo1100
webhooks — Webhooks6204
webhook_deliveries — Entregas de webhook3201
operation_approvals — Aprobaciones2200
system_events — Eventos de sistema1100

Una tool que no puedes ejecutar no aparece en tools/list. Si falta alguna de esta página, ve Autenticación.