Skip to main content

widetorah-mcp

PyPI Python License: MIT

MCP server for WideTorah -- query Torah verses, Talmud folios, Rashi commentary, weekly parashot, and Jewish holidays directly from Claude, Cursor, and Windsurf. Built on the Model Context Protocol with 6 tools covering 24 books, 69,616 verses, 2,121 Talmud daf, and 3,901 Rashi entries.

All data is served from the widetorah.com REST API -- free, no authentication required, JSON responses with CORS enabled.

Explore Torah at widetorah.com -- Torah | Talmud | Parashot | Holidays

Table of Contents

Install

pip install widetorah-mcp

Or run directly with uvx (no install needed):

uvx widetorah-mcp

Configure

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "widetorah": {
      "command": "uvx",
      "args": ["widetorah-mcp"]
    }
  }
}

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "widetorah": {
      "command": "uvx",
      "args": ["widetorah-mcp"]
    }
  }
}

Windsurf

Add to ~/.windsurf/mcp.json:

{
  "mcpServers": {
    "widetorah": {
      "command": "uvx",
      "args": ["widetorah-mcp"]
    }
  }
}

Tools

get_verse

Get a specific Torah verse by book, chapter, and verse number.

get_verse(book="genesis", chapter=1, verse=1, translation="jps-1917")
Parameter Type Default Description
book str required Book slug (genesis, exodus, leviticus, numbers, deuteronomy)
chapter int required Chapter number
verse int required Verse number
translation str "jps-1917" Translation code

search_torah

Search Torah text by keyword or phrase.

search_torah(query="covenant", limit=10)
Parameter Type Default Description
query str required Search term (e.g. "covenant", "Moses", "Sinai")
limit int 10 Maximum results

get_parashah

Get weekly Torah portion (parashah) information.

get_parashah(slug="bereshit")
Parameter Type Default Description
slug str required Parashah slug (e.g. "bereshit", "noach", "lech-lecha")

get_talmud_daf

Get a Talmud folio page by tractate, page number, and side.

get_talmud_daf(tractate="berakhot", daf=2, side="a")
Parameter Type Default Description
tractate str required Tractate slug (e.g. "berakhot", "shabbat", "pesachim")
daf int required Page number
side str "a" Page side -- "a" (amud aleph) or "b" (amud bet)

get_rashi

Get Rashi commentary for a Torah chapter.

get_rashi(book="genesis", chapter=1)
Parameter Type Default Description
book str required Book slug
chapter int required Chapter number

get_holiday

Get information about a Jewish holiday or observance.

get_holiday(slug="passover")
Parameter Type Default Description
slug str required Holiday slug (e.g. "shabbat", "passover", "rosh-hashanah", "yom-kippur")

What You Can Query

Torah Text

The five books of Moses (Chumash) with 69,616 verses across 24 Tanakh books. Query individual verses or search across the entire text with full-text search.

  • 5 Books of Moses: Genesis, Exodus, Leviticus, Numbers, Deuteronomy
  • Translations: JPS 1917 Tanakh and additional translations
  • Full-text search: Search by keyword across all Torah text

Talmud

2,121 daf (folio pages) from the Babylonian Talmud, organized by tractate. Each daf includes amud aleph (side a) and amud bet (side b).

  • 63 Tractates: Berakhot, Shabbat, Eruvin, Pesachim, and more
  • Daf Yomi: Look up today's page in the daily study cycle

Rashi Commentary

3,901 entries of Rabbi Shlomo Yitzchaki's (Rashi) commentary on the Torah -- the most widely studied Torah commentary in Jewish tradition, known for its concise explanations of difficult passages.

Weekly Parashot

54 weekly Torah portions (parashot) that make up the annual Torah reading cycle. Each parashah includes the reading reference, book, and summary.

Jewish Holidays

Major and minor Jewish holidays and observances including Shabbat, Passover, Rosh Hashanah, Yom Kippur, Sukkot, Hanukkah, Purim, and more. Each holiday includes Hebrew name, category, date, Torah readings, and observance details.

Learn More About Torah

WideHoly Scripture Platform

Part of the WideHoly multi-religion scripture platform.

Site Domain Focus
WideBible widebible.com 66 books, 4 translations (KJV, ASV, BBE, YLT), 3,000+ people, 432K cross-references
WideQuran widequran.com 114 surahs, hadith collections, tafsir commentary, Quranic figures
WideTorah widetorah.com 24 books, 69,616 verses, 2,121 Talmud daf, 3,901 Rashi entries
WideGita widegita.com 18 Gita chapters, Upanishads, Yoga Sutras, Hindu deities
WideSutra widesutra.com Tipitaka, Mahayana sutras, Buddhist figures, core concepts
WideHoly wideholy.com Cross-religion search, verse comparison, religious calendar

License

MIT

Metadata

Release files for widetorah-mcp 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for widetorah-mcp 0.1.1
File Size Uploaded
widetorah_mcp-0.1.1.tar.gz 8.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for widetorah-mcp 0.1.1
File Interpreter ABI Platform
widetorah_mcp-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 16.7 kB

Release files / widetorah_mcp-0.1.1.tar.gz

Download URL widetorah_mcp-0.1.1.tar.gz
Size 8.3 kB
Tags Source
SHA-256 checksum
How to use checksums
0117feafaf96595b7f2c58cb520d1a3e672c596735e5a0c52f0b2c6f79fea30f
BLAKE2b-256 checksum
How to use checksums
7506970d7601702929541c0112137bf6112baa9c750ae0048db8d8be9de0dde4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / widetorah_mcp-0.1.1-py3-none-any.whl

Download URL widetorah_mcp-0.1.1-py3-none-any.whl
Size 8.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c287806ca79327451481ae4e6f707293ddb267de4f4b465748ab70168df9ba45
BLAKE2b-256 checksum
How to use checksums
9c40c7b4b25113989fd06c6a8ac92f11d55601cb8fe93d76a051fcbdf1a1b272
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page