Parameters of a sampling/createMessage request the server sends to the client. Build one, call toJson, and pass it to RequestContext.sample.
"none" | "thisServer" | "allServers"
opaque provider-specific metadata
optional tool-choice mode; omitted when unset
tools the model may call during sampling (2025-11-25 / draft)
Parameters of a sampling/createMessage request the server sends to the client. Build one, call toJson, and pass it to RequestContext.sample.