Retool Agents core tools
Learn about the tools Retool Agents supports out-of-the-box.
There are several pre-built Core tools that Retool provides with Retool Agents so you can get started building faster. Every Retool organization will be seeded with resources for core tools.
Core tools for Retool Agents.
Core tools minimize the amount of setup work you must do in order to create a useful agent, and they expedite the creation of key use cases, such as Get Calendar Events
or Execute code
. If modified, core tools are converted into custom tools.
Add core tools to an agent
To add a core tool to an agent, sign in to your Retool organization, and select the Agents tab in the top navigation bar.
- Open an existing agent or create a new one.
- On the Configuration tab, click Add new tool.
- Click the + on the Core tools you want to add, and select Add tools.
The agent Configuration tab displays the tools you added in the Tools section.
Selecting resources
Once you add a tool to your agent, a Select Resource
dropdown appears. Use this dropdown to choose from existing resources in your organization, or create a new one. To use an existing resource, you need Edit permissions for that resource.
If you create a new resource, you have options to share credentials between users and apply the resource you create to all tools that need that type of resource.
Convert a core tool to a custom tool
When you edit a core tool, Retool Agents automatically converts it to a custom tool, and you can edit the Function Logic. You will be prompted with a warning message when converting a core tool to a custom tool. This is a check to ensure you're making an intended change. Converting a core tool to a custom tool doesn't change the way the tool functions until you modify it.
- Click to expand the core tool, and click the Edit ( ) icon.
- Click Continue on the warning message that pops up.
- Select Edit function in the Function Logic section.
- Update the tool as desired and click Done.
- Click Save on the Edit tool page to save the updates to your new custom tool.