Record

sampling-create-message-request

https://modelcontextprotocol.io/specification/2025-06-18/schema#createmessagerequest

record sampling-create-message-request {
  include-context: include-context,
  max-tokens: u64,
  messages: list​<sampling-message>,
  metadata: option​<json>,
  model-preferences: option​<model-preferences>,
  stop-sequences: option​<list​<string>>,
  system-prompt: option​<string>,
  temperature: option​<f64>,
}

Fields

NameTypeDescription
include-contextinclude-context
max-tokensu64
messageslist​<sampling-message>
metadataoption​<json>
model-preferencesoption​<model-preferences>
stop-sequencesoption​<list​<string>>
system-promptoption​<string>
temperatureoption​<f64>