ElicitRequestParams

Represents the parameters for an elicitation/create request.

Implementations: ElicitRequestFormParams, ElicitRequestURLParams.

Inheritors

Types

Link copied to clipboard
data class RequestedSchema(val schema: String? = null, val properties: Map<String, PrimitiveSchemaDefinition>, val required: List<String>? = null)

A restricted JSON Schema for elicitation requests.

Properties

Link copied to clipboard
abstract val message: String

The message to present to the user describing what information is being requested.

Link copied to clipboard
@SerialName(value = "_meta")
abstract val meta: RequestMeta?

The _meta property/parameter is reserved by MCP to allow clients and servers to attach additional metadata to their interactions.