outputSchema

open val outputSchema: Map<String, Any>?

Optional JSON Schema (MCP 2025-06-18 outputSchema) describing the map returned in ToolResult.data, as nested maps/lists (e.g. mapOf("type" to "object", "properties" to …)). When set, clients may validate structuredContent against it, so it must match every successful result exactly. Null (the default) advertises no output schema.