Optional descriptionDescription of the tool does. This is often passed to your LLM.
Optional executeFunction that is executed when the tool is called
Output of the tool
Name of the function / tool.
Optional parametersSchema for the input to your tool.
Simple interface used to define a tool.