Core Concepts
This section describes the main features of the Tools module, each managed through a distinct tab in the interface.
1. Out-of-the-Box (OOTB) Tools
- No custom coding required
- Accessible directly from the Directory tab within the Tools interface.
View the complete list of OOTB tools in Configuring Prebuilt Tools
2. Custom Functions
Custom Functions allow users to define business-specific logic that goes beyond OOTB connectors. These are particularly useful for scenarios such as:
- Complex data transformation
- Custom calculations
- Inline enrichment before passing data downstream
Developers configure these functions via the Custom Functions tab in the Tools interface. They can be tested and invoked like any standard tool. Credentials can also be linked for secure execution. The Test panel lets users supply sample inputs and run the function inline, with logs and outputs shown instantly for quick validation.
3. API Tools
Certain tools are backed by external APIs and allow configuration of request/response mappings, headers, and authentication, without writing any code. These API Tools are typically:
- Used to consume a single REST API endpoint provided by an external or internal service.
- Configured via the API tab to define HTTP method, endpoint, headers, body schema, and output structure.
- Ideal for securely integrating external services into workflows and agents as reusable, no-code components.
4. Accounts
The Accounts tab in the Tools module is deprecated. Credentials are now created and managed in the Credentials module in the left navigation panel, as Personal or Shared credentials. Credentials created in Tools → Accounts before this release are moved there automatically.
5. Remote MCP [BETA]
Connect external MCP servers and use their tools in agents, workflows and EGPT. Configure them in the Remote MCP tab of the Tools interface. See Remote MCP to know more.