Skip to main content
System tools are capabilities built into the platform. There is nothing to create or host — each agent simply enables the ones it needs.
Unlike webhook tools, system tools are not workspace resources shared across agents. The on/off state is stored per agent — toggling a system tool on one agent never affects another.

Toggle in the Builder

Open your agent’s Tools page in the Builder. The System tools card holds the Hang up call switch. The Language detection switch lives on the agent’s Configuration page, next to Speaking language — see Voice & language. Flip a switch to enable or disable that capability for this agent.

Toggle via the API

Over the REST API, system tool switches are part of the agent’s configuration, in the same tools section that holds its attached webhook tools. See Configuration for reading and updating an agent’s config.

Transfer call

transfer_call has no switch of its own: it is enabled automatically once the agent has a transfer destination configured, and only on phone sessions — web sessions have no call to transfer. See Transfers for configuring destinations and everything else about transfers.

Going further

Tools overview

How webhook, client, and system tools fit together.

Webhook tools

Call your own HTTP endpoints from a conversation.

Client tools

Run tool calls inside your own app via the SDK.

Voice & language

Configure the agent’s voice and speaking language.