This is a very interesting concept. I have a few questions though.
Even if the agent has mcp tools avaible, you can't guarantee that it would necessarily use them right? I imagine that you'd have a lot of new tools that do nearly the same things.
Also how does this scale? If the agent has like 300 tools.