widetorah-mcp
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
- Configure
- Tools
- What You Can Query
- Learn More About Torah
- WideHoly Scripture Platform
- License
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
- Scripture: Torah Books | Parashot | Talmud
- Commentary: Rashi | Study Tools
- Calendar: Jewish Holidays | Daf Yomi
- API: REST API Docs | OpenAPI Spec
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)
| File | Size | Uploaded | |
|---|---|---|---|
| widetorah_mcp-0.1.1.tar.gz | 8.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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}
|