Does the official client have the same behavior?
I seem to recall that there was, once upon a long time ago, a bug where you could continue to talk to the MCP even after the MCP login request failed. I'd be surprised if that bug managed to resurface once again.