Allow client to receive response via websocket
By doing responses via webhooks we only allow tools that can serve pages to the public internet to receive responses. While webhooks work well for some things, a websocket or similar that can be connected to to receive response would help