Rhylthyme MCP server
online · 100% uptimecom.rhylthyme/rhylthyme·v1.3.0Real-time multi-track schedules for cooking, lab protocols, events and workouts. Validate and share.
0 stars
Reviews
Write oneNobody has reviewed Rhylthyme yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Rhylthyme tools (19, 4 write)
write = sends, deletes, buys or postsanalyze_schedulewrite actionFreePut 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 durations from recorded runs.
calibrate_programFreePropose 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 account.
create_environmentwrite actionFreeDescribe 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_sourceFreeReturn 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_sourceFreeImport 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 account. `enrich: true` splits an import into parallel tracks. Returns the program.
import_textFreeTurn 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_programsFreeList the user's saved programs. Needs the user's Rhylthyme account.
list_public_runsFreeList 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_runsFreeList 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_programFreeOpen one of the user's saved programs by id: summary plus live-timeline URL. Needs the user's Rhylthyme account.
load_public_recipeFreeOpen a public catalog entry by id: summary plus live-timeline URL.
load_runwrite actionFreeOpen 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.
loginFreeFor 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_timelineFreeReturn a static Gantt image of a program with a caption, for 'show me a preview' or 'a picture of the timeline'. The image is served from a public share link. Planned versus actual: with `run` (a run record) it draws the actual bars over the plan.
review_programFreeA 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 Rhylthyme account.
save_programFreeSave a program to the user's account ('save this for later'); the same programId updates it. Needs the user's Rhylthyme account.
search_public_recipesFreeSearch 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_programFreeCheck 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_schedulewrite actionFreePublish 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 fix hints.
Public scan report
scanner v0.1.10 · 2026-10-02 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 590ms20/20
- Tool poisoning19 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 4 write-action tools with no auth3/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year; website matches verified namespace10/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How Rhylthyme compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 84/100
- higher than 68% of 48,255 servers
- Tools
- 19
- the typical server has 7
- Tools that change things
- 21%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 527 ms
- faster than 28% of 30,031 servers
What its tools let an agent do: 12 read · 4 create · 3 change
Install Rhylthyme in Claude Code, Cursor or VS Code
claude mcp add --transport http rhylthyme https://mcp.rhylthyme.com/mcp
What the publisher says
From the Rhylthyme repository's README, as published. We do not edit it. Read it on GitHub
Rhylthyme MCP server
A Model Context Protocol server for schedules that a person executes: cooking several dishes so they finish together, running a bench protocol with overlapping incubations, calling an event, running a workout. An agent describes the process, the server validates and analyzes the resulting program, and publishes it as a live timeline on rhylthyme.com that the person follows on their phone.
This repository is the source of the server that runs at mcp.rhylthyme.com. It is the same code as mcp-api/ in the rhylthyme-server application, copied here with the static assets it needs so it can be read, tested and self-hosted.
Try it: ask for a workout
Connect the server (in Claude Code, /plugin marketplace add rhylthyme/rhylthyme-mcp then /plugin install rhylthyme@rhylthyme; anywhere else, add https://mcp.rhylthyme.com/gym/mcp as a connector), then say what you want in plain words:
Two of us in a garage gym: one kettlebell, one pull-up bar, one jump rope.
Thirty minutes, two rounds, and nobody stands around waiting for equipment.
Make it a Rhylthyme timeline.
You write no JSON. The assistant does, and the server keeps it honest. With that prompt Claude made three tool calls:
0 15m 30m
Alex │░Warm-…░▒S…▒░Pu…░▒Ju…▒░░░▒Sw…▒░Pu…░▒Ju…▒░░░▒St…▒│
Sam │░Warm-…░▒P…▒░Ju…░▒Sw…▒░░░▒Pu…▒░Ju…░▒Sw…▒░░░▒St…▒│Ask "show me a picture" and preview_timeline returns an image in the chat. For one coloured by station, which makes the rotation obvious, save the program the assistant wrote (ours is examples/recipe/garage-circuit.json) and run:
npx -y github:rhylthyme/rhylthyme-timeline garage-circuit.json -o garage-circuit.png \
--style web --palette tableau --color-by taskThen push on it: "add a third person", "we only have 20 minutes", "swap the rope for burpees". The assistant edits the program and the server checks it again.
This repository and rhylthyme-cli-runner
Two repositories do related things and are easy to confuse. This one is the server an AI assistant talks to. rhylthyme-cli-runner is the command a person types.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Rhylthyme: common questions
- Is Rhylthyme MCP server safe?
- Mostly: it is graded B (84/100). Read the Rhylthyme safety report
- How do I install Rhylthyme?
- It runs remotely at mcp.rhylthyme.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Rhylthyme need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Rhylthyme maintained?
- The last commit was 36 days ago (2026-09-29). The latest release is v1.3.0.
- Is Rhylthyme up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Rhylthyme?
- Servers from other publishers that do the same job: CNEquity MCP server.
- How does Rhylthyme compare with other MCP servers?
- safety score 84/100 (higher than 68% of 48,255 servers); tools 19 (the typical server has 7); tools that change things 21% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Rhylthyme
Same job from other publishers: the closest match first, then the best rated.
- CNEquityOpen-source China A-share data lake for AI agents: prices, fundamentals, flows, events, PIT.not reviewedEstablishedA