Tools

Overview
Not sure where to begin? Explore our Getting started guidelines to set up your first AI Agent, review Key concepts to understand the essentials, or check out Improvement tactics to resolve issues and keep things running smoothly.

Tools let an AI Agent do things beyond the conversation — call an external system, run logic, and return exactly what it needs to answer or act. Adding tools to a Playbook or Process lets the Agent complete tasks and fetch real-time data, instead of drawing only on Knowledge.

Three types of tool are available. Choose based on where the tool is defined and what the Agent needs to do with the result.

API tools

An API tool calls an external endpoint you configure and hands the response to the AI Agent. Use one to fetch or send data when the response is already usable as-is — order status, account details, or a record update.

Code tools

A code tool runs a small piece of Python that reshapes, computes, or formats a result and returns only what the AI Agent needs, in a fixed shape. It is the evolved API tool: reach for one when a raw response needs trimming, a value needs an exact calculation, or output must be consistent every time.

MCP tools

An MCP tool lets the AI Agent use tools that already live on an MCP server your company runs. Connect the server once by URL, and every tool it exposes is discovered and ready to turn on. Reach for one when the system you want the Agent to reach is already published as an MCP server, instead of building each capability by hand.

The tools page

All three tool types live together on the Tools page. Each tool shows its type (API, Code, or MCP), its availability, where it’s used, and whether it’s active. Search or filter by type and status to find one. Turn tools on or off individually or in bulk.

To add a tool, select + Tools. Then choose New API tool, New Code tool, or Connect an MCP server.

The Tools page, showing API, Code, and MCP tools together