Thus, it is imperative that custom tools have a well-written description and name in order for the agent to understand how to use them.