Allow different chats/models to use different MCP tools
Tianrong Zhang
Not all dialogs need the same tools but for now all chats have to be exposed to all enabled tools. Some MCP servers take a long time to start and it is not feasible to just turn them on and off every time I switch between different chats. Also, some models are limited in input size and spamming the input with tools they don't need is absolutely useless and uneconomical. I also find that models without tool-use capabilities are also receiving extra inputs about the tools wasting tokens. In clients like Chatwise, while the MCP servers' processes are shared across chats, users can enable and disable tools for individual chats and I hope we can do the same in ChatBox.