# 16.1 Tool Processes: Configuration and Usage Modes

Starting with version 26.07, a new category of processes known as "Tool" processes has been introduced.

These were implemented to replicate the programming advantages offered by functions, thereby eliminating the redundancy often encountered when using Standard processes.

Specifically, this type of process can be invoked within multiple different Standard processes or multiple times within the same Standard process, effectively allowing for the reuse of existing process segments.

Furthermore, a Tool process can be invoked within another Tool process without significant limitations.

For technical and functional reasons, conditions linked to record creation or modification cannot be configured directly within a Tool process. However, if one wishes to use a Tool process as if it were a Standard process, one simply needs to configure a Standard process (defining the process's starting conditions) and then immediately invoke the relevant Tool process.

To configure a Tool process, select the specific "Tool call" option within the first task of the flowchart.  
Upon selecting this option, the "Entity" picklist becomes read-only; if an entity was previously selected, the field is cleared.  
Additionally, a table appears below where you can define the parameters to be used as input when invoking the Tool process (Figure 1).

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2026-07/scaled-1680-/haFimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2026-07/haFimage.png)

Figure 1

For each parameter (table row), the following fields must be completed:

\- **Parameter Name** -&gt; the name assigned to the parameter, which will be displayed within the Standard process

\- **Type** -&gt; the type of parameter the Tool process expects to receive; this can be one of two types:

"string": if the parameter is a string

"entity": if the parameter is an entity; in this case, the module it refers to must be specified in the next field

\- **Entity** -&gt; if Type = Entity, this field must be populated with the appropriate module

\- **Mandatory** -&gt; makes the parameter mandatory when the Tool process is called

\- **Description** -&gt; provides useful information for filling in the parameter when the Tool process is called

Once activated, the Tool process can be selected within the dedicated BPMN action "Call Tool Process". (Figure 2)

[![image.png](https://usermanual.vtenext.com/uploads/images/gallery/2026-07/scaled-1680-/qNyimage.png)](https://usermanual.vtenext.com/uploads/images/gallery/2026-07/qNyimage.png)

Figure 2

###   
MCP tool

Once the process is activated, a new tool will automatically become available on the MCP servers.  
This allows the process to be launched just like an MCP server tool.

To use it, the tool must be activated on the server; then, synchronization on the client must be awaited or forced, and—if applicable—it must be activated on the agents using the MCP client.