Table of Contents

Class InitializeRequestParams

Namespace
ModelContextProtocol.Protocol.Types
Assembly
ModelContextProtocol.dll

Parameters for an initialization request sent to the server. See the schema for details

public class InitializeRequestParams : RequestParams
Inheritance
InitializeRequestParams
Inherited Members

Properties

Capabilities

The client's capabilities.

[JsonPropertyName("capabilities")]
public ClientCapabilities? Capabilities { get; init; }

Property Value

ClientCapabilities

ClientInfo

Information about the client implementation.

[JsonPropertyName("clientInfo")]
public required Implementation ClientInfo { get; init; }

Property Value

Implementation

ProtocolVersion

The version of the Model Context Protocol that the client wants to use.

[JsonPropertyName("protocolVersion")]
public required string ProtocolVersion { get; init; }

Property Value

string