Kitchen Timer
mcp remote · streamable-http · v1.0.0 · source: crawl
https://kt.tnyforge.com/mcp/open
Plan a meal and run kitchen timers that ring on your phone. No sign-in.
Works
100
Verified Oct 31, 2026 · p50 1261 ms · p95 1503 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'kitchen-timer-meal-planner' |
| tools_listed | 15 | pass | 9 tools |
| schema_complete | 15 | pass | 9 of 9 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 1261 ms |
| latency_p95 | 5 | pass | p95 1503 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (9)
| Name | Description | Schema |
|---|---|---|
skip_step | Skip the rest of the current wait for one dish: a dish still waiting to go in starts now, and a dish that is cooking finishes now. Only works after the person has tapped Start on the phone. Needs the | typed |
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, an | typed |
meal_status | Say what is next in a meal plan made with plan_meal, and how long until it. Give the plan's code (the last part of its link). Only reads; never changes a plan. Give the control key too, if you have it | typed |
pause_meal | Pause every dish of this plan that is running on the phone (the cook can resume on the phone or you can call resume_meal). Needs the plan's code and control key. Only works after the person has tapped | typed |
resume_meal | Resume the paused dishes of this plan on the phone. Needs the plan's code and control key. | typed |
adjust_dish | Add time to a dish (a positive number of minutes) or take time off (negative). Before the person taps Start this changes the plan, and the ready time stays; afterwards it changes that dish's timer on | typed |
add_dish | Add one more dish to this plan. The ready time stays, so the new dish goes in at the ready time minus its cooking time and must still fit. Before the person taps Start it joins the plan on the sheet; | typed |
link_dish | Make a dish start a while after another dish goes in or is done ("the potatoes 30 minutes after the chicken goes in"), or clear that link by leaving `after` out. Starting the other dish early or late | typed |
cancel_meal | Cancel this plan: its link stops working, and if the person already started it, its timers are removed from the phone. Only that plan's timers; nothing else on the phone. Needs the plan's code and con | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/com-tnyforge-kitchen-timer)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.