Tools are an external functionality that Agents can invoke during execution.
There are two types of Tools in The Lab:
- Public Tools
- Private Tools
Public Tools are preconfigured and available by default in all projects. You can use them directly when defining your Agents.
Some examples of available Public Tools include:
- Web Search: Performs internet searches.
- Code Interpreter: Executes code and returns the result.
- GDrive: Accesses and queries files from Google Drive.
- SharePoint: Interacts with files and folders on a SharePoint site.
- Web Scraper: Extracts information from a specific URL.
For the complete list and details of each one, see Public Integrations.
Private Tools are Tools you define within your project to expose a specific API operation.
Each Private Tool acts as a one-to-one bridge between The Lab and a single API operation (endpoint). When creating a Private Tool, you select exactly one HTTP method and one path from your API specification. The Lab exposes that operation as a Tool that the Agent can invoke.
If you need to expose multiple operations from the same API, you must create a separate Tool for each one.
To create a Private Tool, follow the steps in How to create a Private Integration.
Since version 2025-04.