Skip to main content

Toolsets

About Toolsets

Toolsets are MCP servers that you can use as tools in Quick Apps 2.0.

Toolsets Main Screen

On the main screen, you can find all publicly-available Toolsets that have either been published by DIAL users or added via a direct modification to DIAL Core's dynamic settings.

Refer to Access Control to lean more about Private and Public logical spaces for objects storage in DIAL.

Folders Structure

Objects in the Public space are arranged hierarchically, similar to a file system. In this part of the screen, you can see the hierarchical structure of folders in the Public space.

ElementDescription
Root folderA root public folder. Contains the sub-folders and toolsets. It is visible to all users.
Sub-foldersToolsets can be placed in a specific sub-folder for logical organization purposes.
ActionsHover over any folder to view a context menu icon with actions you can perform in relation to the selected folder.
- Rename: Use to rename the selected folder.
- Move to: Use to select a target location in the hierarchy to move the selected folder.
- Manage permissions: Redirects to Folder Storage to manage access to the folder.
- Delete: Use to delete the folder with Toolsets inside it.

Toolsets Grid

Click on any folder to display toolsets in the toolsets grid.

ColumnDefinition
IDThe toolset’s unique key.
VersionVersion of the toolset.
AuthorThe username or system ID associated with the user who created or last updated this toolset.
Updated timeThe timestamp of the last modification of the toolset. Use to track changes.
ActionsActions you can perform on the selected toolset:
- Open in new tab: Opens a new tab with toolset's properties and parameters.
- Duplicate: Use to create a copy of the toolset.
- Move to another folder: Use to select the target folder in the hierarchy to move the toolset.
- Delete: Use to delete the toolset. Alternatively you can use Bulk Actions in the header to remove multiple toolsets.

Create Toolset Asset

On the main screen you can add new toolsets to the public folder.

Follow these steps to add a new toolset:

  1. Click + Create to invoke the Create Toolset modal.

  2. Define toolset's parameters

    FieldRequiredDefinition & Guidance
    IDYesA unique identifier of the toolset.
    Display NameYesA user-friendly label shown throughout the Admin UI and in DIAL Core.
    VersionYesSemantic identifier (e.g., 1.2.0) of a toolset's version.
    DescriptionNoA free-text summary describing the toolset (e.g. purpose and data being fetched).
    External EndpointYesToolset API for MCP calls. The endpoint that a Quick App can call to fetch external data.
  3. Once all required fields are filled click Create. The dialog closes and the new toolset configuration screen is opened. This entry will appear immediately in the listing under the selected folder once created.

Import

Use Import in the toolbar to upload new or update existing toolsets from ZIP archive. This is essential for migrating, restoring, or sharing toolsets assets between DIAL users.

To import toolsets:
  1. Click Import in the toolbar to launch the import modal.

  2. Drag & Drop your DIAL Admin archive into the files area or click Browse to open a file picker.

  3. Select a Conflict resolution strategy. It allows you to decide how to handle existing toolsets with the same identifier and version:

    • Skip: Leave existing toolsets untouched, only new ones will be added.
    • Override: Replace toolsets having the same name and version with the imported ones.
  4. Click Finish to start.

Configuration Screen

Click any toolset on the main screen to open a screen with information about the selected toolset and its configuration details.

Properties

In the Properties tab, you can preview and modify selected toolset's basic properties.

FieldDefinition & Use Case
IdA unique identifier of the toolset.
AuthorThe username or system ID associated with the user who created or last updated this toolset.
Creation TimeThe timestamp of when the toolset was created.
Updated TimeDate and time when the toolset's configuration was last updated.
AuthenticationCurrent authentication status of the selected toolset.
Folder StorageThe path to the toolset's location in the hierarchy of the public folder.
Display NameThe name of the toolset assigned by the author.
VersionVersion of the toolset. Can be selected from the dropdown to display information for different versions.
DescriptionA free-text summary describing the toolset.
IconA logo to visually distinguish the toolset on the UI. Maximum size: 512 MB. Supported types: .jpeg, .jpg, .jpe, .png, .gif, .apng, .webp, .avif, .svg, .svgz, .bmp, .ico. Up to 1 files.
TopicsTags that you can assign to toolset. Helps to assign categories for better navigation on UI.
Storage folderThe path to the toolset's location in the hierarchy of folders. It allows you to move the toolset between folders.
External EndpointThe MCP endpoint that a Quick App can call to fetch external data.
TransportA transport supported by MCP server. The available options are: HTTP or SSE. Default: HTTP. Choose SSE for server-sent events when supported.
AuthenticationAuthentication settings for the Toolset. Supported OAUTH, API_KEY, or NONE. Refer to DIAL Core to learn more about toolset authentication.
Max retry attemptsNumber of times DIAL Core will retry a failed call (due to timeouts or 5xx errors).

Tools Overview

Tools in toolsets are functionalities supported by a corresponding MCP server that can be used to extend the capabilities of your toolset. In this tab, you can find all tools included in the toolset and add more tools.

Add

You can add a tool manually only if Use all available tools toggle is Off.

  1. Click + Add on the top-right.
  2. Click + Add in the modal and give names to the tools that will be added.
  3. Add to add tools to the toolset.

Remove

You can remove a tool only if Use all available tools toggle is Off.

  1. Hover the tool by the pointer to see Delete button.
  2. Click Delete to remove a tool.

JSON Editor

Use the JSON Editor toggle to switch between the form-based UI and raw JSON view of the toolset’s configuration. It is useful for advanced scenarios of bulk updates, copy/paste between environments, or tweaking settings not exposed in the form UI—you can switch to the JSON Editor on any toolset configuration page.

Switching to the JSON Editor
  1. Navigate to Assets → Toolsets, then select the toolset you want to edit.
  2. Click the JSON Editor toggle (top-right). The UI reveals the raw JSON.

TIP: You can switch between UI and JSON only if there are no unsaved changes.

Delete

Use the Delete button in the Configuration screen toolbar to permanently remove the selected toolset. To remove several toolsets, use the Bulk Actions option on the main screen.