mcp-use TypeScript API
    Preparing search index...

    Interface ToolRef<Name, Input, Output>

    Handle returned by MCPServer.tool — carries the tool name at runtime and phantom input/output types for inference (e.g. Register / useCallTool).

    interface ToolRef<
        Name extends string = string,
        Input = Record<string, unknown>,
        Output = never,
    > {
        name: Name;
    }

    Type Parameters

    • Name extends string = string
    • Input = Record<string, unknown>
    • Output = never
    Index
    name: Name

    The tool's registered name.