See https://github.com/modelcontextprotocol/specification/pull/206
See modelcontextprotocol/modelcontextprotocol#206