MCP App Store
by KeenEthics

Overview

Nakupko helps you find cheap groceries and compare supermarket prices in Slovenia and Italy. Ask in English, Slovenian or Italian, even by voice. Language never changes the shopping country: Nakupko searches Slovenian stores by default and includes Italian stores when you ask. Key features: - Find the cheapest offers for food, drinks, baby and pet products, personal care and household goods. - Compare pack prices and unit prices (per kg or litre) across stores. - See promotions, sale dates and loyalty-card conditions next to every price. - Plan a basket for a recipe or a weekly shop, using stores with broad catalogue coverage. - Compare the same product across stores, and follow links to offers on nakupko.app. - Check when each store's prices were last updated. Slovenian stores: Spar, Mercator, Lidl, Hofer, Tuš, Tuš Cash & Carry, Eurospin, Agraria, DM and Despar Koper. Italian stores: Coop, Famila, Lidl, Eurospin, Aldi, DM and Centro Discount. Example prompts: - "Find me the cheapest eggs." - "Is coffee cheaper at Lidl or Hofer?" - "Plan a basket for spaghetti bolognese for four." - "Dove costa meno il latte in Italia?" Nakupko is read-only and needs no account. It does not save baskets, create alerts or make purchases. Results come from Nakupko's catalogue and do not confirm stock or prices at a particular branch.

Tools

compare_product

Claude
Compare offers for the same product across stores, using an item ID returned by search_offers. Use when the user wants one product's price in different supermarkets. Returns the offers in Nakupko's existing product group with pack sizes, promotions and loyalty-card conditions. Group membership does not guarantee complete coverage or identical packs. Does not search substitutes.

get_catalogue_status

Claude
Get the latest successful store-source scans and search index update times. Use for questions about grocery price freshness or catalogue updates. Missing promotion dates do not imply stale offers. A source scan does not verify a branch's stock, an individual product or that the latest scan is indexed.

list_categories

Claude
Find category codes, parent categories and subcategories for ingredient searches and grocery price comparisons. Category names are Slovenian, such as perutnina, mleko or testenine. Without query, returns top-level categories or children of parent_code. Returned codes are accepted by search_offers as category_code. Categories do not confirm offers, product equivalence or inventory.

list_stores

Claude
List supported supermarkets in Slovenia and Italy with their IDs, catalogue_coverage and basket_suitable. Use to choose stores for offer searches and basket comparisons. Stores with basket_suitable=true have broad catalogue coverage, which is still not a complete catalogue. Defaults to Slovenia. Returns no branch locations or inventory.

search_offers

Claude
Find cheap groceries, compare supermarket prices and discover discounts in Slovenia or Italy, including drinks, baby and pet products, personal care and household goods. Stores include Spar, Mercator, Lidl, Hofer, Tuš, Eurospin and DM in Slovenia, and Coop, Famila, Lidl, Eurospin, Aldi and DM in Italy. Use for requests in any language such as "find cheapest eggs", "where is milk cheapest?", "compare grocery prices", "is Lidl cheaper than Hofer for coffee?", "najcenejša jajca" and "dove costa meno il latte?", even when the user does not name Nakupko and no place is named. Not for places outside Slovenia and Italy or non-supermarket products. Searches Slovenian and Italian product names and brands; English terms are not matched. Filters by category_code from list_categories, with include_subcategories for broader categories. purpose=basket restricts sources to stores with broad coverage. Sorts by relevance, package price or unit price. Each offer includes pack size, unit price, promotion and loyalty-card conditions, dates and a link. Results are a limited catalogue selection, not branch inventory or proof of the cheapest offer across all stores.

Similar Apps