I want my AI to look at my shopping list for the week, tell me where i can by the most cheapest ingredients, tell me where i can buy those ingredients then make a weekly shopping list for me
What good looks like
- You give it
- A list of ingredients you need for the week, either typed out or pasted in.
- It gives back
- A weekly shopping list organised by the cheapest store for each ingredient, showing where to buy each item and the expected price, so you can shop in as few trips as possible for the lowest total cost.
1 person needs this
Builders
0 of 3 slots takenUp to 3 builders can work on this at once. Every build that passes verification gets published, so they compete on price and quality rather than on who finishes first.
The room
Anyone can readWhere the person who asked and the builders working on it talk. Open to read so you can see whether this is moving before you back it.
Hi can i have this by next week please
Only the requester and the builders who have taken a slot can post here.
The spec
- name
- Weekly Shopping List Optimiser With Cheapest Store Routing
- tool
- optimise_weekly_shopping_list
- input
- ingredients: string[] — list of ingredient names and quantities (e.g. "2 pints of milk", "500g chicken breast")
- output
- shopping_list: object[] — each item contains: ingredient (string), quantity (string), cheapest_store (string), unit_price (number), total_price (number); summary: object — stores_to_visit (string[]), estimated_total_cost (number)
- delivery
- Hosted MCP
Examples
3 of 3 confirmedWhat a build has to handle. For now the builder and the requester agree these between them. Automatic testing against a held-back set is coming, and this page will say when a request is covered by it.
You give it
Chicken breast 500g, broccoli x2, cheddar cheese 400g, pasta 500g, tinned tomatoes x3, olive oil 1L, eggs 6
It should give back
A shopping list that assigns each item to a named store with a price. The store with the most items is suggested as the main shop. A total estimated cost is given. All 7 ingredients appear on the list.
You give it
Sourdough bread loaf x1, smoked salmon 200g, capers, cream cheese 200g, lemons x2
It should give back
Each ingredient is assigned to the cheapest available retailer with a unit price. The list notes if any item is significantly cheaper at a different store to the others. Total cost is shown.
You give it
Saffron 1g, truffle oil 250ml, fresh lobster x2, wagyu beef 300g
It should give back
All four premium or specialist ingredients appear on the list. The tool correctly identifies that some items may only be available at specialist or premium retailers, and assigns each to the cheapest known source rather than a standard supermarket where unavailable.
How it will be checked
By assertions about the result
A build is run against held-back cases and its answer checked by assertions, such as returning the fields the contract promises.
A held-back set will be written when the first builder takes a slot, and its fingerprint published here.