MCP Apps
    Preparing search index...

    Type Alias LegacyToolCallback<Args>

    LegacyToolCallback: Args extends ZodRawShape
        ? (
            args: z.infer<z.ZodObject<Args>>,
            ctx: ServerContext,
        ) =>
            | CallToolResult
            | InputRequiredResult
            | Promise<CallToolResult | InputRequiredResult>
        : (
            ctx: ServerContext,
        ) =>
            | CallToolResult
            | InputRequiredResult
            | Promise<CallToolResult | InputRequiredResult>

    ToolCallback variant used when inputSchema is a ZodRawShape. Mirrors the callback type of the SDK's deprecated registerTool overload.

    Type Parameters

    Wrap with z.object({...}) instead and use ToolCallback.