Description:
Currently, when there are changes in MCPRoute (add/remove server, enable/disable tools), client needs to reconnect to get updated list of tools. It would be great if AIGW can supports dynamic tool discovery as stated in https://modelcontextprotocol.info/docs/concepts/tools/#tool-discovery-and-updates. Based on standard, AIGW should notify connected clients when there are tools changes by sending notifications/tools/list_changed