cloud-kitchen-os-ai.vercel.app
AI-agent operating system for a multi-brand cloud kitchen (demo).
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 19 · Act 19 · Transact 7 · Score: Not yet scored
Tool inspector
create_purchase_order
Draft a purchase order to one supplier. Check list_suppliers first; a supplier should cover the ingredient's category. Use send_purchase_order afterwards if the user wants it sent.
Page: /cloud-kitchen-os
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
supplierId |
string | yes | Supplier id, e.g. s-dairyco. Use list_suppliers to find one. |
lines |
array | yes | Ingredients to order |
expectedInDays |
integer | no | Days until delivery |
notes |
string | no | Note for the supplier |
visible |
boolean | no | Optional. true = perform this on screen (navigate, fill the form, press the button) so the user can watch. false = do it silently in the background. Omit to follow the user's current preference. |
submit |
boolean | no | Only for on-screen form actions. false = fill the form and leave it open for the user to review and submit themselves. Defaults to true. |
Raw JSON schema
{
"type": "object",
"properties": {
"supplierId": {
"type": "string",
"minLength": 1,
"description": "Supplier id, e.g. s-dairyco. Use list_suppliers to find one."
},
"lines": {
"minItems": 1,
"type": "array",
"items": {
"type": "object",
"properties": {
"ingredientId": {
"type": "string",
"minLength": 1,
"description": "Ingredient id"
},
"qty": {
"type": "number",
"exclusiveMinimum": 0,
"description": "Quantity in the ingredient's unit"
}
},
"required": [
"ingredientId",
"qty"
]
},
"description": "Ingredients to order"
},
"expectedInDays": {
"default": 1,
"description": "Days until delivery",
"type": "integer",
"minimum": 0,
"maximum": 14
},
"notes": {
"description": "Note for the supplier",
"type": "string",
"maxLength": 240
},
"visible": {
"type": "boolean",
"description": "Optional. true = perform this on screen (navigate, fill the form, press the button) so the user can watch. false = do it silently in the background. Omit to follow the user's current preference."
},
"submit": {
"type": "boolean",
"description": "Only for on-screen form actions. false = fill the form and leave it open for the user to review and submit themselves. Defaults to true."
}
},
"required": [
"supplierId",
"lines"
],
"additionalProperties": false
}
Similar websites
econsor.de
German digital agency building portals, e-commerce sites and online marketing, combining strategy, design and AI to grow clients' visibility and customer base.
inkframe-eta.vercel.app
Browser-native Elah video editor for 9:16 and 16:9 exports
agentdesk-demo.vercel.app
Meridian Ops
eworker.ca
E-Worker is business infrastructure powered by AI, with focused apps and connected business work.