Skip to content
Back to search
100
MCP live MCP 2026-07-28 streamable-http

Rhylthyme

com.rhylthyme/rhylthyme

Real-time multi-track schedules for cooking, lab protocols, events and workouts. Validate and share.

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
739ms
last probe
Tools
20
callable
Resources
10
readable
Prompts
1
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
20 tools, 10 resources, 1 prompts returned.
pass 3 or more catalogue items 10/10
31 items in total; 3 or more earns these points.
pass Describes itself 10/10
100 characters; more than 30 earns these points.

Tools · 20

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 …

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 …

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 f…

import_from_source

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 (…

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 p…

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.

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…

list_my_programs

List the user's saved programs. 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.

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.

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 th…

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.

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 lengt…

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 `progra…

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.

load_public_recipe

Open a public catalog entry by id: summary plus live-timeline URL.

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.

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…

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 …

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(con…

Resources · 10

program-schema

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
authoring-guide

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
tool-guide

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
extraction-guide

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
example-breakfast_schedule

Coordinated breakfast preparation schedule for scrambled eggs, bacon, and toast — complete, valid program (3 tracks, environment kitchen).

rhylthyme://examples/breakfast_schedule
example-lab_experiment

Simple laboratory experiment workflow for protein analysis — complete, valid program (2 tracks, environment laboratory).

rhylthyme://examples/lab_experiment
example-stir_fry_with_choice

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
example-hiit_cardio_workout

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
example-corporate_presentation

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
example-cookies_three_trays

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

plan_schedule

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"
    }
  }
}