Table of Contents

TTMSMCPTaskSupport Enumeration

Declares whether a tool may be invoked as a long-running task. tsForbidden publishes no task capability at all and the tool is only callable in the ordinary request/response way; tsOptional tells the client it may call the tool either way; and tsRequired tells the client it must start the tool as a task. The setting only advertises the capability in the tool descriptor - it does not by itself make execution asynchronous.

API unit family: TMS.MCP.Tools

Members

Name Description
tsForbidden No task capability is published at all: the descriptor carries no execution member and the tool is only callable in the ordinary request/response way. This is the default.
tsOptional An execution member is published with a task support of optional, telling the caller it may either call the tool directly or start it as a long-running task.
tsRequired An execution member is published with a task support of required, telling the caller it must start the tool as a long-running task.