McpToolSchema
Defined in: mcp.ts:45
Extends
Section titled “Extends”Properties
Section titled “Properties”aliases?
Section titled “aliases?”
optionalaliases?:string[]
Defined in: mcp.ts:52
Alternate dispatch names for the same tool; never advertised in tools/list.
annotations?
Section titled “annotations?”
optionalannotations?:object
Defined in: mcp.ts:28
destructiveHint?
Section titled “destructiveHint?”
optionaldestructiveHint?:boolean
idempotentHint?
Section titled “idempotentHint?”
optionalidempotentHint?:boolean
readOnlyHint?
Section titled “readOnlyHint?”
optionalreadOnlyHint?:boolean
Inherited from
Section titled “Inherited from”audience?
Section titled “audience?”
optionalaudience?:string
Defined in: mcp.ts:46
capabilities?
Section titled “capabilities?”
optionalcapabilities?:ToolCapability[]
Defined in: mcp.ts:50
category?
Section titled “category?”
optionalcategory?:"skill"|"core"|"app"|"plugin"
Defined in: mcp.ts:49
description
Section titled “description”description:
string
Defined in: mcp.ts:25
Inherited from
Section titled “Inherited from”inputSchema
Section titled “inputSchema”inputSchema:
ToolInputSchema
Defined in: mcp.ts:26
Inherited from
Section titled “Inherited from”name:
string
Defined in: mcp.ts:24
Inherited from
Section titled “Inherited from”outputSchema?
Section titled “outputSchema?”
optionaloutputSchema?:Record<string,unknown>
Defined in: mcp.ts:27
Inherited from
Section titled “Inherited from”session_scope?
Section titled “session_scope?”
optionalsession_scope?:SessionScope
Defined in: mcp.ts:47
source?
Section titled “source?”
optionalsource?:string
Defined in: mcp.ts:48