Bible corpus MCP server: scripture, Greek/Hebrew interlinear data, cross-refs, semantic search.
| Endpoint | https://bible-mcp-server.fly.dev/mcp (streamable-http) |
|---|---|
| Registry version | 0.15.0 |
| Now | 16 tools · grade B (84) · pin ts_32627489b32e13948c1dd38ff89ff543 · protocol 2025-06-18 |
| First / last listed | 2026-10-29 02:08 UTC / 2026-10-29 02:08 UTC |
| Grade over time | 2026-10-29: B (84), 16 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: get_passage search get_cross_references get_entity entities_in_passage get_concept concepts_in_passage get_concept_relations compare_versions word_study get_interlinear read_work semantic_search find_similar get_citations corpus_info
get_passage | Get Bible text for a reference like 'John 3:16', 'John 3:16-18', 'Genesis 1',
or 'Tobit 4:5' (Apocrypha requires version='WEB'). Versions: BSB, WEB. params: reference*, version |
search | Full-text search (stemmed, ranked). Supports phrases in quotes, AND/OR/NOT,
e.g. 'living water', 'faith AND works NOT law'. Optional book filter e.g. 'Psalms'.
NOTE: porter stemming conflates related surface forms — 'desert' also matches
'deserted' and 'deserts' (as merits) in prose layers; quote exact phrases or
add AND-terms to disambiguate. params: query*, version, book, limit |
get_cross_references | Cross-references for a verse (OpenBible.info, ranked by community votes),
with the target text included. E.g. reference='Romans 5:12'. params: reference*, limit |
get_entity | Look up a biblical person, place, event, or people group by name
(Theographic knowledge graph). Returns details and where they appear.
entity_type optional: person | place | event | people_group. params: name*, entity_type |
entities_in_passage | List the people, places, and events linked to a verse or chapter,
e.g. 'Genesis 14' or 'John 3:16'. params: reference* |
get_concept | Look up a theological concept or lexical keyword in the OT+NT concept graph
(~5,700 nodes seeded from Easton's Bible Dictionary — see DESIGN.md #5). Returns
its definition (with a pointer to the full Easton entry), verse anchors, same-as
equivalents, and entities that instantiate it (e.g. Abraham for Covenant).
Easton cross-reference stubs are followed (Righteousness -> Justificati params: name*, concept_type |
concepts_in_passage | List theological concepts and lexical keywords linked to a verse or chapter
via the OT+NT concept graph (seeded from Easton's Bible Dictionary), e.g.
'Genesis 14' or 'John 3:16'. Complements entities_in_passage (people/places/
events) with abstract themes and keyword nodes. params: reference* |
get_concept_relations | Typed relations for a concept in the OT+NT concept graph: broader/narrower
(taxonomy), causes, part_of, symbol_of, fulfills, same_as (alternate name or
translation equivalent, e.g. Christ/Messiah), contrasts — each hand-reviewed
against cited evidence and returned with that reason ('why:'), see DESIGN.md #5.
Excludes the much larger 'associated' tier by default (~143,000 mechanical params: name*, verb, limit |
compare_versions | Show a verse or short range in both BSB and WEB side by side. params: reference* |
word_study | Original-language word study across the whole Bible. Query by Strong's number
('G26', 'H2617', zero-padding optional — 'H953' works), lemma (pointed or
unpointed: 'חֶסֶד' or 'חסד', accented or bare Greek), Hebrew/Aramaic
transliteration ('miqweh' finds מִקְוֶה, macrons optional), or English gloss
('lovingkindness'). Returns occurrence counts, gloss range, book distribution,
a f params: query*, language, limit |
get_interlinear | Word-by-word original language for a verse or short range: surface form,
lemma, Strong's, gloss, morphology (Hebrew/Aramaic OT, Greek NT). For OT verses
also shows Septuagint Greek surface text where available (Swete edition —
Genesis-Malachi plus Apocrypha, Theodotion Daniel/Susanna/Bel; no lemma/Strong's/
morphology in that source, surface form only). E.g. 'John 1:1' or
'Gene params: reference* |
read_work | Read a prose work from the corpus by paragraph range. Works: CONFESSIONS
(Augustine), IMITATION (à Kempis), PILGRIM (Bunyan), PRESENCE (Brother Lawrence),
JULIAN (Julian of Norwich), ORTHODOXY (Chesterton), 1CLEMENT (Clement of Rome),
BARNABAS (Epistle of Barnabas). Chapters = books/chapters of the work; use
search(version=<WORK>) to find passages first, or corpus_info() for the fu params: work*, chapter, start, end |
semantic_search | Meaning-based search across the whole corpus — scripture AND prose works — using
embeddings, optionally fused with keyword search (hybrid, recommended). Finds
passages about a theme even with no shared words, e.g. 'divine self-emptying',
'the soul's dark night'. kind optional: verse | window | paragraph. params: query*, top_k, kind, hybrid |
find_similar | Find passages semantically similar to a given verse or prose paragraph ref —
across scripture, Apocrypha, and the classics. E.g. 'Philippians 2:7' or
'JULIAN.27.2'. Powers parallel-finding across corpus layers. params: reference*, top_k |
get_citations | Where a Bible verse is cited by name in the patristic corpus, extracted from
the translators' own footnotes (tier 1). E.g. reference='Ephesians 5:21'.
Complements get_cross_references, which links scripture to scripture; this
links patristic text to scripture. COVERAGE NOTE: footnote extraction has
known recall gaps — an empty result is normal and does NOT mean the verse is
unc params: reference*, limit |
corpus_info | What's in the corpus: documents, layers, licenses, and counts. params: none |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.