Skip to main content

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

Client Tools

Custom functions you define and implement in your application.

System Tools

Pre-built tools that like skip-turn and end-call that run on Outspeed’s servers.

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