Tools & Integrations

Tools extend your agent's capabilities beyond conversation. They let agents call external services, run custom logic, and connect to the systems your business already runs on — all during a live conversation.

Tool Types

API Tool

Make an HTTP request to any external service — CRM, booking system, internal tool. Configure the method, URL, headers, and body, then map the response back into variables the agent can use. Great for one-off integrations where you already have an API.

Function Tool

Run a small snippet of custom logic — data transformation, formatting, calculations, or custom business rules — and return the result to the agent. Use this when you need a little glue code that doesn't justify a full API.

Integration Tool

Plug into popular platforms through a pre-built connector — CRMs, ticketing systems, payment processors, and more. Select the provider and action, supply credentials, and the integration handles the rest.

MCP Tool

Connect to any Model Context Protocol server to give your agent access to an entire catalog of tools and data sources through a single standardized connection.

Creating Tools

Tools are defined at the project level and can be shared by any agent step or playbook in the project. Each tool has a name, a description, and its type-specific configuration.

The description is the most important field. It is what the agent reads when deciding whether a tool is the right one for the situation, so write it the same way you would brief a colleague: be clear about what the tool does and when to reach for it.

Assigning Tools to Agents

After creating a tool, attach it to the agent steps or playbooks that should have access. Only attached tools are available to that agent, which lets you scope each agent to the exact capabilities it needs — nothing more, nothing less.

Built-in Tools

Every agent also gets a set of built-in capabilities you can turn on with a single toggle — no configuration required:

ToolDescription
Knowledge BaseSearch the project's knowledge base for relevant information
ButtonsDisplay interactive buttons in the conversation
CardsShow rich cards with titles, descriptions, and images
CarouselsDisplay horizontally scrollable card sets
Web SearchSearch the web for real-time information
End ConversationGracefully end the current conversation when the goal is met

Choosing a Model

Every agent, playbook, and prompt step lets you pick the model that powers it, along with temperature, max tokens, and retry behavior. Conduet supports a curated selection of the latest frontier models so you can balance speed, cost, and reasoning ability for each step. Start with the recommended defaults and tune from there as you see how your agent performs.