io.github.nikolai-shilin/iyt-test · v1.0.1 · productivity
IYT Test is healthy: it completed an MCP handshake in 1390 ms and exposes 13 tools.
Sailing exam practice for IYT levels and the Racing Rules: questions, mock exams, theory. EN/RU.
Endpoint: https://iyt.rycrentals.com/api/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 13 |
| Latency | 1390 ms |
| Last checked (UTC) | 2026-11-05T08:55:48.409Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-05T08:55:48.409Z | Healthy | 1390 |
list_levels | The levels with a question bank (IYT courses, the Racing Rules of Sailing, the charter check-in): topics, number of questions, mock-exam settings and which topics have a theory article. Start here. |
get_questions | Random practice questions of a level, without the answers. Ask them one at a time and send the student's choice to check_answer. |
check_answer | Checks the option the student chose: right or wrong, the right option, the one-line note that names the rule, and the theory section that explains it (read it with get_theory). |
search_questions | Finds questions by words in the question, its options, its rule reference or its topic (e.g. "cardinal mark", "MAYDAY"). Answers are not included. |
start_mock_exam | A mock exam of a level: the exam's number of questions spread evenly over all topics, with the time allowed and the pass mark. No answers until grade_exam: collect the student's choice for every question first. |
grade_exam | Marks a finished mock exam: the score, pass or fail, the result per topic, every mistake with the right answer and its note, and what to read. Send every question of the exam; one left unanswered has option null and counts as wrong. |
question_of_the_day | Today's question, the same one the Telegram bot @iyt_test_bot sends: one text question per day (UTC), for one level when a level is given. Without the answer; use check_answer. |
list_theory | The theory articles: one per topic, each in sections. With a level, the sections of its articles; without, which topics of every level have an article. Articles are still being written, so some topics have none yet. |
get_theory | A theory article, or one section of it, as text: the rule, the reason, tables and links to the drawings. Study notes close to the syllabus, not official IYT text. |
search_theory | Finds the sections of the theory articles that have the words (e.g. "scope", "cardinal marks"). Read a match with get_theory. |
explain_question | A question with its answer, the note that names the rule and the full text of the theory section that explains it. This gives the answer away: use it after the student has answered, or when they ask for the explanation. |
practice_section | Questions on what a theory section explains: read the section, then practise it. Without the answers; use check_answer. |
get_figure | The drawing of a question or of a theory section as SVG markup, for showing it inline where a link to the image is not enough. |