MCP TypeScript SDK
    Preparing search index...

    Type Alias BaseToolCallback<SendResultT, ExtraT, Args>Experimental

    BaseToolCallback: Args extends ZodRawShapeCompat
        ? (
            args: ShapeOutput<Args>,
            extra: ExtraT,
        ) => SendResultT | Promise<SendResultT>
        : Args extends AnySchema
            ? (args: unknown, extra: ExtraT) => SendResultT | Promise<SendResultT>
            : (extra: ExtraT) => SendResultT | Promise<SendResultT>

    Base callback type for tool handlers.

    Type Parameters