**Describe the bug** When using the `StreamableHTTPClientTransport`, an [optional SSE connection](https://github.com/modelcontextprotocol/typescript-sdk/blob/bf817939917277a4c59f2e19e7b44b8dd7ff140c/src/client/streamableHttp.ts#L200-L201) is attempted and [when it fails](https://github.com/modelcontextprotocol/typescript-sdk/blob/bf817939917277a4c59f2e19e7b44b8dd7ff140c/src/client/streamableHttp.ts#L222-L225), it does not error out. I'm using OTEL to have telemetry on my code and I have a constant firing of failed request whenever this attempt is made and fails. <img width="860" height="1374" alt="Image" src="https://github.com/user-attachments/assets/9edae141-53f6-46cf-996a-10768627ff5e" /> **To Reproduce** Using the `StreamableHTTPClientTransport ` on an MCP server that doesn't have SSE. **Expected behavior** Either give an option to not attempt the SSE connection or just not attempt it at all.