ToolsClient is reachable on every Kataven client as client.tools. Each method maps to one HTTP endpoint on the Hub API; links to the underlying spec entry are inline below.
Browse the tool catalog and author custom tools. Tools are functions an agent can call mid-conversation.
Methods at a glance
| Method | HTTP | Summary |
|---|---|---|
list | GET /api/tools | List tools |
get | GET /api/tools/{tool_id_or_name} | Get a single tool |
create | POST /api/tools | Create a custom tool |
update | PUT /api/tools/{tool_id_or_name} | Update a tool |
delete | DELETE /api/tools/{tool_id_or_name} | Delete a custom tool |
Reference
client.tools.list(...)
List tools
HTTP — GET /api/tools · API reference →
client.tools.get(...)
Get a single tool
HTTP — GET /api/tools/{id} · API reference →
client.tools.create(...)
Create a custom tool
HTTP — POST /api/tools · API reference →
client.tools.update(...)
Update a tool
HTTP — PUT /api/tools/{id} · API reference →
client.tools.delete(...)
Delete a custom tool
HTTP — DELETE /api/tools/{id} · API reference →

