Tools
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.
Note: Preview tools are available for early use and have limited functionality. They are not recommended for production use. The Work IQ OneDrive, SharePoint, and Dataverse tools are currently in preview.
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:
|
Text, Decimal, Integer, Boolean, DateTime, Collection |
| 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 |
| Calendar 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 OneDrive MCP
Note: Microsoft OneDrive MCP uses the McpServers.OneDrive.All permission, which makes all supported actions available for selection. The action list is dynamic and can include new actions added by Microsoft. Agents can use only the actions selected by the designer. New or unselected actions are not available to the agent until they are selected and the agent is republished.
| Field or selection | Description | Variable types |
|---|---|---|
| Connection |
Connection used to authenticate and connect to the Microsoft OneDrive MCP server. |
N/A |
| Available actions | Actions made available by the configured Microsoft OneDrive MCP server. These actions allow the agent to interact with files and folders in Microsoft OneDrive. Available actions depend on the capabilities provided by the MCP server. | Text, Decimal, Integer, Boolean, DateTime, Collection |
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 SharePoint MCP
Note: Microsoft SharePoint MCP uses the McpServers.SharePoint.All permission, which makes all supported actions available for selection. The action list is dynamic and can include new actions added by Microsoft. Agents can use only the actions selected by the designer. New or unselected actions are not available to the agent until they are selected and the agent is republished.
| Field or selection | Description | Variable types |
|---|---|---|
| Connection |
Connection used to authenticate and connect to the MicrosoftSharePoint MCP server. |
N/A |
| Available actions | Actions made available by the configured Microsoft SharePoint MCP server. These actions allow the agent to interact with sites, files, and folders in Microsoft SharePoint. Available actions depend on the capabilities provided by the MCP server. | 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 |
Nintex Custom MCP Servers
Note: The tools and actions available to the agent depend on how the custom MCP server is configured and scoped in MCP Composer.
| Field or selection | Description | Variable types |
|---|---|---|
| Custom MCP server |
The custom MCP server to connect to. The list contains your tenant's active servers created in MCP Composer. You can insert a variable that contains the server value. |
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 |
Tavily API
| Field or selection | Description | Variable types |
|---|---|---|
| Connection |
Connection used to authenticate with Tavily API. |
N/A |
| Available actions |
|
Text, Decimal, Integer, Boolean, DateTime, Collection |