Tools
Important: Agents is currently in private beta and is not yet available to all customers.
Tools enable the agent to perform specific tasks in an agentflow. When a tool is enabled, the agent can use it to retrieve information or perform actions while responding to a request.
The following tools are available. Additional tools may be available depending on the configuration.
Jump to:
Calculator
The Calculator tool enables the agent to perform mathematical calculations.
CurrentDateTime
The CurrentDateTime tool enables the agent to retrieve the current date and time.
Gmail
The Gmail tool enables the agent to interact with Gmail using a configured connection.
| Field or selection | Description | Variable types |
|---|---|---|
| Type | Gmail action used by the tool. | Text |
| Connection | Connection used to authenticate with Gmail. | N/A |
| Draft actions |
Draft operations available for the Gmail tool:
|
N/A |
| Message actions |
Actions available when Messages is selected as the type.
Delete message: Permanently deletes a message. |
Text |
| Label actions |
Actions available when Labels is selected as the type.
|
Text, Decimal, Integer, Boolean, DateTime, Collection |
| Thread actions |
Actions available when Threads is selected as the type.
|
Text, Decimal, Integer, Boolean, DateTime, Collection |
Google Calendar
| Field or selection | Description | Variable types |
|---|---|---|
| Type |
Google Calendar operation used by the tool. Available options include:
|
N/A |
| Connection | Connection used to authenticate with Google Calendar. | N/A |
| Event actions |
Actions available when Event is selected as the type.
|
Text, Decimal, Integer, Boolean, DateTime, Collection |
| Calender actions |
Actions available when Calendar is selected as the type.
|
Text, Decimal, Integer, Boolean, DateTime, Collection |
| Freebusy actions |
Actions available when Freebusy is selected as the type.
|
Text, Decimal, Integer, Boolean, DateTime, Collection |
Google Docs
| Field or selection | Description | Variable types |
|---|---|---|
| Actions |
Google Docs operation used by the tool. Available options include:
|
Text, Decimal, Integer, Boolean, DateTime, Collection |
| Connection | Connection used to authenticate with Google Docs. | N/A |
Google Drive
| Field or selection | Description | Variable types |
|---|---|---|
| Type |
Google Drive operation used by the tool. Available options include:
|
N/A |
| Connection |
Connection used to authenticate with Google Drive. |
N/A |
| File actions |
Actions available when File is selected as the type.
|
Text, Decimal, Integer, Boolean, DateTime, Collection |
| Folder actions |
Actions available when Folder is selected as the type.
|
Text, Decimal, Integer, Boolean, DateTime, Collection |
| Search actions |
Actions available when Search is selected as the type.
|
Text, Decimal, Integer, Boolean, DateTime, Collection |
| Share actions |
Actions available when Share is selected as the type.
|
Text, Decimal, Integer, Boolean, DateTime, Collection |
Google Sheets
| Field or selection | Description | Variable types |
|---|---|---|
| Type |
Google Sheets operation used by the tool. Available options include:
|
N/A |
| Connection |
Connection used to authenticate with Google Sheets. |
N/A |
| Spreadsheet actions |
Actions available when Spreadsheet is selected as the type.
|
Text, Decimal, Integer, Boolean, DateTime, Collection |
| Values actions |
Actions available when Values is selected as the type.
|
Text, Decimal, Integer, Boolean, DateTime, Collection |
Jira
| Field or selection | Description | Variable types |
|---|---|---|
| Type |
Jiraoperation category used by the tool. |
N/A |
| Connection |
Connection used to authenticate with Jira |
N/A |
| Host | Base URL of the Jira instance used for the request. | |
| Issue actions |
Actions available when Issues is selected as the type.
|
N/A |
| Comment actions |
Actions available when Issue comments is selected as the type.
|
N/A |
| User actions |
Actions available when Users is selected as the type.
|
N/A |
Microsoft Outlook
| Field or selection | Description | Variable types |
|---|---|---|
| Connection |
Connection used to authenticate with Microsoft Outlook. |
N/A |
| Type |
Operation used by the tool. Available options include:
|
N/A |
| Calendar actions |
Actions available when Calendar is selected as the type.
|
Text, Decimal, Integer, Boolean, DateTime, Collection |
| Message actions |
Actions available when Message is selected as the type.
|
Text, Decimal, Integer, Boolean, DateTime, Collection |
Microsoft Teams
| Field or selection | Description | Variable types |
|---|---|---|
| Type |
Operation used by the tool. Available options include:
|
N/A |
| Connection | Connection used to authenticate with Microsoft Teams. | N/A |
| Channel actions |
Actions available when Channel is selected as the type.
Add channel member: Adds a member to a channel.
User ID: ID of the user to add. (Text) Remove channel member: Removes a member from a channel.
|
Text, Decimal, Integer, Boolean, DateTime, Collection |
| Chat actions |
Actions available when Chat is selected as the type.
|
Text, Decimal, Integer, Boolean, DateTime, Collection |
| Chat message actions |
Actions available when Chat message is selected as the type.
|
Text, Decimal, Integer, Boolean, DateTime, Collection |
PostgreSQL MCP
| Field or selection | Description | Variable types |
|---|---|---|
| Connection |
Connection used to authenticate and connect to the PostgreSQL MCP server. |
N/A |
| Available actions | Actions exposed by the configured PostgreSQL MCP server. These actions depend on the capabilities provided by the MCP server and allow the agent to execute database-related operations through the PostgreSQL MCP integration. | Text, Decimal, Integer, Boolean, DateTime, Collection |
Requests delete
| Field or selection | Description | Variable types |
|---|---|---|
| URL |
The endpoint URL where the DELETE request is sent. |
Text |
| Name | The name used by the agent to identify and reference this request tool. | Text |
| Description | Description that helps the agent determine when to use this tool. | Text |
| Headers | HTTP headers to include in the DELETE request, such as authorization tokens or content type. |
Object |
| Query param schemas | Defines the available query parameters the agent can include in the request URL. | JSON Object |
| Max output length | Maximum length of the response returned to the agent. Remove the value to return the full response. | Decimal, Integer |
Requests get
| Field or selection | Description | Variable types |
|---|---|---|
| URL |
The endpoint URL where the GET request is sent. |
Text |
| Name | The name used by the agent to identify and reference this request tool. | Text |
| Headers | HTTP headers to include in the GET request, such as authorization tokens or content type. |
Object |
| Query param schemas | Defines the available query parameters the agent can include in the request URL. | JSON Object |
| Max output length | Maximum length of the response returned to the agent. Remove the value to return the full response. | Decimal, Integer |
| Continue on failure | If enabled, the tool returns an error object instead of stopping execution when the request fails. | Boolean |
Requests post
| Field or selection | Description | Variable types |
|---|---|---|
| URL |
The endpoint URL where the POST request is sent. |
Text |
| Name | The name used by the agent to identify and reference this request tool. | Text |
| Description | Description that helps the agent determine when to use this tool. | Text |
| Headers | HTTP headers to include in the POST request, such as authorization tokens or content type. |
Object |
| Body | JSON body to include in the POST request. This overrides the body generated by the agent. | JSON Object |
| Body schema | Defines the structure of body parameters available to the agent when constructing the request payload. | JSON schema |
| Max output length | Maximum length of the response returned to the agent. Remove the value to return the full response. | Decimal, Integer |
Requests put
| Field or selection | Description | Variable types |
|---|---|---|
| URL |
The endpoint URL where the PUT request is sent. |
Text |
| Name | The name used by the agent to identify and reference this request tool. | Text |
| Description | Description that helps the agent determine when to use this tool. | Text |
| Headers | HTTP headers to include in the PUT request, such as authorization tokens or content type. |
Object |
| Body | JSON body to include in the PUT request. This overrides the body generated by the agent. | JSON Object |
| Body schema | Defines the structure of body parameters available to the agent when constructing the request payload. | JSON schema |
| Max output length | Maximum length of the response returned to the agent. Remove the value to return the full response. | Decimal, Integer |
Slack MCP
| Field or selection | Description | Variable types |
|---|---|---|
| Connection |
Connection used to authenticate and connect to the Slack MCP server. |
N/A |
| Available actions | Actions exposed by the configured Slack MCP server. These actions allow the agent to interact with Slack, such as sending messages, retrieving information, or performing other operations supported by the MCP server. | Text, Decimal, Integer, Boolean, DateTime, Collection |