OptionalelicitationPresent if the client supports elicitation from the server.
OptionalexperimentalExperimental, non-standard capabilities that the client supports.
OptionalrootsPresent if the client supports listing roots.
OptionallistChanged?: booleanWhether the client supports notifications for changes to the roots list.
OptionalsamplingPresent if the client supports sampling from an LLM.
Capabilities a client may support. Known capabilities are defined here, in this schema, but this is not a closed set: any client can define its own, additional capabilities.