Tools for Retool Agents
Learn how to use tools with Retool Agents.
| Agents Availability | |||
|---|---|---|---|
| Cloud | Public beta | ||
| Self-hosted Edge 3.234 or later | Public beta | ||
| Self-hosted Stable 3.253 or later | Public beta | ||
A tool is a logical block that an agent can use to complete an action, like fetching data. Each Retool Agent has at least one tool, or more commonly a set of tools, at its disposal that it can use as it runs. The agent determines which tools to use, and in what order to call them. Within Retool Agents, a tool can be a function, a workflow, or another agent.
Add Tools
An agent requires a tool, or a set of tools, to work with. You can select + Add Tool from the Configuration tab to add tools to your agent.
There are several different kinds of tools you can add or create within Retool Agents.
- Core tools are created by Retool.
- You can create custom tools with a function.
- Tools can be imported from other agents, or an MCP server.
- You can use a workflow or another agent as a tool.
There is no minimum or maxiumum number of tools you can add, but LLMs typically perform best with 1-10 tools.

Select Add tool from the Agent Configuration page to display tool options.