Table of Contents

Class MissingRequiredClientCapabilityErrorData

Namespace
ModelContextProtocol.Protocol
Assembly
ModelContextProtocol.Core.dll

Represents the payload for the MissingRequiredClientCapability JSON-RPC error.

public sealed class MissingRequiredClientCapabilityErrorData
Inheritance
MissingRequiredClientCapabilityErrorData
Inherited Members

Remarks

Introduced by the 2026-07-28 protocol revision (SEP-2575). When a server cannot fulfill a request because the client did not declare a required capability in its per-request _meta/io.modelcontextprotocol/clientCapabilities field, it MUST return this error so clients know which capabilities to advertise on a retry.

Properties

RequiredCapabilities

Gets or sets the client capabilities the server requires to process the request.

[JsonPropertyName("requiredCapabilities")]
public required ClientCapabilities RequiredCapabilities { get; set; }

Property Value

ClientCapabilities