Right now, the MCP's tool descriptions say the client agent MUST (!!!) use its tools, which is crazy. As a user, I like to have the MCP tools available but I don't want the tools telling me I MUST use them. The tool descriptions should only describe the tool capabilities, and not try to steer the behaviour of the client agent.
Right now, the MCP's tool descriptions say the client agent MUST (!!!) use its tools, which is crazy. As a user, I like to have the MCP tools available but I don't want the tools telling me I MUST use them. The tool descriptions should only describe the tool capabilities, and not try to steer the behaviour of the client agent.