Buzzr Sports Engine API
    Preparing search index...

    Function defineTool

    • Builds a tool definition whose handler validates raw arguments against the zod schema before running, and converts thrown errors into MCP error results instead of propagating them to the transport.

      Type Parameters

      • Schema extends ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>

      Parameters

      • definition: {
            description: string;
            inputSchema: Schema;
            name: string;
            run: (input: output<Schema>) => ToolResult | Promise<ToolResult>;
            title: string;
        }

      Returns BuzzrToolDefinition