IMCPTool

Interface for an MCP tool, defining its name, description, and input schema.

name: string

Name of the tool.

description: string

Optional description of the tool.

inputSchema: { type: "object"; properties?: Properties; required?: string[]; }

Schema defining the input structure for the tool.