Tools are defined using the following structure:
config
property and environment variables:
run()
function that contains the tool’s logic.
Configuration Schema
config
objectInput Schema
with
)Output Schema
Configuration Schema
config
schema defines persistent configuration options that are set when the tool is initialized.Input & Output Schema
input
and output
schemas define runtime parameters and the tool’s output.Schema Format
Run Function Parameters
run()
function receives both input
and config
parameters during execution.Required Fields
required
arrays within each schema definition.Tool Organization
Configuration Management
Error Handling
Security