Bibelstudium MCP
What this MCP does
Supports German Bible study through verse lookup, original-language morphology, concordances, cross-references, textual comparisons, and full-text search.
Tools
Input schema
{'type': 'object', 'required': ['book', 'chapter', 'verse'], 'properties': {'book': {'type': 'string', 'description': 'NT book name in German (e.g. "Römer", "1Joh")'}, 'verse': {'type': 'number', 'description': 'Single verse number'}, 'chapter': {'type': 'number', 'description': 'Chapter number'}}}
Output schema
{'type': 'object', 'required': ['reference', 'kurzref', 'sprache', 'editionen', 'vergleiche', 'hinweis', 'quellen'], 'properties': {'hinweis': {'type': 'string'}, 'kurzref': {'type': 'string', 'description': 'Same reference in the short German citation form ("2Kor 8,9.13-15"). Copy this into prose; `reference` spells the book out and is not the citation form.'}, 'quellen': {'type': 'array', 'items': {'type': 'object', 'required': ['werk', 'lizenz', 'nennung'], 'properties': {'werk': {'type': 'string'}, 'lizenz': {'type': 'string'}, 'nennung': {'type': ['string', 'null']}}}}, 'sprache': {'type': 'string'}, 'warnung': {'type': 'string', 'description': 'The TAGNT attestation contradicts the edition text here. Belongs in the answer about this verse, not in a footnote.'}, 'bezeugung': {'type': 'object', 'required': ['quelle', 'woerter_gesamt', 'von_allen_acht_bezeugt', 'abweichend'], 'properties': {'quelle': {'type': 'string'}, 'abweichend': {'type': 'array', 'items': {'type': 'object', 'required': ['wort', 'typ', 'editionen'], 'properties': {'typ': {'type': 'string'}, 'wort': {'type': 'string'}, 'abgleich': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Where the TAGNT note and the edition text disagree.'}, 'editionen': {'type': 'string'}, 'in_dieser_db': {'type': 'object', 'description': 'Which of the loaded editions actually reads which form. Governs over the TAGNT note for the question what an edition reads.', 'additionalProperties': {'type': 'array', 'items': {'type': 'string'}}}, 'schreibvariante': {'type': 'string'}, 'bedeutungsvariante': {'type': 'string'}}}}, 'lesehinweis': {'type': 'string'}, 'woerter_gesamt': {'type': 'integer'}, 'von_allen_acht_bezeugt': {'type': 'integer'}}}, 'editionen': {'type': 'array', 'items': {'type': 'object', 'required': ['texttyp', 'edition', 'woerter', 'text'], 'properties': {'text': {'type': 'string'}, 'edition': {'type': 'string'}, 'texttyp': {'type': 'string'}, 'woerter': {'type': 'integer'}}}}, 'reference': {'type': 'string'}, 'vergleiche': {'type': 'array', 'items': {'type': 'object', 'required': ['paar'], 'properties': {'paar': {'type': 'string'}, 'ergebnis': {'type': 'string'}, 'unterschiede': {'type': 'array', 'items': {'type': 'string'}}}}}, 'bezeugung_fehlt': {'type': 'string', 'description': 'Why `bezeugung` is absent for this verse. A gap in the source, not a statement about the verse.'}, 'quellenkonflikte': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Per affected form, what the edition actually reads. The edition text governs, not the TAGNT note.'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {'lemma': {'type': 'string', 'description': 'Exact Greek or Hebrew lemma (alternative to strong; script determines testament)'}, 'limit': {'type': 'number', 'default': 50, 'description': 'Maximum occurrences to list (default 50, max 200); counts are always exact'}, 'strong': {'type': 'string', 'description': 'Strong\'s number with testament prefix, e.g. "G26" or "H7225"'}, 'texttyp': {'type': 'string', 'default': 'byzantine', 'description': 'NT text edition: "byzantine" (default), "sblgnt", or "tr". Ignored for Hebrew.'}}}
Output schema
{'type': 'object', 'required': ['suche', 'grundform', 'texttyp', 'edition', 'gesamt', 'verse', 'buecher', 'vorkommen', 'quellen'], 'properties': {'suche': {'type': 'string'}, 'verse': {'type': 'integer', 'description': 'Distinct verses containing it, exact.'}, 'gesamt': {'type': 'integer', 'description': 'Occurrences of the word, exact. Counts are never capped by `limit`.'}, 'strong': {'type': 'string'}, 'buecher': {'type': 'array', 'items': {'type': 'object', 'required': ['buch', 'anzahl'], 'properties': {'buch': {'type': 'string'}, 'anzahl': {'type': 'integer'}}}, 'description': 'Full distribution over all occurrences, not only the listed ones.'}, 'edition': {'type': 'string'}, 'hinweis': {'type': 'string'}, 'lexikon': {'type': 'string'}, 'quellen': {'type': 'array', 'items': {'type': 'object', 'required': ['werk', 'lizenz', 'nennung'], 'properties': {'werk': {'type': 'string'}, 'lizenz': {'type': 'string'}, 'nennung': {'type': ['string', 'null']}}}}, 'texttyp': {'type': 'string'}, 'bedeutung': {'type': 'string'}, 'grundform': {'type': 'string'}, 'umschrift': {'type': 'string'}, 'vorkommen': {'type': 'array', 'items': {'type': 'object', 'required': ['stelle', 'wort'], 'properties': {'wort': {'type': 'string'}, 'stelle': {'type': 'string'}}}}, 'kjv_woerter': {'type': 'string', 'description': 'English renderings the King James Version uses for this word. A statement about that translation, not about the Greek or Hebrew word itself.'}, 'kurzbedeutung': {'type': 'string'}}}
Input schema
{'type': 'object', 'required': ['book', 'chapter', 'verse'], 'properties': {'book': {'type': 'string', 'description': 'Book name in German (e.g. "Jesaja", "1. Mose", "Römer")'}, 'limit': {'type': 'number', 'default': 10, 'description': 'Maximum number of references to return (default 10, max 30)'}, 'verse': {'type': 'number', 'description': 'Single verse number'}, 'chapter': {'type': 'number', 'description': 'Chapter number'}, 'translation': {'type': 'string', 'default': 'SLT', 'description': 'Translation for the quoted target texts: "LUT" (Luther 1912), "SCH" (Schlachter 1951), "ELB" (Elberfelder 1871), "MB" (Menge 1939), "SLT" (Schlachter 2000). Default: "SLT" (Schlachter 2000). Aliases like "luther", "schlachter" accepted. Only editions this instance actually loaded can be requested; bible_server_info lists them.'}}}
Output schema
{'type': 'object', 'required': ['reference', 'kurzref', 'gesamt', 'verweise', 'quellen'], 'properties': {'gesamt': {'type': 'integer', 'description': 'Number of references that exist for this verse, independent of `limit`. Larger than `verweise.length` means the list was cut; take this number, do not derive one from the list.'}, 'hinweis': {'type': 'string'}, 'kurzref': {'type': 'string', 'description': 'Same reference in the short German citation form ("2Kor 8,9.13-15"). Copy this into prose; `reference` spells the book out and is not the citation form.'}, 'quellen': {'type': 'array', 'items': {'type': 'object', 'required': ['werk', 'lizenz', 'nennung'], 'properties': {'werk': {'type': 'string'}, 'lizenz': {'type': 'string'}, 'nennung': {'type': ['string', 'null']}}}}, 'gekuerzt': {'type': 'object', 'required': ['verse_max', 'im_wortlaut', 'ohne_wortlaut'], 'properties': {'verse_max': {'type': 'integer', 'description': 'Maximum number of verses this edition may quote per call.'}, 'im_wortlaut': {'type': 'integer'}, 'ohne_wortlaut': {'type': 'integer'}, 'parallelen_max': {'type': 'integer', 'description': 'Only when the parallel passages hit their own, smaller budget; the share of verse_max they may use at most.'}, 'fussnoten_gezeigt': {'type': 'integer', 'description': "Only in bible_lookup, and only when the edition's notes hit the same cap; the notes have their own budget of the same size."}, 'parallelen_gezeigt': {'type': 'integer'}, 'fussnoten_entfallen': {'type': 'integer'}, 'parallelen_entfallen': {'type': 'integer'}}}, 'verweise': {'type': 'array', 'items': {'type': 'object', 'required': ['stelle', 'votes'], 'properties': {'text': {'type': 'string', 'description': "Absent once the edition's verbatim quota for this response is used up, and absent for every later entry; also absent when the target verse is missing from this translation. `stelle` and `votes` are always there."}, 'votes': {'type': 'integer'}, 'stelle': {'type': 'string'}, 'verse_einzeln': {'type': 'array', 'items': {'type': 'object', 'required': ['nr', 'text'], 'properties': {'nr': {'type': 'integer'}, 'text': {'type': 'string'}}}, 'description': 'One entry per verse, without embedded verse numbers. Quote the verses in full from here; the joined `text` gets cut at both ends when consumers split it.'}, 'abschnitt_gekuerzt': {'type': 'object', 'required': ['verse_gezeigt'], 'properties': {'verse_gesamt': {'type': 'integer', 'description': 'Length of the whole span. Absent when the target crosses a chapter boundary, where only the first verse is carried and the full length is not established here; `stelle` states how far the target reaches.'}, 'verse_gezeigt': {'type': 'integer'}}, 'description': 'Present only when `text`/`verse_einzeln` cover fewer verses than `stelle` names. Quote against `verse_gezeigt`, not against `stelle`.'}}}}, 'reference': {'type': 'string'}, 'parallelen': {'type': 'object', 'required': ['gruppen', 'stellen'], 'properties': {'gruppen': {'type': 'array', 'items': {'type': 'object', 'required': ['stellen'], 'properties': {'stellen': {'type': 'array', 'items': {'type': 'object', 'required': ['stelle', 'locator', 'sprache'], 'properties': {'text': {'type': 'string', 'description': 'Absent once the verbatim quota reserved for parallels is used up, and absent when the verses are missing from this translation.'}, 'stelle': {'type': 'string'}, 'locator': {'type': 'string', 'description': 'The reference exactly as the UBS source writes it (USFM book code). In the Old Testament the source counts verses after the Hebrew Bible while this server follows its German editions; where the two differ, this string is authoritative and `stelle` is the resolved approximation.'}, 'sprache': {'type': 'string'}, 'verse_einzeln': {'type': 'array', 'items': {'type': 'object', 'required': ['nr', 'text'], 'properties': {'nr': {'type': 'integer'}, 'text': {'type': 'string'}}}}, 'zaehlung_abweichend': {'type': 'boolean', 'description': 'Present and true only where the Hebrew text and the requested edition count this chapter differently, so `stelle` may be off by a verse or more. Absence is not a clearance: it also means the check could not run because the Hebrew text is not loaded.'}}}}}}}, 'stellen': {'type': 'integer', 'description': 'Number of parallel places across all groups, the queried verse excluded.'}}, 'description': 'Present only when the UBS Parallel Passage Database lists this verse. A group is an unordered set with no direction and no ranking, unlike `verweise`; a verse can belong to more than one group.'}, 'lesehinweis': {'type': 'string'}}}
Input schema
{'type': 'object', 'required': ['book', 'chapter'], 'properties': {'book': {'type': 'string', 'description': 'Book name in German (e.g. "Jesaja", "1. Mose", "Römer", "Ps", "Mt")'}, 'verses': {'type': 'string', 'description': 'Verse(s): single "4", range "16-17", list "1,3,5", or combined "1-3,7". Omit for the whole chapter. Some editions cap how many verses one call may quote; the response then says so in `hinweis` and `gekuerzt`, and `reference` names what it contains.'}, 'chapter': {'type': 'number', 'description': 'Chapter number'}, 'translation': {'type': 'string', 'default': 'SLT', 'description': 'Translation: "LUT" (Luther 1912), "SCH" (Schlachter 1951), "ELB" (Elberfelder 1871), "MB" (Menge 1939), "SLT" (Schlachter 2000). Default: "SLT" (Schlachter 2000). Aliases like "luther", "schlachter" accepted. Only editions this instance actually loaded can be requested; bible_server_info lists them.'}}}
Output schema
{'type': 'object', 'required': ['reference', 'kurzref', 'translation', 'text', 'quellen'], 'properties': {'text': {'type': 'string'}, 'hinweis': {'type': 'string'}, 'kurzref': {'type': 'string', 'description': 'Same reference in the short German citation form ("2Kor 8,9.13-15"). Copy this into prose; `reference` spells the book out and is not the citation form.'}, 'quellen': {'type': 'array', 'items': {'type': 'object', 'required': ['werk', 'lizenz', 'nennung'], 'properties': {'werk': {'type': 'string'}, 'lizenz': {'type': 'string'}, 'nennung': {'type': ['string', 'null']}}}}, 'gekuerzt': {'type': 'object', 'required': ['verse_max', 'im_wortlaut', 'ohne_wortlaut'], 'properties': {'verse_max': {'type': 'integer', 'description': 'Maximum number of verses this edition may quote per call.'}, 'im_wortlaut': {'type': 'integer'}, 'ohne_wortlaut': {'type': 'integer'}, 'fussnoten_gezeigt': {'type': 'integer', 'description': "Only in bible_lookup, and only when the edition's notes hit the same cap; the notes have their own budget of the same size."}, 'fussnoten_entfallen': {'type': 'integer'}}}, 'fussnoten': {'type': 'array', 'items': {'type': 'object', 'required': ['vers', 'stelle', 'text'], 'properties': {'text': {'type': 'string'}, 'vers': {'type': 'number'}, 'stelle': {'type': 'string'}}}}, 'reference': {'type': 'string'}, 'translation': {'type': 'string'}}}
Input schema
{'type': 'object', 'required': ['book', 'chapter', 'verse'], 'properties': {'book': {'type': 'string', 'description': 'Book name in German (e.g. "1. Mose", "Jesaja", "Römer", "Galater")'}, 'verse': {'type': 'number', 'description': 'Single verse number'}, 'chapter': {'type': 'number', 'description': 'Chapter number'}, 'texttyp': {'type': 'string', 'default': 'byzantine', 'description': 'NT text edition: "byzantine" (Majority Text, default), "sblgnt" (critical SBL), or "tr" (Textus Receptus). Ignored for the OT (always Hebrew WLC). Compare byzantine vs. tr to see TR-only readings such as the Comma Johanneum (1Joh 5,7).'}}}
Output schema
{'type': 'object', 'required': ['reference', 'kurzref', 'texttyp', 'edition', 'sprache', 'hinweis', 'woerter', 'quellen'], 'properties': {'edition': {'type': 'string'}, 'hinweis': {'type': 'string'}, 'kurzref': {'type': 'string', 'description': 'Same reference in the short German citation form ("2Kor 8,9.13-15"). Copy this into prose; `reference` spells the book out and is not the citation form.'}, 'quellen': {'type': 'array', 'items': {'type': 'object', 'required': ['werk', 'lizenz', 'nennung'], 'properties': {'werk': {'type': 'string'}, 'lizenz': {'type': 'string'}, 'nennung': {'type': ['string', 'null']}}}}, 'sprache': {'type': 'string'}, 'texttyp': {'type': 'string'}, 'woerter': {'type': 'array', 'items': {'type': 'object', 'required': ['wort', 'grundform', 'morphologie', 'code'], 'properties': {'code': {'type': 'string'}, 'wort': {'type': 'string', 'description': 'Verbatim from the edition: byzantine/tr unaccented, sblgnt accented, wlc with cantillation marks and the OSHB morpheme separator. Quote as is; do not add accents and do not smooth characters away.'}, 'strong': {'type': 'string'}, 'grundform': {'type': 'string'}, 'morphologie': {'type': 'string'}}}}, 'reference': {'type': 'string'}}}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'book': {'type': 'string', 'description': 'Optional: restrict to one book (German name, e.g. "Psalmen", "Röm")'}, 'limit': {'type': 'number', 'default': 10, 'description': 'Maximum verses to return (default 10, max 50); the total count is always exact'}, 'query': {'type': 'string', 'description': 'Words or "phrases" to search for, e.g. \'Hirte mangeln\' or \'"Gnade um Gnade"\''}, 'translation': {'type': 'string', 'default': 'SLT', 'description': 'Translation to search: "LUT" (Luther 1912), "SCH" (Schlachter 1951), "ELB" (Elberfelder 1871), "MB" (Menge 1939), "SLT" (Schlachter 2000). Default: "SLT" (Schlachter 2000). Aliases like "luther", "schlachter" accepted. Only editions this instance actually loaded can be requested; bible_server_info lists them.'}}}
Output schema
{'type': 'object', 'required': ['suche', 'uebersetzung', 'treffer', 'verse', 'hinweis', 'quellen'], 'properties': {'suche': {'type': 'string'}, 'verse': {'type': 'array', 'items': {'type': 'object', 'required': ['stelle'], 'properties': {'text': {'type': 'string', 'description': "Absent beyond the edition's verbatim quota; the hit still counts towards `treffer`."}, 'stelle': {'type': 'string'}}}}, 'hinweis': {'type': 'string'}, 'quellen': {'type': 'array', 'items': {'type': 'object', 'required': ['werk', 'lizenz', 'nennung'], 'properties': {'werk': {'type': 'string'}, 'lizenz': {'type': 'string'}, 'nennung': {'type': ['string', 'null']}}}}, 'treffer': {'type': 'integer', 'description': 'Number of matching VERSES, not of word occurrences: a verse can match several times.'}, 'gekuerzt': {'type': 'object', 'required': ['verse_max', 'im_wortlaut', 'ohne_wortlaut'], 'properties': {'verse_max': {'type': 'integer', 'description': 'Maximum number of verses this edition may quote per call.'}, 'im_wortlaut': {'type': 'integer'}, 'ohne_wortlaut': {'type': 'integer'}, 'fussnoten_gezeigt': {'type': 'integer', 'description': "Only in bible_lookup, and only when the edition's notes hit the same cap; the notes have their own budget of the same size."}, 'fussnoten_entfallen': {'type': 'integer'}}}, 'verteilung': {'type': 'array', 'items': {'type': 'object', 'required': ['treffer', 'vorkommen'], 'properties': {'buch': {'type': 'string'}, 'kapitel': {'type': 'integer'}, 'treffer': {'type': 'integer'}, 'vorkommen': {'type': 'integer'}}}, 'description': 'Counted over all hits, not over the listed verses. Carries `buch` for a whole-Bible search and `kapitel` when restricted to one book. Take these numbers; do not derive them from the result list.'}, 'uebersetzung': {'type': 'string'}, 'vorkommen_gesamt': {'type': 'integer', 'description': 'Number of word occurrences across all matching verses. Absent when the occurrences were not counted (see `hinweis`); do not estimate it in that case.'}}}
Input schema
{'type': 'object', 'properties': {}}
Output schema
{'type': 'object', 'required': ['server', 'version', 'uebersetzungen', 'voreinstellung', 'urtext_editionen', 'zusatzdaten', 'ressourcen'], 'properties': {'kanon': {'type': 'object', 'required': ['buecher', 'umfang'], 'properties': {'umfang': {'type': 'string'}, 'buecher': {'type': 'number'}}}, 'server': {'type': 'string'}, 'hinweis': {'type': 'string'}, 'version': {'type': 'string'}, 'ressourcen': {'type': 'object', 'required': ['statisch', 'vorlagen'], 'properties': {'statisch': {'type': 'array', 'items': {'type': 'string'}}, 'vorlagen': {'type': 'array', 'items': {'type': 'string'}}}}, 'daten_stand': {'type': 'string', 'description': 'Date of the most recent source download, not a deployment date.'}, 'zusatzdaten': {'type': 'object', 'required': ['strong_lexikon', 'strong_lexikon_vollstaendig', 'editionsbezeugung', 'querverweise', 'parallelstellen', 'volltextsuche', 'fussnoten'], 'properties': {'fussnoten': {'type': 'boolean'}, 'querverweise': {'type': 'boolean'}, 'volltextsuche': {'type': 'boolean'}, 'strong_lexikon': {'type': 'boolean'}, 'parallelstellen': {'type': 'boolean'}, 'editionsbezeugung': {'type': 'boolean'}, 'strong_lexikon_sprache': {'type': 'string', 'description': 'Language of the lexicon entries, present only if a lexicon is loaded.'}, 'strong_lexikon_vollstaendig': {'type': 'boolean'}}}, 'uebersetzungen': {'type': 'array', 'items': {'type': 'object', 'required': ['code', 'name'], 'properties': {'code': {'type': 'string'}, 'name': {'type': 'string'}, 'lizenz': {'type': 'string'}, 'nennung': {'type': ['string', 'null']}, 'verse_max': {'type': ['number', 'null'], 'description': 'Maximum verses this edition may be quoted verbatim in one call; null means no such limit.'}}}}, 'voreinstellung': {'type': 'string', 'description': 'Translation code used when a call omits `translation`.'}, 'urtext_editionen': {'type': 'array', 'items': {'type': 'object', 'required': ['code', 'name'], 'properties': {'code': {'type': 'string'}, 'name': {'type': 'string'}}}}}}
Recent tool changes
Similar MCP servers
HiveLearn
Creates and manages courses, lessons, quizzes, enrollments, learning tracks, events, certificates, resources, progress, and commu…
concordance
Provides deterministic claim verification and audit receipts, along with Bible references, commentary, geography, indexed knowled…
The Ainglish Project
Maintains a measured, auditable register of language constructs, proposals, evidence, adoption, contributors, protocols, and rati…
Torah Library
Provides searchable Jewish texts, commentaries, source sheets, dictionaries, manuscripts, calendars, learning schedules, parasha …
Wordnik
Provides English dictionary functions including definitions, examples, pronunciations, hyphenation, phrases, frequencies, related…
goldseam
Provides education and credential data covering institutions, programs, courses, certifications, transfer pathways, policies, and…
Wiktionary
Retrieves multilingual dictionary definitions, etymologies, pronunciations, and parsed lexical information from Wiktionary.
Books
Provides Open Library book, edition, work, and author lookups, including publication details, subjects, descriptions, and biograp…