Overview

Tools extend your AI agents with external capabilities, allowing them to interact with APIs, perform actions, and access real-time information during voice conversations.

Tool Types

Examples

See real implementations of tools in action in our Examples Repository. The repository includes working examples with:

  • Weather tool integration (client tool)
  • Skip turn and end call (system tools)
  • Multiple frameworks: React, Next.js, Swift iOS, and more

Getting Started

  1. Choose your tools: Decide which client tools you need and which system tools to enable
  2. Implement client tools: Write functions for your custom tools
  3. Configure session: Add tools to your session configuration