Voice agent tool calling

Let agents call your APIs mid-conversation to look things up and take action.

  • Tool kinds: builtin, webhook, client, MCP
  • Unified tools surface at /v1/agents/{id}/tools
  • Agents act on your systems in real time

Definition

Tool calling lets a voice agent do more than talk. Mid-conversation, it calls your APIs to look something up or take an action, then continues the call with the result. A caller asks to check an order; the agent calls the order tool and reads back the status, live.

Tool kinds

Four kinds share one surface. Builtin tools cover common actions. Webhook tools call your own endpoints. Client tools run on the caller’s side. MCP tools connect to Model Context Protocol servers. You mix them on a single agent as the workflow needs.

How it works

Tools attach to an agent through a unified surface at /v1/agents/{id}/tools. You define a tool once, describe when it should be used, and the agent invokes it whenever the conversation warrants. The result flows back into the same real-time exchange.

Why it matters

Tool calling is what turns an agent from an FAQ reader into something that completes tasks. Looking up an account, booking a slot, processing a change: these need live access to your systems, and tool calling is the bridge.

FAQ

Frequently asked questions

What is voice agent tool calling?
Tool calling lets a voice agent call your APIs during a conversation to look something up or take an action. When a caller asks to check an order or change a setting, the agent invokes the right tool mid-call and continues talking with the result, rather than reading from a static script.
What kinds of tools are supported?
Four kinds: builtin tools for common actions, webhook tools that call your endpoints, client tools that run on the caller's side, and MCP tools that connect to Model Context Protocol servers. They share one tools surface on the agent.
How do I add a tool to an agent?
Tools attach to an agent through a unified tools surface at /v1/agents/{id}/tools. You define the tool once and the agent can call it whenever the conversation calls for it.

Start building

Let agents call your APIs mid-conversation to look things up and take action.

Privacy preferences

Choose what we may store on this device. You can change this at any time from the footer.

Strictly necessary

Sign-in, security, load balancing, and remembering your privacy choices. These cannot be switched off.

Always on

Analytics

How the site is used in aggregate - which pages get read, where people get stuck - so we can improve it.

Marketing

Measures which campaigns bring people here, and lets us show relevant ads on other platforms.