Skip to content
PricingReleases

McpToolSchema

Defined in: mcp.ts:57

Registered MCP tool schema — extends base schema with optional routing metadata

optional audience?: string

Defined in: mcp.ts:58


optional capabilities?: ToolCapability[]

Defined in: mcp.ts:68

Capability markers — used by mode/context filters.


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

Defined in: mcp.ts:66

Origin category: core (built-in), app (app-provided), plugin (installed plugin), skill (skill-provided)


description: string

Defined in: mcp.ts:26

ToolSchema.description


inputSchema: ToolInputSchema

Defined in: mcp.ts:27

ToolSchema.inputSchema


name: string

Defined in: mcp.ts:25

ToolSchema.name


optional session_scope?: SessionScope

Defined in: mcp.ts:63

Session-identity scope. Required (enforced by mcp/validate-schemas) for any tool whose input schema declares a session_id/run_id property.


optional source?: string

Defined in: mcp.ts:64