MCP TypeScript SDK (V2)
    Preparing search index...
    type RegisteredTool = {
        _meta?: Record<string, unknown>;
        annotations?: ToolAnnotations;
        description?: string;
        enabled: boolean;
        execution?: ToolExecution;
        handler: AnyToolHandler<StandardSchemaWithJSON | undefined>;
        inputSchema?: StandardSchemaWithJSON;
        outputSchema?: StandardSchemaWithJSON;
        title?: string;
        disable(): void;
        enable(): void;
        remove(): void;
        update(
            updates: {
                _meta?: Record<string, unknown>;
                annotations?: ToolAnnotations;
                callback?: ToolCallback<StandardSchemaWithJSON>;
                description?: string;
                enabled?: boolean;
                name?: string | null;
                outputSchema?: StandardSchemaWithJSON;
                paramsSchema?: StandardSchemaWithJSON;
                title?: string;
            },
        ): void;
    }
    Index

    Properties

    _meta?: Record<string, unknown>
    annotations?: ToolAnnotations
    description?: string
    enabled: boolean
    execution?: ToolExecution
    outputSchema?: StandardSchemaWithJSON
    title?: string

    Methods