Skip to main content

Tools

The server exposes 80 tools over 21 resource families β€” one tool per operation of the v1 API. Each one dispatches in-process to the /v1 endpoint that implements the operation, so validation, filters, scope, permission and tenant isolation are exactly the REST API's: the tool is the endpoint.

How to read these pages​

Every tool carries five facts:

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

FieldMeaning
read / write / destructiveThe annotation the MCP client reads. A destructive tool (deletes, cancels, runs the agent, replays a webhook, rotates a secret, changes who may trigger a task) runs only after you confirm β€” in the client's form or through an approval link (Confirming destructive tools). destructive (depending on arguments) asks for confirmation only when the arguments make the call destructive (a webhook changing its URL).
scopeThe resource (kadu/<resource>) and the verb the token must carry: read, write or delete (the *_delete tools). write does not delete. See Authentication.
permissionThe console permission the role of the token's person must hold in the organization β€” the same one the v1 API checks (Permissions).
METHOD /pathThe /v1 endpoint the tool dispatches to, to cross-reference with the API reference.

Common arguments​

These appear across many tools and always mean the same thing.

ArgumentTypeDescription
cursorstringOpaque cursor from meta.next_cursor of the previous page. See Pagination.
limitintegerPage size, 1 to 100. Default 25.
sort_bystringSort field: created_at (default), updated_at or one of the filter fields.
sort_orderasc | descDirection. Default desc.
<field>_gte / <field>_ltestringRange (ISO 8601), sent as field[gte] / field[lte].
idempotency_keystringSent as X-Idempotency-Key: repeating the write with the same key does not duplicate it (24 h). See Idempotency.
custom_metadataobjectFree-form JSON owned by you, echoed on every read and webhook.

The catalogue​

FamilyToolsreadwritedestructive
me β€” Connection identity1100
organizations β€” Organization6321
users β€” Users1100
memberships β€” Memberships1100
roles β€” Roles2110
workspaces β€” Workspaces5221
activities β€” Activities5221
tasks β€” Tasks10424
executions β€” Executions8602
todos β€” Todos1010
memories β€” Memories5221
environments β€” Environments5221
secrets β€” Secrets5221
schedules β€” Schedules5221
files β€” Files5320
repository β€” Playbook2110
usage β€” Usage and cost1100
webhooks β€” Webhooks6204
webhook_deliveries β€” Webhook deliveries3201
operation_approvals β€” Approvals2200
system_events β€” System events1100

A tool you cannot run is not listed by tools/list at all. If one from this page is missing, see Authentication.