OpenHosted MCP

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 taken

Up 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 read

Where 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.

Pixel ArtDiceBearhttps://www.figma.com/community/file/1198754108850888330https://creativecommons.org/publicdomain/zero/1.0/„Pixel Art” (https://www.figma.com/community/file/1198754108850888330) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)
Hanz_ZimmerRequester28 Oct

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 confirmed

What 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.