Record

client-capabilities

Client capabilities advertised during initialization

Indicates which optional features the client supports.

record client-capabilities {
  elicitation: option​<json>,
  experimental: option​<list​<tuple​<string, json>>>,
  list-changed: option​<client-lists>,
  sampling: option​<json>,
}

Fields

NameTypeDescription
elicitationoption​<json>

Supports server-initiated elicitation requests

experimentaloption​<list​<tuple​<string, json>>>

Experimental capabilities (implementation-specific)

list-changedoption​<client-lists>

Supports list change notifications

samplingoption​<json>

Supports server-initiated sampling requests