feat(mcp): extend Kijiji tool with filtering parameters

This commit is contained in:
2026-01-23 09:55:37 -05:00
parent 1f53ec912a
commit 441ff436c4

View File

@@ -13,11 +13,43 @@ export const tools = [
type: "string", type: "string",
description: "Search query for Kijiji listings", description: "Search query for Kijiji listings",
}, },
maxItems: { location: {
type: "string",
description: "Location name or ID (e.g., 'toronto', 'gta', 'ontario')",
},
category: {
type: "string",
description: "Category name or ID (e.g., 'computers', 'furniture', 'bikes')",
},
keywords: {
type: "string",
description: "Additional keywords to filter results",
},
sortBy: {
type: "string",
description: "Sort results by field",
enum: ["relevancy", "date", "price", "distance"],
default: "relevancy",
},
sortOrder: {
type: "string",
description: "Sort order",
enum: ["asc", "desc"],
default: "desc",
},
maxPages: {
type: "number", type: "number",
description: "Maximum number of items to return", description: "Maximum pages to fetch (~40 items per page)",
default: 5, default: 5,
}, },
priceMin: {
type: "number",
description: "Minimum price in cents",
},
priceMax: {
type: "number",
description: "Maximum price in cents",
},
}, },
required: ["query"], required: ["query"],
}, },