Hebrew Bible (Tanakh)
Read Hebrew Bible (Tanakh) verses & chapters in 10 languages, plus guided study plans.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"hebrew-bible": {
"url": "https://hebrewbible.app/mcp"
}
}
}Remote endpoints
https://hebrewbible.app/mcpstreamable-httpWhat it can do
Tool inventory
Tools (6)
🟢get_chapter(book, chapter, language)
Return the full text of a chapter (every verse) from the Hebrew Bible / Tanach. Use list_books first to get valid English book names; see the language enum for available languages.
Input Schema
{
"type": "object",
"properties": {
"book": {
"type": "string",
"description": "English book name, e.g. \"Genesis\", \"Psalms\", \"Isaiah\".",
"enum": [
"Genesis",
"Exodus",
"Leviticus",
"Numbers",
"Deuteronomy",
"Joshua",
"Judges",
"I Samuel",
"II Samuel",
"I Kings",
"II Kings",
"Isaiah",
"Jeremiah",
"Ezekiel",
"Hosea",
"Joel",
"Amos",
"Obadiah",
"Jonah",
"Micah",
"Nahum",
"Habakkuk",
"Zephaniah",
"Haggai",
"Zechariah",
"Malachi",
"Psalms",
"Proverbs",
"Job",
"Song of Songs",
"Ruth",
"Lamentations",
"Ecclesiastes",
"Esther",
"Daniel",
"Ezra",
"Nehemiah",
"I Chronicles",
"II Chronicles"
]
},
"chapter": {
"type": "integer",
"minimum": 1,
"description": "Chapter number (1-based)."
},
"language": {
"type": "string",
"description": "ISO language code (default \"en\"). Use \"he\" for Hebrew.",
"enum": [
"en",
"he",
"fr",
"ru",
"de",
"it",
"pl",
"ko",
"es",
"pt",
"yi"
]
}
},
"required": [
"book",
"chapter"
]
}🟢get_verse(book, chapter, verse, language)
Return the text of one specific verse from the Hebrew Bible / Tanach, e.g. Genesis 1:1. Use list_books for valid English book names.
Input Schema
{
"type": "object",
"properties": {
"book": {
"type": "string",
"description": "English book name, e.g. \"Genesis\".",
"enum": [
"Genesis",
"Exodus",
"Leviticus",
"Numbers",
"Deuteronomy",
"Joshua",
"Judges",
"I Samuel",
"II Samuel",
"I Kings",
"II Kings",
"Isaiah",
"Jeremiah",
"Ezekiel",
"Hosea",
"Joel",
"Amos",
"Obadiah",
"Jonah",
"Micah",
"Nahum",
"Habakkuk",
"Zephaniah",
"Haggai",
"Zechariah",
"Malachi",
"Psalms",
"Proverbs",
"Job",
"Song of Songs",
"Ruth",
"Lamentations",
"Ecclesiastes",
"Esther",
"Daniel",
"Ezra",
"Nehemiah",
"I Chronicles",
"II Chronicles"
]
},
"chapter": {
"type": "integer",
"minimum": 1,
"description": "Chapter number (1-based)."
},
"verse": {
"type": "integer",
"minimum": 1,
"description": "Verse number (1-based)."
},
"language": {
"type": "string",
"description": "ISO language code (default \"en\"). Use \"he\" for Hebrew.",
"enum": [
"en",
"he",
"fr",
"ru",
"de",
"it",
"pl",
"ko",
"es",
"pt",
"yi"
]
}
},
"required": [
"book",
"chapter",
"verse"
]
}🟢list_books(language)
List every book available in this corpus with its English name, localized name, and the link to its first chapter. Call this to discover valid book names for get_chapter / get_verse.
Input Schema
{
"type": "object",
"properties": {
"language": {
"type": "string",
"description": "ISO language code for the localized names (default \"en\").",
"enum": [
"en",
"he",
"fr",
"ru",
"de",
"it",
"pl",
"ko",
"es",
"pt",
"yi"
]
}
}
}🟢list_subjects(language)
List the subjects (categories) you can browse, such as the Weekly Torah Portion, Holidays, Daily Study, Psalms (Tehillim), Bible Stories, and Characters. Each returns a code to pass to browse_subject. Call this to discover what is available before browsing.
Input Schema
{
"type": "object",
"properties": {
"language": {
"type": "string",
"description": "ISO language code (default \"en\"). Subject browsing is curated per language.",
"enum": [
"en",
"he",
"fr",
"ru",
"de",
"it",
"pl",
"ko",
"es",
"pt",
"yi"
]
}
}
}🟢browse_subject(subject, language, cursor)
List study plans and articles for a subject or topic. Pass a subject code from list_subjects (for example "parsha", "holidays", "tehillim", "stories"), or any topic tag (for example "jonah", "purim", "psalm 23"). Results are paginated; pass the returned cursor to get more.
Input Schema
{
"type": "object",
"properties": {
"subject": {
"type": "string",
"description": "Subject code from list_subjects, or any topic tag."
},
"language": {
"type": "string",
"description": "ISO language code (default \"en\").",
"enum": [
"en",
"he",
"fr",
"ru",
"de",
"it",
"pl",
"ko",
"es",
"pt",
"yi"
]
},
"cursor": {
"type": "string",
"description": "Pagination cursor returned by a previous browse_subject call."
}
},
"required": [
"subject"
]
}🟢get_plan(plan, language)
Get the full detail of one study plan: its title, description, total length, and the day-by-day study schedule (first 7 days shown). Pass a plan id from a browse_subject link (the final path segment, e.g. "jonah_and_the_whale").
Input Schema
{
"type": "object",
"properties": {
"plan": {
"type": "string",
"description": "Plan id, e.g. \"daily_chapter\" or \"parashat-korach-weekly-torah-portion-study-11a6e434\" (the final segment of a plan link)."
},
"language": {
"type": "string",
"description": "ISO language code (default \"en\").",
"enum": [
"en",
"he",
"fr",
"ru",
"de",
"it",
"pl",
"ko",
"es",
"pt",
"yi"
]
}
},
"required": [
"plan"
]
}Community
Evidence