Besorah — the Bible in Hebrew, Greek, Aramaic and English
Server Details
The Bible in Hebrew, Greek and Aramaic: grammar search, Strong's, Septuagint, Targum. Free, no key.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 23 tools
Most tools are distinct (search_text vs search_words vs query_words vs get_word_occurrences are well separated), but the verse-connection cluster overlaps heavily: get_cross_references, get_related_passages, get_context, get_verse_study and trace_theme all return per-verse connections, with get_verse_study and get_context acting as supersets of the others. Descriptions do say 'Use when...' for each, which mitigates but does not remove the risk of misselection.
Almost everything follows a consistent snake_case verb_noun pattern (get_*, list_*, search_*, compare_*, trace_theme). The one deviation is query_words, which uses a different verb for a search-like operation that sits next to search_words and search_text.
23 tools is at the heavy end for a single-domain server, and some of that weight comes from near-duplicate lookups (get_context / get_related_passages / get_verse_study) rather than genuinely new capability. The breadth of texts (Hebrew, LXX, Targum, Greek NT) justifies many tools, but the set could be consolidated to ~15 without losing function.
Coverage is unusually thorough: text retrieval, lexical lookup, morphology queries, cross-references, quotations, witnesses, vocabulary, and curated lists, with pagination via limit/nextOffset throughout. Gaps are minor — no topical/theme index beyond trace_theme, and no aggregate view of a chapter's cross-references except per-book connections.
Publisher details
- Operator
- Besorah · Publisher source
- Operator website
- https://besorah.bible/about
- Vendor relationship
- First-party · Publisher source
- Documentation
- https://besorah.bible/about/ai
- Trust center
- Not available
- Restrictions
- Not applicable
Available Tools
23 toolscompare_booksCompare two books' vocabularyARead-onlyIdempotentInspect
Compares 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.
Inputs: a (required), b (required), limit, format, +3 more.
compare_witnessesCompare the texts of a verseARead-onlyIdempotentInspect
Returns 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.
Inputs: reference (required), format, max_chars.
get_book_connectionsConnections between booksARead-onlyIdempotentInspect
Returns 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.
Inputs: reference (required), limit, format, max_chars.
get_collocationsWords that keep companyARead-onlyIdempotentInspect
Returns 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.
Inputs: strongs (required), with, limit, corpus, +2 more.
get_contextA verse in its settingARead-onlyIdempotentInspect
Returns 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.
Inputs: reference (required), after, before, format, +2 more.
get_cross_referencesCross-referencesARead-onlyIdempotentInspect
Returns 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.
Inputs: reference (required), limit, format, max_chars.
get_guideGuide to the texts and toolsARead-onlyIdempotentInspect
Returns 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.
Inputs: format, max_chars.
get_parashahWeekly Torah portionARead-onlyIdempotentInspect
Returns 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.
Inputs: date, list, name, format, +1 more.
get_passageRead a passageARead-onlyIdempotentInspect
Returns 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.
Inputs: reference (required), words, format, edition, +1 more.
get_quotationsNew Testament quotationsARead-onlyIdempotentInspect
Returns 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.
Inputs: reference (required), limit, format, offset, +1 more.
get_targum_connectionsTargum connectionsARead-onlyIdempotentInspect
Returns 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.
Inputs: format, max_chars.
get_verse_studyStudy a verseARead-onlyIdempotentInspect
Returns 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.
Inputs: reference (required), format, edition, max_chars.
get_vocabularyA book's vocabularyARead-onlyIdempotentInspect
Returns 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.
Inputs: book (required), view, limit, format, +3 more.
get_wordLook up a wordARead-onlyIdempotentInspect
Returns 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.
Inputs: strongs (required), format, max_chars.
get_word_occurrencesEvery verse a word is inARead-onlyIdempotentInspect
Lists 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.
Inputs: strongs (required), book, limit, format, +2 more.
list_booksList the booksARead-onlyIdempotentInspect
Returns 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.
Inputs: format, max_chars.
list_questionsQuestions and their answersARead-onlyIdempotentInspect
Returns 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.
Inputs: theme, format, contains, max_chars.
list_songsSongs and prayers in ScriptureARead-onlyIdempotentInspect
Returns 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.
Inputs: kind, format, max_chars.
query_wordsFind words by grammarARead-onlyIdempotentInspect
Finds 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.
Inputs: book, limit, format, offset, +5 more.
search_textSearch the textARead-onlyIdempotentInspect
Returns 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.
Inputs: query (required), book, limit, format, +5 more.
search_wordsFind a Hebrew or Greek wordARead-onlyIdempotentInspect
Finds 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.
Inputs: query (required), limit, format, max_chars.
trace_themeTrace a themeARead-onlyIdempotentInspect
Follows 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.
Inputs: reference (required), depth, limit, follow, +3 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Bible research: 59 translations, Hebrew/Greek Strong's, morphology, cross-refs, 13 dictionaries
Bible study: many editions, Strong's Hebrew and Greek, cross-references, Matthew Henry, the Fathers
AI-powered biblical research tools — lexicons, morphology, manuscripts, and more.
Bible translations, books, chapters, verses, and search
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceProvides a fully offline German Bible study environment with four freely licensed translations, word-for-word original-text morphology across four editions, concordance, cross-references, full-text search, and text-critical edition comparison via one SQLite database.2MIT
- AlicenseNot gradedqualityDmaintenanceBiblical text analysis with textual criticism support. An MCP server for morphological analysis, manuscript variants, and concordance searches across Hebrew and Greek biblical texts.MIT
- AlicenseBqualityDmaintenanceProvides Hebrew & Greek word study, full morphological parsing, cross-references, LXX alignment, and more from open-licensed data sources, usable by any MCP-compatible client.9MIT
- AlicenseAqualityDmaintenanceProvides comprehensive Biblical research tools including scripture lookup, interlinear Greek/Hebrew data, and Strong's concordance within a Protestant theological framework. It enables AI applications to perform full-text biblical searches, topical studies, and cross-referencing using authoritative theological data.4MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.