Tools are essential components of agents, enabling them to perform actions such as querying data, creating documents, or executing transactions on behalf of users. Some tools might require a connection to work properly. The watsonx Orchestrate ADK includes a set of built-in tools that can be used in agents. These tools are designed to be highly versatile and applicable to a wide range of scenarios. Additionally, builders can define their own custom tools as needed.