Skip to content

listAvailableTools

Default Tool

Summary

List all registered tool callbacks with their IDs and descriptions. Use this to discover valid tool IDs when building or reviewing an AgentTemplate's allowedTools list.

Input parameters

Input schema class: ListAvailableToolsRequest

This tool accepts an object payload, but no explicit fields were declared in the schema class.

Expected output

Returns a JSON array.

Each array element keys: id, name, description, parameterSchema, dependsOn. Error keys: status=error, message.

Example:

[
  {
    "id": "listFiles",
    "name": "listFiles",
    "description": "...",
    "parameterSchema": {"type":"object"},
    "dependsOn": []
  }
]