{
  "schema": "https://modelcontextprotocol.io/schemas/server-card",
  "serverInfo": {
    "name": "besorah",
    "title": "Besorah — the Bible in Hebrew, Greek, Aramaic and English",
    "version": "2.0"
  },
  "description": "Read-only access to the whole Bible (Tanakh in Hebrew, Septuagint, Apocrypha, New Testament in Greek and Hebrew, Targumim) with word-by-word Strong's/lemma/parsing, Brown–Driver–Briggs, full-text and grammar search, collocations, vocabulary, cross-references, quotations and parallels. Free, no key.",
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://besorah.bible/mcp"
  },
  "authentication": {
    "required": false
  },
  "capabilities": {
    "tools": true,
    "resources": true,
    "prompts": true
  },
  "tools": [
    {
      "name": "get_passage",
      "description": "Read a passage (verse, range or chapter) in its original language (Hebrew, Greek or Aramaic) and English, with a link. Optional: edition (septuagint, onkelos, pseudo-jonathan, jonathan, hebrew-nt, hebrew, greek) and words=true for each word's Strong's number, lemma, meaning and grammatical parsing. Use when the user asks to read or quote a verse, range or chapter."
    },
    {
      "name": "get_verse_study",
      "description": "Everything Besorah knows about one verse (or a range of up to 5): text, word-by-word Strong's/lemma/parsing, cross-references, quotations between books, curated parallels, similar wording, questions it asks or answers, songs, scribal marks, Ketiv/Qere, Targum connections. Use when the user wants a thorough look at one verse, or up to five."
    },
    {
      "name": "search_text",
      "description": "Search the text itself. English by default; language=hebrew|greek|aramaic searches the original (vowel points and accents ignored). All words must be in the verse; \"quoted phrase\"; prefix with * (lov*). Narrow with book, testament (tanakh|new testament|apocrypha) or edition. Pages with offset. Use when the user searches for words or phrases in the text itself."
    },
    {
      "name": "search_words",
      "description": "Find Hebrew or Greek words (Strong's entries) from an English word, a transliteration ('shalom', 'agape') or the original word. Returns Strong's ids with lemma, definition and occurrence counts. Use when the user asks which Hebrew or Greek word lies behind an English word or transliteration."
    },
    {
      "name": "get_word",
      "description": "A Strong's lexicon entry (Hebrew H… or Greek G…): lemma, definition, KJV renderings, occurrences, for Hebrew the Brown–Driver–Briggs entry, how names are built, verses per book, and 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."
    },
    {
      "name": "get_word_occurrences",
      "description": "Every verse a Strong's number is in (Hebrew Tanakh, Greek New Testament and Septuagint), with the text, optionally within one book. Covers every form of the word. Pages with offset. Use when the user asks where a particular Hebrew or Greek word occurs."
    },
    {
      "name": "get_related_passages",
      "description": "For one verse: 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."
    },
    {
      "name": "get_cross_references",
      "description": "Cross-references for one verse (voted, OpenBible.info); the first few include their English text. Use when the user asks for the cross-references of one verse."
    },
    {
      "name": "get_book_connections",
      "description": "The chapters a book (or one chapter) is most joined to by cross-references across the whole Bible. Use when the user asks which chapters a book or chapter is most connected to."
    },
    {
      "name": "list_books",
      "description": "Every book with its code, chapter count, the editions it exists in, and its URL; also the editions. Use when the user asks what books, editions or book codes are available."
    },
    {
      "name": "list_songs",
      "description": "Songs and prayers inside Scripture (the Song of the Sea, Hannah's prayer, the Magnificat…), by kind. Use when the user asks about songs and prayers inside Scripture."
    },
    {
      "name": "list_questions",
      "description": "Questions asked in one place and answered in another (e.g. 'what is man?' in Job and Psalm 8), by theme. Use when the user asks about a question in one passage that another passage answers."
    },
    {
      "name": "get_targum_connections",
      "description": "Where the Targumim and the New Testament share an idea or phrase. Use when the user asks how the Targumim and the New Testament share ideas or phrases."
    },
    {
      "name": "get_parashah",
      "description": "A weekly Torah portion with its Torah, Haftarah and Besorah (New Testament) readings. Give a name ('Toledot'), a date (YYYY-MM-DD) for the portion read on the Shabbat on or after it, or list=true for all of them; with none, this week's. Use when the user asks about a weekly Torah portion, its Haftarah or its New Testament reading."
    },
    {
      "name": "get_guide",
      "description": "How Besorah's texts and tools fit together, and the conventions (numbering, ids, codes). Use when the user asks how the texts, numbering and ids work."
    },
    {
      "name": "query_words",
      "description": "Find 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/Tanakh books, Greek for G ids/New Testament; edition=septuagint for the Septuagint. Pages with offset. Use when the user asks for words by grammatical form, such as every Qal imperative or aorist passive participle."
    },
    {
      "name": "get_collocations",
      "description": "The words that keep company with a Hebrew or Greek word: which other words most often appear in the same verse, ranked by how much more than chance. 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."
    },
    {
      "name": "get_vocabulary",
      "description": "A book's vocabulary: size, most frequent and most characteristic words (summary); hapax legomena (words used once in the whole text); words used only in that book; or every word by frequency. view=summary|hapax|unique|words. Pages with offset. Use when the user asks about one book's vocabulary, rare words or words unique to it."
    },
    {
      "name": "compare_books",
      "description": "Compare two books' vocabularies: 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. 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."
    },
    {
      "name": "get_context",
      "description": "A verse in its setting in one call: the verses before and after, the verse (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."
    },
    {
      "name": "trace_theme",
      "description": "Follow a passage's connections outward — voted cross-references plus quotations and parallels between books — one to three steps, and return the verses most strongly connected, with their text. Example: the connections of Passover outward from Exodus 12. Use when the user asks to follow a theme or passage outward through the Bible."
    },
    {
      "name": "compare_witnesses",
      "description": "One verse across the texts: Hebrew, the Septuagint (matched by the app's verse tables, even where numbered differently), the Targumim, the Greek and Hebrew New Testament, and the quotations that join them — with 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."
    },
    {
      "name": "get_quotations",
      "description": "Where the New Testament quotes the Old, in either direction: give a New Testament book/chapter/verse for the Old Testament passages it quotes, or an Old Testament one for the New Testament passages that quote it. Pages with offset. Use when the user asks where the New Testament quotes the Old Testament, or the reverse."
    }
  ],
  "prompts": [
    "grammar_hunt",
    "theme_survey",
    "book_vocabulary",
    "quotation_study",
    "study_passage",
    "word_study",
    "compare_texts"
  ],
  "documentation": "https://besorah.bible/llms-full.txt",
  "openapi": "https://besorah.bible/api/openapi.json",
  "license": {
    "name": "Open sources — public domain, CC BY and CC BY-SA; see the data licence notice",
    "url": "https://besorah.bible/data-licence.txt"
  },
  "credits": "https://besorah.bible/about/credits.html",
  "readOnly": true
}
