During the MCP initialization handshake, the client sends an initialize request. What is the correct next step?
Answer: The server sends an InitializeResult response
The correct handshake sequence is: (1) client sends initialize request, (2) server responds with InitializeResult, (3) client sends initialized notification. The server replies first with InitializeResult; only after that does the client send the initialized notification signaling the session is open.