Skip to main content

@wildix/wim-tools-client

wim-tools-client package

Classes

Class

Description

AlreadyExistException

CreateToolCommand

Create a new tool.

DeleteToolCommand

Delete a tool by its ID.

DescribeToolsCommand

Describe multiple tools by their IDs.

DiscoverToolsCommand

Discover tools from an MCP server.

ExecuteToolCommand

Execute a tool with the provided input.

ForbiddenException

GetToolCommand

Get a tool by its ID.

ListToolsCommand

List all tools for the current company.

NotFoundException

ToolExecutionException

ToolExecutionServerException

Tools

ToolsClient

ToolsServiceException

Base exception class for all service exceptions from Tools service.

UnauthorizedException

UpdateToolCommand

Update a tool by its ID.

ValidationException

Interfaces

Interface

Description

ClientDefaults

CreateToolCommandInput

The input for CreateToolCommand.

CreateToolCommandOutput

The output of CreateToolCommand.

CreateToolInput

CreateToolOutput

DeleteToolCommandInput

The input for DeleteToolCommand.

DeleteToolCommandOutput

The output of DeleteToolCommand.

DeleteToolInput

DeleteToolOutput

DescribeToolsCommandInput

The input for DescribeToolsCommand.

DescribeToolsCommandOutput

The output of DescribeToolsCommand.

DescribeToolsInput

DescribeToolsOutput

DiscoveredTool

DiscoverToolsCommandInput

The input for DiscoverToolsCommand.

DiscoverToolsCommandOutput

The output of DiscoverToolsCommand.

DiscoverToolsInput

DiscoverToolsOutput

ExecuteToolCommandInput

The input for ExecuteToolCommand.

ExecuteToolCommandOutput

The output of ExecuteToolCommand.

ExecuteToolInput

ExecuteToolOutput

GetToolCommandInput

The input for GetToolCommand.

GetToolCommandOutput

The output of GetToolCommand.

GetToolInput

GetToolOutput

ListToolsCommandInput

The input for ListToolsCommand.

ListToolsCommandOutput

The output of ListToolsCommand.

ListToolsInput

ListToolsOutput

RuntimeExtension

Tool

ToolChatConfig

ToolChatHandler

ToolCustomEmailConfig

ToolDescription

ToolExecutionResult

ToolInput

ToolMcpHandler

ToolMcpToolHandler

Tools

ToolsClientConfig

The configuration interface of ToolsClient class constructor that set the region, credentials and other options.

ToolsClientResolvedConfig

The resolved configuration interface of ToolsClient class. This is resolved and normalized from the constructor configuration interface.

ToolSearchConfig

Search handler configuration. The search tool requires no configuration - API key comes from AppConfig and query comes from tool input.

ToolSmsConfig

ToolSmsHandler

ToolSmtpConfig

ToolVariable

ToolWebhookAuthBasic

ToolWebhookAuthBearer

ToolWebhookAuthOAuth

ToolWebhookConfig

ToolWebhookHeader

ToolWnsEmailConfig

UpdateToolCommandInput

The input for UpdateToolCommand.

UpdateToolCommandOutput

The output of UpdateToolCommand.

UpdateToolInput

UpdateToolOutput

Namespaces

Namespace

Description

ToolChatRecipient

ToolEmailHandler

ToolHandler

ToolMcpAuthorization

ToolWebhookAuth

Variables

Variable

Description

ToolVariableType

ToolWebhookMethod

Type Aliases

Type Alias

Description

ServiceInputTypes

ServiceOutputTypes

ToolChatRecipient

ToolEmailHandler

ToolHandler

ToolMcpAuthorization

ToolsClientConfigType

ToolsClientResolvedConfigType

ToolVariableType

ToolWebhookAuth

ToolWebhookMethod