Optional
contextOptional context that will be passed to the handler
The description of the tool
Optional
handlerThe function that will be called when the tool is executed
Optional
parametersOptional parameters that are passed into the tools handler during invocation. Note: Client side tools don't specify handlers
Parameters used to build a tool.