Table of Contents

Class RequestMcpTasksCapability

Namespace
ModelContextProtocol.Protocol
Assembly
ModelContextProtocol.Core.dll

Represents task support for tool-specific requests.

[Experimental("MCPEXP001", UrlFormat = "https://github.com/modelcontextprotocol/csharp-sdk/blob/main/docs/list-of-diagnostics.md#mcpexp001")]
public sealed class RequestMcpTasksCapability
Inheritance
RequestMcpTasksCapability
Inherited Members

Properties

Elicitation

Gets or sets task support for elicitation-related requests.

[JsonPropertyName("elicitation")]
public ElicitationMcpTasksCapability? Elicitation { get; set; }

Property Value

ElicitationMcpTasksCapability

Sampling

Gets or sets task support for sampling-related requests.

[JsonPropertyName("sampling")]
public SamplingMcpTasksCapability? Sampling { get; set; }

Property Value

SamplingMcpTasksCapability

Tools

Gets or sets task support for tool-related requests.

[JsonPropertyName("tools")]
public ToolsMcpTasksCapability? Tools { get; set; }

Property Value

ToolsMcpTasksCapability