TsgcWSAPIClient_MCP › Methods

TsgcWSAPIClient_MCP Methods

Public methods grouped by purpose, followed by the full alphabetical list.

Session

NameDescription
InitializePerforms the MCP handshake and establishes the JSON-RPC session with the server.
PingIssues a JSON-RPC ping request to keep the session alive.

Tools

NameDescription
ListToolsRequests the catalogue of tools published by the server (tools/list).
RequestToolInvokes a named tool on the server (tools/call) with optional JSON arguments.

Prompts

NameDescription
ListPromptsRetrieves the available prompt templates from the server (prompts/list).
RequestPromptObtains the rendered content of a prompt template (prompts/get).

Resources

NameDescription
ListResourcesEnumerates resource descriptors published by the server (resources/list).
RequestResourceReads the contents of a resource identified by URI (resources/read).
ListResourceTemplatesEnumerates resource template descriptors (resources/templates/list).
SubscribeResourceSubscribes to change notifications for a specific resource (resources/subscribe).
UnsubscribeResourceCancels a previous resource subscription (resources/unsubscribe).

Completion

NameDescription
CompleteRequests argument autocomplete suggestions from the server (completion/complete).

Protocol 2026-07-28

NameDescription
DiscoverSends a server/discover request and raises OnMCPDiscover with the result.

Subscriptions

NameDescription
SubscriptionsListenOpens a subscriptions/listen stream to receive notifications and returns the subscription id.
SubscriptionsCancelCancels a subscription opened with SubscriptionsListen.

Tasks

NameDescription
TasksGetRequests the status of a task (tasks/get) and returns it.
TasksUpdateSends the answers of the inputs requested by a task (tasks/update).
TasksCancelAsks the server to cancel a task (tasks/cancel).

All Methods (alphabetical)

NameDescription
CompleteRequests argument autocomplete suggestions from the server (completion/complete).
DiscoverSends a server/discover request and raises OnMCPDiscover with the result.
InitializePerforms the MCP handshake and establishes the JSON-RPC session with the server.
ListPromptsRetrieves the available prompt templates from the server (prompts/list).
ListResourcesEnumerates resource descriptors published by the server (resources/list).
ListResourceTemplatesEnumerates resource template descriptors (resources/templates/list).
ListToolsRequests the catalogue of tools published by the server (tools/list).
PingIssues a JSON-RPC ping request to keep the session alive.
RequestPromptObtains the rendered content of a prompt template (prompts/get).
RequestResourceReads the contents of a resource identified by URI (resources/read).
RequestToolInvokes a named tool on the server (tools/call) with optional JSON arguments.
SubscribeResourceSubscribes to change notifications for a specific resource (resources/subscribe).
SubscriptionsCancelCancels a subscription opened with SubscriptionsListen.
SubscriptionsListenOpens a subscriptions/listen stream to receive notifications and returns the subscription id.
TasksCancelAsks the server to cancel a task (tasks/cancel).
TasksGetRequests the status of a task (tasks/get) and returns it.
TasksUpdateSends the answers of the inputs requested by a task (tasks/update).
UnsubscribeResourceCancels a previous resource subscription (resources/unsubscribe).