create_menu_item
Add a new menu item to a restaurant using only a name and restaurant ID; set a price before the item can be ordered.
Instructions
ADMIN: Creates a new menu item on a restaurant. Only restaurant_id and name are required — set price_cents before the item can be meaningfully ordered. New items start active and available; use update_menu_item to change them later. Requires pac_cordinator or lunch_cordinator role. WRITE operation — confirm with the user. Get restaurant_id from list_school_restaurants.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Item display name shown to parents | |
| calories | No | Calorie count | |
| cost_cents | No | Kitchen cost in cents (internal margin tracking) | |
| description | No | Optional item description | |
| ingredients | No | Ingredient list text | |
| price_cents | No | Sale price in cents (e.g. 550 = $5.50) | |
| restaurant_id | Yes | Restaurant ID — from list_school_restaurants |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| name | No | ||
| isActive | No | ||
| priceCents | No |