ToolPropertySchema
Defined in: mcp.ts:8
Properties
Section titled “Properties”additionalProperties?
Section titled “additionalProperties?”
optionaladditionalProperties?:boolean|ToolPropertySchema
Defined in: mcp.ts:20
JSON Schema: false disallows extra keys; true or a schema allows extra properties
default?
Section titled “default?”
optionaldefault?:unknown
Defined in: mcp.ts:12
description?
Section titled “description?”
optionaldescription?:string
Defined in: mcp.ts:10
optionalenum?: (string|number|boolean)[]
Defined in: mcp.ts:11
items?
Section titled “items?”
optionalitems?:ToolPropertySchema
Defined in: mcp.ts:13
maximum?
Section titled “maximum?”
optionalmaximum?:number
Defined in: mcp.ts:17
minimum?
Section titled “minimum?”
optionalminimum?:number
Defined in: mcp.ts:16
minItems?
Section titled “minItems?”
optionalminItems?:number
Defined in: mcp.ts:18
properties?
Section titled “properties?”
optionalproperties?:Record<string,ToolPropertySchema>
Defined in: mcp.ts:14
required?
Section titled “required?”
optionalrequired?:string[]
Defined in: mcp.ts:15
type:
string|string[]
Defined in: mcp.ts:9