Also, will all the work done in kotlinx-schema will allow to remove all the brittle Json schema manipulation code from
McpToolDefinitionParser
and
ToolDescriptors
of Koog? Maybe even remove
ToolDescriptor
completely?
k
Konstantin
04/04/2026, 3:07 PM
Kotlinx-schema needs something like ToolDescriptor. There is FunctionCallingSchema already, but it does not have a response schema. Then Koog’s adapter and MCP SDK can be simplified
Konstantin
04/04/2026, 3:08 PM
In 0.7 it was quick fix to make them work together