System tools
Built-in actions you configure directly on an agent.
Webhook tools
HTTP requests that Cartesia sends to your server.
Client tools
Functions that your application handles over the WebSocket API.

Add a webhook or client tool from the Tools page in the Playground.
Describe a tool
The model uses a tool’sname and description to decide when to invoke it. State what the tool does and when to use it.
Execution settings
Webhook and client tools share these settings:Attach tools to an agent
Webhook and client tools are shared resources. Create one withPOST /v1/agents/tools, then add its ID to config.tools. An agent can reference up to 32 tools.
An update to config.tools replaces the complete list. A referenced tool cannot be deleted until you remove it from every current agent configuration.
System tools are configured separately on config.system_tools.