Rhylthyme
com.rhylthyme/rhylthymeReal-time multi-track schedules for cooking, lab protocols, events and workouts. Validate and share.
Score: 100/100
Handshake verified by our own probe.
Tools · 20
Check a program before publishing or saving it: ids, dangling or cyclic triggers, steps overlapping in a track, tasks with no resourceConstraint, durations, replicates/instances misuse. Every finding …
Put a program on the clock: each step's start and end, total length, the critical path and what gates it, resource conflicts, slack per track. Pass finishAt to answer 'when do I start X so everything …
Publish a program as a live, shareable timeline (a public share link) and return its URL, with an ASCII Gantt and an itinerary. For a schedule the user wants to follow or share ('plan this so it all f…
Import a recipe, protocol or run of show into a program. source: spoonacular, themealdb (recipes); protocolsio, opentrons, benchling (lab); cooklang (.cook URL); ontime (run of show). action: search (…
Turn pasted text (a recipe, protocol, run sheet or training plan) into a validated multi-track program on the server, in four model turns, with a table of the source span each step came from. Capped p…
Describe a workspace's equipment limits (one oven, two centrifuges, one stage) as resourceConstraints to copy into a program, so steps that share equipment are scheduled around each other.
For apps that cannot connect the Rhylthyme account directly: returns a sign-in URL, then accepts the pasted token. Only the user's own saved programs, runs and imports need it; everything public works…
List the user's saved programs. Needs the user's Rhylthyme account.
Open one of the user's saved programs by id: summary plus live-timeline URL. Needs the user's Rhylthyme account.
List recorded runs of a saved program: when, how it ended, actual against planned length. For 'how long did this take last time?'. Needs the user's Rhylthyme account.
A model reads an imported program against its source and reports what looks wrong: a default duration on "simmer for an hour", a step the importer dropped, steps chained that could overlap, a total th…
Open one recorded run: planned against actual timing per step, what ended each step, pauses. Shows where a plan drifts. Needs the user's Rhylthyme account.
Propose durations for a saved program from its recorded runs: median as the default, P10 to P90 as the range, at least as wide as the author's, with the evidence per step and the effect on total lengt…
List anonymous runs other people contributed for one exact program version: actual against planned length, and their conditions. For 'how long does this really take?'. No account needed. Takes `progra…
Search the public catalog of recipes, lab protocols, event templates and workouts by name or keyword. Returns ids, names, descriptions and URLs; no account needed.
Open a public catalog entry by id: summary plus live-timeline URL.
Save a program to the user's account ('save this for later'); the same programId updates it. Needs the user's Rhylthyme account.
Return a static Gantt image of a program with a caption, for 'show me a preview' or 'a picture of the timeline'. Publishes nothing. Planned versus actual: with `run` (a run record) it draws the actual…
Publish a program's static Gantt image at a public share link and return the image URL, for a client that can't display images in tool results or a person who wants a link to the picture. This puts a …
Return the open-source timeline renderer's JavaScript (Apache-2.0, about 90 KB, no dependencies) for an HTML page or artifact that cannot load external scripts; it defines Rhylthyme.renderTimeline(con…
Resources · 10
The full JSON Schema for Rhylthyme program files: tracks, steps, durations, start triggers (incl. compound and choice-gated), replicates, resource constraints, metadata.
rhylthyme://schema/program
One-page cheat-sheet: program shape, the rules validate_program enforces, every trigger type, how to make tracks finish together, repeated work (replicates, per-instance `instances` chains, barriers a…
rhylthyme://guide/authoring
The long form of every tool description: when to use it, what it returns, and the arguments the tool list only names (analyze_schedule's predictionContext, calibrate_program's options).
rhylthyme://guide/tools
The four-turn structure the plan_schedule prompt sends — read-back, model check, step extraction with source spans, then tracks and triggers — as prose with each turn's expected output shape, for host…
rhylthyme://guide/extraction
Coordinated breakfast preparation schedule for scrambled eggs, bacon, and toast — complete, valid program (3 tracks, environment kitchen).
rhylthyme://examples/breakfast_schedule
Simple laboratory experiment workflow for protein analysis — complete, valid program (2 tracks, environment laboratory).
rhylthyme://examples/lab_experiment
A veggie stir fry where you choose your protein — chicken, tofu, or shrimp — complete, valid program (4 tracks, environment kitchen).
rhylthyme://examples/stir_fry_with_choice
High-intensity interval training with alternating cardio exercises — 4 rounds of 4 minutes each — complete, valid program (1 tracks, environment fitness).
rhylthyme://examples/hiit_cardio_workout
45-minute keynote presentation logistics coordination: AV setup, slide testing, speaker prep, audience management, Q&A facilitation, and post-event activities f — complete, valid program (7 tracks, en…
rhylthyme://examples/corporate_presentation
Three trays of cookies bake one after another in a single oven, onto a rack that holds two. Each tray starts cooling the moment it comes out (instances: "each") — complete, valid program (1 tracks, en…
rhylthyme://examples/cookies_three_trays
Prompts · 1
Turn a goal ("Thanksgiving dinner for 8 with one oven, ready at 6pm"), or a source text, into a validated Rhylthyme program and a live timeline URL. Four turns: read the source back, confirm the progr…
How to use
Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://mcp.rhylthyme.com/mcp
Cursor or Cline: add to your MCP config:
{
"mcpServers": {
"rhylthyme": {
"url": "https://mcp.rhylthyme.com/mcp",
"transport": "streamable-http"
}
}
}