Currently (1.1.0) a MCP-Tool has different types for input schema and output schema. The inputSchema is a `JsonSchema`, whereas the outputScheem is a `Map<String, Object>` I don't quite understand, why there should be a difference.