GetRestaurantsLABSCO 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.
Setup effort
Add the configuration to your client
USE CASES
Ending the daily "where do you want to go"
One call picks a place out of the list nobody has to defend.
Getting a new place into the rotation
Add it with its address and cuisine, then check it shows up in the list.
Checking the rotation is actually rotating
Visit counts per restaurant show whether the same three places keep winning.
4 tools
Listed in project docs. Your client may show a different list.
AddRestaurantPickRandomRestaurantGetVisitStatisticsBEFORE YOU INSTALL
What to know first
Tools you get
4 tools named in the project's documentation.
Requires
.NET 9.0 or later
Where it runs
Both documented clients run the server on your machine.
INSTALLATION
Connect your client
MCP Clients
VS Code
{
"inputs": [],
"servers": {
"lunchroulette": {
"type": "stdio",
"command": "dotnet",
"args": [
"run",
"--project",
"C:\\GitHub\\LunchRouletteMCP\\LunchTimeMCP\\LunchTimeMCP.csproj"
],
"env": {}
}
}
}Claude Desktop
{
"mcpServers": {
"lunchroulette": {
"command": "dotnet",
"args": [
"run",
"--project",
"C:\\GitHub\\LunchRouletteMCP\\LunchTimeMCP\\LunchTimeMCP.csproj"
]
}
}
}