v2026.5.3
All Bundles
Bundle MCP server support (-lib net_server)

ToolItem

MCP tool item

Operations

GeTitle #

Gets the tool title

method : public : GeTitle() ~ String

Return

TypeDescription
Stringtool title

GetDescription #

Gets the tool description

method : public : GetDescription() ~ String

Return

TypeDescription
Stringtool description

GetInputSchema #

Gets the input schema

method : public : GetInputSchema() ~ FunctionType

Return

TypeDescription
FunctionTypeinput schema

GetName #

Gets the tool name

method : public : GetName() ~ String

Return

TypeDescription
Stringtool name

GetOutputSchema #

Gets the output schema

method : public : GetOutputSchema() ~ FunctionType

Return

TypeDescription
FunctionTypeoutput schema

New # constructor

Constructor

New(name:String, title:String, description:String, input_schema:FunctionType, output_schema:FunctionType)

Parameters

NameTypeDescription
nameStringtool name
titleStringtool title
descriptionStringtool description
input_schemaFunctionTypeinput schema
output_schemaFunctionTypeoutput schema

New # constructor

Constructor

New(name:String, description:String, input_schema:FunctionType, output_schema:FunctionType)

Parameters

NameTypeDescription
nameStringtool name
descriptionStringtool description
input_schemaFunctionTypeinput schema
output_schemaFunctionTypeoutput schema

New # constructor

Constructor

New(name:String, description:String, input_schema:FunctionType)

Parameters

NameTypeDescription
nameStringtool name
descriptionStringtool description
input_schemaFunctionTypeinput schema

New # constructor

Constructor

New(name:String, input_schema:FunctionType, output_schema:FunctionType)

Parameters

NameTypeDescription
nameStringtool name
input_schemaFunctionTypeinput schema
output_schemaFunctionTypeoutput schema

ToJson #

Converts to JSON element

method : public : ToJson() ~ JsonElement

Return

TypeDescription
JsonElementJSON element