@tomaspavlin/rohlik-mcp
Version:
MCP server for controlling Rohlik.cz grocery shopping website
38 lines • 1.22 kB
TypeScript
import { z } from "zod";
import { RohlikAPI } from "../rohlik-api.js";
export declare function createDiscountedItemsTool(createRohlikAPI: () => RohlikAPI): {
name: string;
definition: {
title: string;
description: string;
inputSchema: {
sale_type: z.ZodDefault<z.ZodEnum<["sales", "week-sales", "multipack", "bundles", "premium-sales", "favorite-sales"]>>;
category_id: z.ZodOptional<z.ZodNumber>;
limit: z.ZodDefault<z.ZodNumber>;
page: z.ZodDefault<z.ZodNumber>;
sort: z.ZodDefault<z.ZodEnum<["recommended", "price-asc", "price-desc", "unit-price-asc"]>>;
list_categories: z.ZodDefault<z.ZodBoolean>;
};
};
handler: (args: {
sale_type?: string;
category_id?: number;
limit?: number;
page?: number;
sort?: string;
list_categories?: boolean;
}) => Promise<{
content: {
type: "text";
text: string;
}[];
isError?: undefined;
} | {
content: {
type: "text";
text: string;
}[];
isError: boolean;
}>;
};
//# sourceMappingURL=discounted-items.d.ts.map