Besorah — the Bible in Hebrew, Greek, Aramaic and English
bible.besorah/besorahVersion 2.2.0The Bible in Hebrew, Greek and Aramaic: grammar search, Strong's, Septuagint, Targum. Free, no key.
Status
Responds119 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:40 UTC
- Latency
- 119 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://besorah.bible/mcpResponds119 msNo sign-in
Claude Code
claude mcp add --transport http besorah https://besorah.bible/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: besorah
Remote MCP server URL: https://besorah.bible/mcpCursor
{
"mcpServers": {
"besorah": {
"url": "https://besorah.bible/mcp"
}
}
}VS Code
code --add-mcp '{"name":"besorah","type":"http","url":"https://besorah.bible/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
23 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
compare_booksCompares two books' vocabularies: the word counts of each, how many words they share, the rare words they share (most of whose uses are in these two books), and the words only one uses, 15 of each by default (limit 1-40). Same language only: two Hebrew books, two Greek ones, or a Septuagint book (editionA: septuagint) against a New Testament book. Use when the user asks how the vocabularies of two books compare. | No | Yes | Yes | No |
compare_witnessesReturns one verse across the texts side by side: Hebrew, the Septuagint (matched by the app's verse tables, even where numbered differently), the Targumim, and the Greek and Hebrew New Testament, with the quotations that join them and the Greek words a New Testament quotation and the Septuagint do and do not share. Use when the user asks how one verse reads in the Hebrew, Septuagint, Targum and New Testament. | No | Yes | Yes | No |
get_book_connectionsReturns the chapters a book, or one chapter, is most connected to elsewhere in the Bible: chapter pairs joined by at least two verse-level cross-references (OpenBible.info), most-linked first, each with its link count and a link. 15 by default (limit 1-40). Use when the user asks which chapters a book or chapter is most connected to. | No | Yes | Yes | No |
get_collocationsReturns the words that keep company with a Hebrew or Greek word: those that appear in the same verse more often than chance predicts (log-likelihood), strongest first, 15 by default (limit 1-25). Pass strongs (H430) or a word ('shepherd'). Pass with=<Strong's id> to read the verses where two words meet. corpus: he, nt or lxx. Use when the user asks which words commonly appear alongside a given Hebrew or Greek word. | No | Yes | Yes | No |
get_contextReturns a verse in its setting in one call: the verses before and after (2 each by default, 0-8), the verse itself, or up to 5, word by word, and its cross-references, quotations and parallels. Combines several lookups into one answer. Use when the user asks what surrounds a verse, with its neighbouring verses and connections. | No | Yes | Yes | No |
get_cross_referencesReturns the voted cross-references (OpenBible.info) of one verse, each with its reference and link; the first few also carry their English text. 12 by default (limit 1-30). Use when the user asks for the cross-references of one verse. | No | Yes | Yes | No |
get_guideReturns a plain-text guide to Besorah's texts and conventions: the editions, the Hebrew-based verse numbering, Strong's ids (H… Hebrew, G… Greek), book codes, and what each study tool returns. Use when the user asks how the texts, numbering and ids work. | No | Yes | Yes | No |
get_parashahReturns a weekly Torah portion: its name, Hebrew name, meaning and Shabbat date, with its Torah, Haftarah and Besorah (New Testament) readings and links, on the Diaspora calendar. Give a name ('Toledot'), a date (YYYY-MM-DD) for the portion read on the Shabbat on or after it, or list=true for every portion; with none, this week's. Use when the user asks about a weekly Torah portion, its Haftarah or its New Testament reading. | No | Yes | Yes | No |
get_passageReturns a verse, range or chapter in its original language (Hebrew, Greek or Aramaic) with its English and a link; a range is capped at 80 verses. edition (septuagint, onkelos, pseudo-jonathan, jonathan, hebrew-nt, hebrew, greek) chooses the text. words=true adds, for each verse whose words line up with the Strong's tagging, every word's Strong's number, lemma, meaning and grammatical parsing. Use when the user asks to read or quote a verse, range or chapter. | No | Yes | Yes | No |
get_quotationsReturns where the New Testament quotes the Old, in either direction: give a New Testament book, chapter or verse for the Old Testament passages it quotes, or an Old Testament one for the New Testament passages that quote it. Each result carries both English texts and a link; 15 per page by default (limit 1-40, and nextOffset continues). Use when the user asks where the New Testament quotes the Old Testament, or the reverse. | No | Yes | Yes | No |
get_related_passagesReturns the verses connected to one verse, grouped by kind: voted cross-references, quotations in either direction between books, curated parallel passages, and similar wording. Use when the user asks what passages are related to one verse. | No | Yes | Yes | No |
get_targum_connectionsReturns the curated list of places where the Targumim (the Aramaic translations of the Torah and Isaiah) and the New Testament share an idea, phrase or contrast. Each entry has a title, whether it is a shared idea or a contrast, the Targum passages, the New Testament passages, and a note saying what is and is not claimed. The whole list comes back in one piece; it takes no filter. Use when the user asks where Targum wording and the New Testament overlap. | No | Yes | Yes | No |
get_verse_studyReturns one verse, or a range of up to 5, in full: the original and English text; word-by-word Strong's number, lemma and parsing where the words line up with the tagging; and the verse's cross-references, quotations between books, curated parallels, similar wording, questions it asks or answers, songs, scribal marks, Ketiv/Qere and Targum connections. Use when the user wants a thorough look at one verse, or up to five. | No | Yes | Yes | No |
get_vocabularyReturns a book's vocabulary. view=summary (default) gives its size, distinct words, hapax legomena (words used once in the whole text), words found only in that book, and its most frequent and most characteristic words; view=hapax, unique or words lists those words (25 per page by default, limit 1-100, and nextOffset continues). Use when the user asks about one book's vocabulary, rare words or words unique to it. | No | Yes | Yes | No |
get_wordReturns one Strong's entry (Hebrew H… or Greek G…): lemma, transliteration, definition, KJV renderings, occurrence count and verses per book. For Hebrew it adds the Brown–Driver–Briggs entry and, for a name, how it is built from its parts; it also gives the Septuagint renderings of a Hebrew word, or the Hebrew words a Greek word renders. Use when the user asks what a Hebrew or Greek word means, given its Strong's number. | No | Yes | Yes | No |
get_word_occurrencesLists every verse that contains a Strong's number (Hebrew Tanakh, Greek New Testament and Septuagint), in Bible order with the verse text, plus the count per book. Covers every form of the word; optionally limited to one book. 10 verses per page by default (limit 1-25, and nextOffset continues). Use when the user asks where a particular Hebrew or Greek word occurs. | No | Yes | Yes | No |
list_booksReturns every book with its code, chapter count, the editions it exists in and its URL, and the list of editions. The whole list comes back in one piece. Use when the user asks what books, editions or book codes are available. | No | Yes | Yes | No |
list_questionsReturns pairs of passages in which a question asked in one place is answered in another (e.g. 'what is man?' in Job and Psalm 8). Each pair has its theme, the asking and answering passages, and a note. theme (god, man, suffering, sin, death, time, wisdom, worship, messiah) or contains narrows the list; unfiltered, every pair comes back in one large piece. Use when the user asks about a question in one passage that another passage answers. | No | Yes | Yes | No |
list_songsReturns the songs and prayers inside Scripture (the Song of the Sea, Hannah's prayer, the Magnificat…), each with its name, Hebrew title, kind (victory, prophetic, thanksgiving, boast, prayer, work song, blessing, lament or hymn), passage reference and link. kind narrows the list; otherwise the whole list comes back in one piece. Use when the user asks which songs and prayers appear inside Scripture, such as the Song of the Sea or the Magnificat. | No | Yes | Yes | No |
query_wordsFinds every word by grammar and/or Strong's number, within a book or testament — e.g. all Qal imperatives of H1285 in the Prophets, every aorist passive participle in Paul, every Hiphil verb in Isaiah. grammar takes the words of the parsing (Qal, Hiphil, imperative, participle, feminine, plural, aorist, passive, genitive, 3rd…); all must be on the same word. Hebrew by default for H ids and Tanakh books, Greek for G ids and the New Testament; edition=septuagint for the Septuagint. Returns the matching words with their verses and a count per book, 10 per page by default (limit 1-25, and nextOffset continues). Use when the user asks for words by grammatical form, such as every Qal imperative or aorist passive participle. | No | Yes | Yes | No |
search_textReturns the verses that match a search of the text, in Bible order, each with its reference, link and text; 10 per page by default (limit 1-25, and nextOffset continues). English by default; language=hebrew|greek|aramaic searches the original with vowel points and accents ignored. Every word must be in the verse; \"quoted phrase\" matches exact order; a trailing * matches word endings (lov*); English words are matched as written, without stemming. Narrow with book, testament (tanakh|new testament|apocrypha) or edition. Use when the user searches for words or phrases in the text itself. | No | Yes | Yes | No |
search_wordsFinds Hebrew and Greek words (Strong's entries) from an English word, a transliteration ('shalom', 'agape') or the original word. Returns the best matches first (10 by default, up to 25), each with its Strong's id, lemma, definition, occurrence count and link; 'more' says how many further matches exist. Use when the user asks which Hebrew or Greek word lies behind an English word or transliteration. | No | Yes | Yes | No |
trace_themeFollows a passage's connections outward — voted cross-references plus quotations and parallels between books — one to three steps (depth, default 2), and returns the most strongly connected verses (20 by default, limit 1-40) with their text, hops from the start, strength (it grows with the number of short paths that reach the verse) and how each was reached. Example: the connections of Passover outward from Exodus 12. Use when the user asks to follow a theme or passage outward through the Bible. | No | Yes | Yes | No |
Details
- Registry status
- Active
- Published
- Nov 12, 2026
- Updated
- Nov 12, 2026
- Repository
- Not given
- Categories
- Uncategorized
- GDPR
- Not declared