Skip to content
PricingReleases

McpToolSchema

Defined in: mcp.ts:45

optional aliases?: string[]

Defined in: mcp.ts:52

Alternate dispatch names for the same tool; never advertised in tools/list.


optional annotations?: object

Defined in: mcp.ts:28

optional destructiveHint?: boolean

optional idempotentHint?: boolean

optional readOnlyHint?: boolean

ToolSchema.annotations


optional audience?: string

Defined in: mcp.ts:46


optional capabilities?: ToolCapability[]

Defined in: mcp.ts:50


optional category?: "skill" | "core" | "app" | "plugin"

Defined in: mcp.ts:49


description: string

Defined in: mcp.ts:25

ToolSchema.description


inputSchema: ToolInputSchema

Defined in: mcp.ts:26

ToolSchema.inputSchema


name: string

Defined in: mcp.ts:24

ToolSchema.name


optional outputSchema?: Record<string, unknown>

Defined in: mcp.ts:27

ToolSchema.outputSchema


optional session_scope?: SessionScope

Defined in: mcp.ts:47


optional source?: string

Defined in: mcp.ts:48