MCP App Store
by KeenEthics

Overview

Zakupomat is a shared shopping list for one household, kept in sync in real time across everyone's phones and the web app. This connector lets Claude work on that same list. Ask Claude to: - read what is on the list, with quantities and what is already ticked off, in the order you walk through your shop; - add items, including everything from a recipe or a meal plan, and increase quantities of things already on the list; - tick items off as you shop, remove them, and finish shopping while keeping what you did not buy for next time; - look after the product database: add, rename, delete and reorder products, for example following a floor plan of your supermarket. Every change appears immediately in the Zakupomat apps on iOS, Android and the web, so the rest of the household sees it straight away. Connecting needs a Zakupomat household, which is free and takes a minute to create in the app - no email, no password. When you connect, Zakupomat's own page asks for your household key or invite link; the key stays with Zakupomat and Claude receives only an access token for that one household. You can disconnect at any time. Zakupomat keeps the list. It does not order groceries, contact shops, compare prices or handle payments.

Tools

add_products

ChatGPT
Adds products to the household's product database without putting them on the shopping list. By default they go to the end of the shop order and are marked new; give after (or before) an existing product's name to place them right away.

add_to_shopping_list

ChatGPT
Adds one or more items to the shopping list. A name matching a known product (case-insensitive) uses that product; a new name is also added to the product database, at the end of the shop order. Items already on the list are reported, not duplicated.

delete_products

ChatGPT
Deletes products from the product database. A product that is on the shopping list is not deleted - remove it from the list first.

finish_shopping

ChatGPT
Ends the shopping trip, like "Finish shopping" in the app: ticked-off items are recorded as bought and removed. With keep_unchecked=true (the default) items not ticked off stay on the list for next time; with false the whole list is cleared.

get_products

ChatGPT
Returns the household's product database (known products) in shop order, each with whether it is on the shopping list now, and "new" for products not yet placed in the shop order. Use the exact names from here when adding or editing.

get_shopping_list

ChatGPT
Returns the household's current shopping list in shop order: each item's id, name, quantity, note and whether it is already ticked off.

move_products

ChatGPT
Moves products in the shop order (the order the household walks through the shop, which also orders the shopping list). The products are placed together, in the given order, right after or right before an existing product; with position "start" or "end" at the start or end. Give exactly one of after, before or position.

remove_from_shopping_list

ChatGPT
Removes items from the shopping list. The products stay in the product database.

rename_product

ChatGPT
Renames a product in the product database. The shopping list shows the new name too.

set_checked

ChatGPT
Ticks items off as bought (checked=true) or unticks them (checked=false). Ticked items stay on the list until the shopping is finished.

update_shopping_item

ChatGPT
Changes the quantity of an item on the shopping list (free text: amount and any detail). An empty string clears it.

add_products

Claude

add_to_shopping_list

Claude

delete_products

Claude

finish_shopping

Claude

get_products

Claude

get_shopping_list

Claude

move_products

Claude

remove_from_shopping_list

Claude

rename_product

Claude

set_checked

Claude

update_shopping_item

Claude

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

22

Tools

3

Prompts

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily