Skip to main content
Glama

Kitchen Timer

Plan a meal

plan_meal

Make a meal plan: each dish starts at the right moment so everything is ready at the same time. Returns a link (open it on the phone in the kitchen, where the alarms ring), a QR code for that link, and the schedule. YOU do the cooking knowledge: break a recipe into dishes, each with its total cooking minutes, and put the timed moments inside a dish as steps ("simmer 20, rest 5" is a dish of 25 minutes with a step "Rest" at 20). If the person did not say when they want to eat, ASK before calling; use readyInMinutes for "we eat in 90 minutes", readyAt (an ISO date-time with a UTC offset, or local time plus timeZone) for "at 7", or startNow to start cooking now (a single timer is a one-dish plan with startNow). Keep times realistic and use only what the person gave you; at most 12 dishes and 12 hours. Dish names are plain text, no links. The reply link works for anyone who has it and the plan is deleted about a day after the meal. Tell the person the alarms ring on the phone page, not in this chat. The reply also holds a secret CONTROL KEY (starts with ktpk_): remember it for the rest of the chat, do not show it or put it in any link, and pass it with the plan's code to the control tools to keep managing this plan. Once it works you may offer the person to manage their whole kitchen from now on (⋯ → Link an agent in the app gives the connector address and a 6-digit code).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
dishesYesWhat is being cooked. A single timer is one dish.
readyAtNoEverything ready at this time: ISO 8601 with a UTC offset (2026-10-17T19:00:00+01:00), or without an offset when timeZone is given, or epoch milliseconds.
startNowNoTrue: start every dish now (the longest dish sets when it is ready).
timeZoneNoOptional IANA time zone such as Europe/London. Only used to word the schedule text; the card and the phone show times in the viewer's own clock.
readyInMinutesNoEverything ready this many minutes from now. Give exactly one of readyInMinutes, readyAt, startNow.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYesOpen this on the phone in the kitchen.
codeYes
alarmsNo
dishesNo
scheduleYes
readyAtMsYes
expiresAtMsNo
serverNowMsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources