Defining a tool
Tools are defined using JSON Schema with a name, description, parameters, and webhook URL. Thedescription is critical — it tells the LLM WHEN to use the tool. Be specific.
Example: Tool definition
Example: Tool definition
How tools work
When your agent needs to use a tool, it calls your webhook with the parameters. The agent takes the result and speaks it naturally — it won’t read your response word-for-word.Example: Webhook request
Example: Webhook request
Example: Webhook response
Example: Webhook response
Built-in tools
Some tools are built in and don’t need webhooks:What’s next
Webhooks
Get notified when things happen
Tools & Functions
Complete tools guide
MCP Connections
Connect external tool servers
Call Transfers
Route calls to humans