McpToolSchema
Defined in: mcp.ts:40
Registered MCP tool schema — extends base schema with optional routing metadata
Extends
Section titled “Extends”Properties
Section titled “Properties”audience?
Section titled “audience?”
optionalaudience?:string
Defined in: mcp.ts:41
capabilities?
Section titled “capabilities?”
optionalcapabilities?:ToolCapability[]
Defined in: mcp.ts:46
Capability markers — used by mode/context filters.
category?
Section titled “category?”
optionalcategory?:"skill"|"core"|"app"|"plugin"
Defined in: mcp.ts:44
Origin category: core (built-in), app (app-provided), plugin (installed plugin), skill (skill-provided)
description
Section titled “description”description:
string
Defined in: mcp.ts:26
Inherited from
Section titled “Inherited from”inputSchema
Section titled “inputSchema”inputSchema:
ToolInputSchema
Defined in: mcp.ts:27
Inherited from
Section titled “Inherited from”name:
string
Defined in: mcp.ts:25
Inherited from
Section titled “Inherited from”source?
Section titled “source?”
optionalsource?:string
Defined in: mcp.ts:42