lemonade-bench
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LEMONADE_GAME_DIR | Yes | Absolute path to the dedicated game copy. | |
| LEMONADE_WINE_BIN | Yes | Wine binary to use (e.g., 'wine'). | |
| LEMONADE_WINE_PREFIX | Yes | Absolute path to the dedicated Wine prefix. | |
| LEMONADE_ALLOW_SAVE_RESET | Yes | Set to 'true' to allow save reset for benchmark scenarios. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| lemonade_observeA | Observe the current player-visible game state as semantic text, including approximate UI bars rather than hidden ratings. |
| lemonade_get_day_weatherA | Return the displayed calendar, weather range and icons, daily event, and current location. |
| lemonade_get_game_rulesA | Return only rules stated by the visible help text or exposed by the setup controls. |
| lemonade_get_location_catalogA | Browse every location as a player can: name, description, rent, and approximate popularity/satisfaction bars. |
| lemonade_get_day_resultsA | Return the visible report for the most recently completed day, including P&L, satisfaction, missed sales and displayed feedback. |
| lemonade_get_month_historyA | Return the completed-day values available from the current month's Results views: sales, revenue, visitors and earnings. |
| lemonade_get_business_reportA | Return the player-visible balance sheet, inventory, approximate location bars, staff, upgrades and month-to-date P&L. |
| lemonade_get_upgrade_catalogA | Browse all upgrades as displayed: names, card descriptions, prices and ownership state. |
| lemonade_buy_upgradeB | Buy a named permanent stand upgrade. |
| lemonade_get_staff_catalogA | Browse available staff as displayed: names, card descriptions, daily costs and hired state. |
| lemonade_set_staffB | Hire or fire one staff member for subsequent days. |
| lemonade_select_locationA | Move the lemonade stand to a named location for the next day. |
| lemonade_set_recipeA | Set the exact lemons, cups of sugar, and ice cubes used per pitcher before starting the day. |
| lemonade_set_priceA | Set the selling price per cup, in cents and in 10-cent increments. |
| lemonade_set_advertisingA | Set the advertising budget for the next day, in whole-dollar increments. |
| lemonade_buy_suppliesB | Buy one of three fixed package sizes. The response reports whether the purchase was applied and includes the updated state. |
| lemonade_buy_supply_basketA | Buy several visible supply packages in one ordered basket. Each line reports how many packs were applied; later lines may still succeed after an earlier rejection. |
| lemonade_get_supply_catalogA | Return the displayed units and cost of every supply package. |
| lemonade_start_dayB | Start the configured day. If supplies are insufficient, returns a structured game_rejected_action error. |
| lemonade_run_dayA | Atomically start and skip the configured day, capture its visible results, and return the next decision state. expected_career_day prevents accidental duplicate execution after a timeout. |
| lemonade_wait_for_day_endB | Advance a running day and return the next decision state. Use skip for benchmarks, fast or realtime for visible observation. |
| lemonade_read_notebookA | Read your private persistent player notebook. It contains only notes you previously chose to write and survives context compaction and runner restarts. |
| lemonade_update_notebookA | Replace your persistent player notebook with a concise set of hypotheses, experiments, and facts you want to remember. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mxmarchal/lemonade-bench'
If you have feedback or need assistance with the MCP directory API, please join our Discord server