### Added - Tool output schema support with comprehensive validation (#122) - HTTP client transport layer for MCP clients (#28) - Tool annotations validation for protocol compatibility (#122) - Server instructions support (#87) - Title support in server info (#119) - Default values for tool annotation hints (#118) - Notifications/initialized method implementation (#84) ### Changed - Make default protocol version the latest specification version (#83) - Protocol version validation to ensure valid values (#80) - Improved tool handling for tools with no arguments (#85, #86) - Better error handling and response API (#109) ### Fixed - JSON-RPC notification format in Streamable HTTP transport (#91) - Errors when title is not specified (#126) - Tools with missing arguments handling (#86) - Namespacing issues in README examples (#89)