Search / xyz.kolsgo.torah/torah-library
Torah Library
R0· no sign-inJewish calendar, zmanim, Shabbat times, parsha, Daf Yomi, and Torah texts with commentaries.
v1.1.0 · active · website · descriptor JSON · versions
Search / xyz.kolsgo.torah/torah-library
R0· no sign-inJewish calendar, zmanim, Shabbat times, parsha, Daf Yomi, and Torah texts with commentaries.
v1.1.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"torah-library": {
"type": "http",
"url": "https://torah.kolsgo.xyz/mcp"
}
}
}claude mcp add --transport http torah-library https://torah.kolsgo.xyz/mcp[mcp_servers.torah-library]
url = "https://torah.kolsgo.xyz/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"torah-library": {
"type": "remote",
"url": "https://torah.kolsgo.xyz/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"torah-library": {
"type": "http",
"url": "https://torah.kolsgo.xyz/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=torah-library&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vdG9yYWgua29sc2dvLnh5ei9tY3AifQ%3D%3D"
}{
"servers": {
"torah-library": {
"type": "http",
"url": "https://torah.kolsgo.xyz/mcp"
}
}
}{
"mcpServers": {
"torah-library": {
"httpUrl": "https://torah.kolsgo.xyz/mcp"
}
}
}extensions:
"torah-library":
enabled: true
name: "torah-library"
type: streamable_http
uri: "https://torah.kolsgo.xyz/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations49 of 49 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 10,163 tokens to load every tooltools.api_dump49 tools, 67% named like REST operations: looks like an API mapped one endpoint per toolstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-95% +updated-26d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://torah.kolsgo.xyz/mcp streamable-http | none | yes | 95% | 653 ms | 2025-11-25 | 2026-10-20 |
browse_libraryread-only | Browse the library's table of contents by category. With no path: top-level categories (Tanakh, Mishnah, Talmud, Midrash, Halakhah, Kabbalah, Liturgy, Jewish Thought, Tosefta, Chasidut, Musar, Responsa, Second Temple, Reference). With a path like "Talmud/Bavli/Seder Moed" or "Halakhah/Shulchan Arukh": that category's description, subcategories and books. |
check_sheet_modifiedread-only | Check whether a source sheet has been modified since a timestamp (ISO date/time). |
convert_dateread-only | Convert between Gregorian and Hebrew (Jewish) calendar dates. - Gregorian → Hebrew: pass gregorian_date (YYYY-MM-DD). Add end_date to convert a whole range (max ~180 days). - Hebrew → Gregorian: pass hebrew_year, hebrew_month, hebrew_day. Set after_sunset=true when the Gregorian time is after sunset (the Hebrew date advances at nightfall). Returns the Hebrew date in English and Hebrew letters plus any holidays/events on that day. |
dictionary_autocompleteread-only | Autocomplete a partial Hebrew/Aramaic word against a dictionary ("Jastrow Dictionary", "Klein Dictionary", "BDB Augmented Strong"). |
dictionary_lookupread-only | Look up a Hebrew or Aramaic word in classic dictionaries (Jastrow, BDB, Klein, and others). Handles prefixes/inflected forms. Pass context_ref to disambiguate using the passage where the word appears. |
find_locationread-only | Search for a city/place by name and get place ids, country and region. Use the returned id as the "location" argument of other tools when a city name is ambiguous. |
find_references_in_textread-only | Scan free text (a dvar Torah, article, shiur notes) and detect every citation of a Jewish source in it (e.g. "Genesis 1:1", "Berakhot 2a", "Rambam Hilchot Shabbat 1:1"). Returns the matched spans and their canonical references. |
get_author_worksread-only | List the books written by an author. Pass the author slug (e.g. "rashi", "rambam", "ramban", "ibn-ezra", "rabbi-yosef-karo") — find slugs with resolve_name type AuthorTopic. |
get_book_inforead-only | Metadata for a book: author(s), era, composition date and place, description, categories, alternative titles, section structure (e.g. Chapter/Verse, Daf/Line), chapter lengths, and alternate structures (e.g. parshiyot for Torah books). Optionally text availability counts. |
get_book_raw_indexread-only | Full, unabridged index record for a book (complete schema tree, match templates, alternate structures). Use get_book_info for a friendly summary. |
get_collectionsread-only | Browse collections of source sheets: pass slug for one collection (with its sheets), user_id for a user's collections, or neither to list public collections (filterable by name). |
get_commentariesread-only | Get commentaries and other sources connected to a passage. - With commentator (e.g. "Rashi", "Ramban", "Ibn Ezra", "Sforno", "Tosafot", "Or HaChaim", "Onkelos", "Kli Yakar"): returns that commentator's full text on the passage. - Without commentator: lists all connected sources in a category ("Commentary" by default; also Targum, Midrash, Talmud, Halakhah, Chasidut, Kabbalah, Musar, Jewish Thought, Liturgy, Responsa, Quoting Commentary, …) grouped by work, optionally with text. Works for Tanakh, Talmud, Mishnah, Rambam, Shulchan Arukh, etc. |
get_jewish_calendarread-only | List Jewish calendar events for a date range: holidays (major, minor, modern Israeli), Rosh Chodesh, fast days, special Shabbatot, weekly parsha, Omer count, molad, Yizkor, Yom Kippur Katan, daily-learning cycles (Daf Yomi, Mishna Yomi, Nach Yomi, Tanakh Yomi, Yerushalmi, Rambam, Chofetz Chaim), and — when a location is given — candle-lighting, havdalah and fast start/end times. Pick either start+end, or year (+ optional month). Max range ~1 year. Defaults include holidays, Rosh Chodesh, fasts, special Shabbatot and parsha. |
get_learning_schedulesread-only | Today's (or any date's) study schedule items with exact references: Parashat HaShavua, Haftarah, Daf Yomi, 929, Daily Mishnah, Daily Rambam (1 and 3 chapters), Daf a Week, Halakhah Yomit, Arukh HaShulchan Yomi, Tanakh Yomi, Chok LeYisrael, Tanya Yomi, Yerushalmi Yomi, and more. |
get_library_statisticsread-only | Statistics: - kind "word_count": number of words in a specific version of a book (needs title, version_title, language he/en). - kind "links_between_categories": how many links connect two categories (e.g. Tanakh ↔ Talmud). - kind "text_availability": raw availability counts for a book. |
get_manuscriptsread-only | Images of manuscripts and early printed editions (e.g. Vilna Shas, Venice 1523, Munich manuscript) for a passage, with image and thumbnail URLs. |
get_parasharead-only | Details for a weekly Torah portion by name (e.g. "Noach", "Lech Lecha", "Ki Tisa"): full reference, aliyot, haftarah, and the next date it will be read. |
get_passage_contextread-only | Given one or more segment references (e.g. "Berakhot 2a:1"), return the full logical passage/sugya each belongs to. |
get_random_source_by_topicread-only | Get a random source together with the topic it illustrates — handy for a daily inspiration or quiz. |
get_random_textread-only | Get a random passage, optionally limited to specific books or categories (e.g. categories ["Tanakh"], titles ["Psalms", "Proverbs"]). |
get_related_contentread-only | Overview of everything connected to a passage: counts of linked sources by category and book, related topics, source sheets that use it, manuscript images, and related web articles. Use it to explore before drilling in with get_commentaries. |
get_seasonal_topicread-only | Get the curated topic for the current parsha (kind "parasha") or the current/upcoming holiday (kind "holiday"), with description and key sources. |
get_shabbat_timesread-only | Candle-lighting and havdalah times for the coming (or a specified) Shabbat and any Yom Tov that week, plus the parsha and holiday Torah readings, for a location. |
get_sheet_tagsread-only | Source-sheet tags: "trending" (this week's trending tags), "all" (every tag, sorted by count or alphabetically), or a specific user's tags. |
get_source_sheetread-only | Get a user-made source sheet by id: title, author, tags, and each source (reference + text) and commentary block in order. Pass several ids to fetch up to 10 sheets. |
get_task_statusread-only | Check the status/result of a background task (e.g. a long reference-detection job) by task_id. |
get_termread-only | Look up a named term (parsha names, section names, holidays, etc.) with its Hebrew and English titles and alternate spellings, e.g. "Noach", "Bereshit", "Perek". |
get_textread-only | Fetch any text from the Jewish library by reference, in Hebrew/Aramaic and/or translation, aligned segment by segment. Covers Tanakh, Mishnah, Talmud Bavli & Yerushalmi, Midrash, Rambam, Shulchan Arukh, commentaries (e.g. "Rashi on Genesis 1:1"), Siddur, Zohar, Chasidut, Musar, responsa and more. Reference examples: "Genesis 1:1-5", "Bereishit 1", "Berakhot 2a", "Berakhot 2a:3-7", "Mishnah Avot 1", "Mishneh Torah, Sabbath 1:1", "Shulchan Arukh, Orach Chayim 1", "Psalms 23", "Ramban on Exodus 20:2". Returns segments as {n, he, en}; includes next/previous section refs for paging. If a reference fails, try resolve_name. |
get_text_imageread-only | Generate a shareable image (PNG) of a short passage, sized for a social platform. |
get_texts_bulkread-only | Fetch many short references in one call (e.g. a list of verses or commentary lines). Returns Hebrew and English for each. Up to 30 references. |
get_text_versionsread-only | List every available edition and translation of a book (language, version title, license, source). Use a version_title with get_text to read a specific translation. |
get_topicread-only | Get a curated topic — a person (e.g. "moses", "rambam", "rabbi-akiva"), concept ("teshuvah", "kindness"), holiday ("passover"), mitzvah or object — with its description and its top sources, ordered by importance. Use resolve_name (type "Topic") or search_topics to find slugs. |
get_topic_graphread-only | Get the network of topics connected to a topic (e.g. students/teachers of a sage, parts of a concept). Optionally restrict to one link type such as "is-a", "has-student", "has-teacher", "related-to", "part-of". |
get_torah_readingread-only | Torah and Haftarah readings for a date or date range: parsha or holiday name, each aliyah with verse ranges and counts, maftir, haftarah, and special readings. Supports Israel vs Diaspora and the triennial cycle. |
get_user_profileread-only | Public profile of a library user/author of source sheets, by profile slug (e.g. "dovid-birk"). |
get_yahrzeit_datesread-only | Compute upcoming Gregorian dates for yahrzeits, Hebrew birthdays or Hebrew anniversaries from the original Gregorian date. Handles after-sunset, Adar in leap years, and Cheshvan/Kislev edge cases. Up to 10 entries at once. |
get_zmanimread-only | Halachic times of day for a location and date (or date range, max ~7 days recommended): alot hashachar, misheyakir, sunrise (netz), latest Shema and Tefilla (GRA and Magen Avraham), chatzot, mincha gedola/ketana, plag hamincha, sunset (shkia), bein hashmashot, tzeit hakochavim (several opinions), and midnight. |
holiday_sourcesread-only | For the next (or a named) Jewish holiday: its dates, a description, the Torah/Haftarah readings, and key classical sources with text. Examples: "Sukkot", "Chanukah", "Purim", "Pesach", "Shavuot", "Tisha B'Av", "Rosh Hashana". |
list_book_titlesread-only | Search the list of all books in the library by (part of) an English or Hebrew title, optionally within a category path. Returns canonical titles with their category. |
list_source_sheetsread-only | List public source sheets: - by passage (ref): sheets that use a given text; - by user (user_id): a user's sheets, sortable by "views" or "date", with paging; - latest: newest public sheets (no ref/user_id). |
list_translationsread-only | Without a language: list every language code that has translations in the library. With a language code (e.g. "fr", "es", "de", "ru", "yi", "lad"): list every book translated into that language with its version titles. |
parse_referenceread-only | Validate and normalize a text reference: canonical English and Hebrew forms, the book it belongs to, its structure, and previous/next sections. |
parsha_study_packread-only | Everything to study the weekly Torah portion: the reading (for a date, or by parsha name), aliyot and haftarah, the text of a chosen aliyah (Hebrew + English), a commentator's notes on its opening verses, and the parsha's topic and themes. Great for preparing a dvar Torah. |
recommend_topicsread-only | Recommend topics relevant to one or more passages (e.g. for tagging a source sheet or finding themes in a set of verses). |
resolve_nameread-only | Autocomplete and identify a book title, reference, author, topic or person from partial, misspelled, transliterated or Hebrew input ("bava metzia", "bereishis", "ברכות ב", "Rambam"). Tells you whether the input is a valid reference and gives canonical names. |
search_libraryread-only | Full-text search across the entire Jewish library (texts), or across user-made source sheets. Hebrew or English queries. - exact=true matches the exact word forms; default matching is lemmatized (finds grammatical variants). - filters narrow by category/book path, e.g. ["Tanakh"], ["Talmud/Bavli"], ["Mishnah/Seder Moed"], ["Halakhah/Shulchan Arukh"], ["Tanakh/Torah/Genesis"]. - sort "relevance" or "chronological" (by composition date). Returns matching references with highlighted snippets, total hit count and a breakdown of hits by category (use it to refine filters). Paginate with offset. |
search_topicsread-only | List topics, optionally filtered by a word in the title. Without a filter returns the most prominent topics. |
shabbat_briefingread-only | A ready-to-read Friday summary for a location: candle-lighting and havdalah times, the parsha with aliyot and haftarah, the opening verse of the parsha in Hebrew and English, and any holiday that week. |
todays_learningread-only | One-call daily briefing: today's Hebrew date, holidays/events, the weekly parsha, and every daily learning schedule (Daf Yomi, Rambam, Mishnah, 929, Halakhah Yomit, Tanya, etc.) with exact references. Optionally include the opening lines of each study item. |
Schemas: list_tools.
{
"name": "xyz.kolsgo.torah/torah-library",
"icons": [
{
"src": "https://torah.kolsgo.xyz/icon-512.png",
"sizes": [
"512x512"
],
"mimeType": "image/png"
}
],
"title": "Torah Library",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://torah.kolsgo.xyz/mcp",
"type": "streamable-http"
}
],
"version": "1.1.0",
"websiteUrl": "https://torah.kolsgo.xyz/docs",
"description": "Jewish calendar, zmanim, Shabbat times, parsha, Daf Yomi, and Torah texts with commentaries."
}