v2026.2.1
All Bundles

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

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

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

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

Parameters

NameTypeDescription
nameStringtool name
descriptionStringtool description
input_schemaFunctionTypeinput schema

New

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