bots.st/rhylthyme
Rhylthyme
Validate and share multi-track schedules
2349 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 20
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://mcp.rhylthyme.com/mcp
What it can do
| Tool | What it says it does |
|---|---|
analyze_schedule | 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 is ready at 6pm?'. Pure computation. With `history` (run records) or `program_id` it also predicts… |
calibrate_program | 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 length. Saves nothing; with `accept` it returns the calibrated program. Needs the user's Rhylthyme… |
create_environment | 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. |
get_renderer_source | 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(container, program). |
import_from_source | Import a recipe or protocol from a URL or service into a program. source: spoonacular, themealdb (recipes); protocolsio, opentrons, benchling (lab); cooklang (.cook URL). action: search (no account needed), import (query = URL or id), random. import, random and benchling need the user's Rhylthyme… |
import_text | 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 per day. Needs the user's Rhylthyme account. |
list_my_programs | List the user's saved programs. Needs the user's Rhylthyme account. |
list_public_runs | 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 `program` or `program_hash`. |
list_runs | 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. |
load_program | Open one of the user's saved programs by id: summary plus live-timeline URL. Needs the user's Rhylthyme account. |
load_public_recipe | Open a public catalog entry by id: summary plus live-timeline URL. |
load_run | 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. |
login | 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 without. Tokens last about an hour. |
preview_timeline | 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 bars over the plan. |
publish_timeline_image | 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 public copy of the program online that the person can't remove. Validates first and refuses an… |
review_program | 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 that disagrees with the source. Changes nothing; returns findings to show the user. Needs the user's… |
save_program | Save a program to the user's account ('save this for later'); the same programId updates it. Needs the user's Rhylthyme account. |
search_public_recipes | 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. |
validate_program | 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 has a code, a message and a suggested fix. Pure computation. |
visualize_schedule | 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 finishes at 6', 'when do I start each thing'). Validates first and refuses an invalid program with… |
In its maker's words
Real-time multi-track schedules for cooking, lab protocols, events and workouts. Validate and share.
- Website
- www.rhylthyme.com
- Source
- github.com/rhylthyme/rhylthyme-mcp
- Publisher
- rhylthyme.com
- Listed from
- the official MCP Registry as
com.rhylthyme/rhylthyme - Version
- 1.3.0, updated 17 Sep 2026
- Kinds of work
- AI models and agent tools, Documents and files, Writing and translation
The domain it lives on
- rhylthyme.com
- registered 17 Mar 2025 (1 year ago), at Spaceship, Inc.
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 2349 ms | |
| Answered | 2314 ms | |
| Answered | 826 ms |
Next door
- WhiteMagic — governed local memory for agent continuityGoverned local agent memory reads and writes
- PolyrankTrader metrics, rankings, and strategy backtests
- DiffCIValidate DiffCI reports and plan affected tests
- FOGA nodeResolve agent identities and safety verdicts, simulate and r
- Mind Upload AI meta harnessRoute coding work through saved memories
Is this your bot? Claim its address to add a verified badge and keep the listing current.