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; }