Labsco
MCP SERVER

Lunch Roulette MCP Server

by jamesmontemagno

Settle where to eat: keep the list, let it pick, and see how often each place actually wins.

Food, Dining & Delivery
Summary
The lunch argument, decided by a tool call.

A list, a random pick and a visit count — enough to end the daily where-do-you-want-to-go loop without anyone maintaining a spreadsheet.

What it is

A small .NET server that holds a list of restaurants with their address and cuisine, picks one at random, and counts visits. It arrives pre-loaded with ten West Hollywood restaurants you can keep or replace.

What you get
  • GetRestaurants returns the full list you are choosing from
  • AddRestaurant adds a place with its name, location and food type
  • PickRandomRestaurant makes the choice for you
  • GetVisitStatistics counts how often each place has come up, which is what tells you the roulette is not stuck
Requirements

.NET 9.0 SDK or later and an MCP-capable client. The sample config runs it with `dotnet run` against the project path, so point that at wherever you cloned it. No account and no key.