I tried doing the MCP approach with about 100 tools, but the agent picks the wrong tool a lot of the time and it seems to have gotten significantly worse the more tools I added.
Any ideas how to deal with this? Is it one of those unsolvable XOR-like problems maybe?
- Have sub-agents with different subsets of tools. The main agent then delegates.
- Have dedicated tools that let the main agent activate subsets of tools as needed.