Skip to main content
Glama

Server Details

Bible corpus MCP server: scripture, Greek/Hebrew interlinear data, cross-refs, semantic search.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
nirajagarwal/bible-mcp
GitHub Stars
3
Server Listing
bible-mcp
ChatGPT
–
Claude
–

TDQS

A3.7/5.0

Scored across 16 tools

Disambiguation4/5

Most tools occupy clearly distinct niches (passage text vs. interlinear vs. word study vs. concepts vs. entities), and several descriptions explicitly clarify boundaries against neighbours (get_citations vs. get_cross_references, concepts_in_passage vs. entities_in_passage). The one genuine soft spot is the retrieval trio: semantic_search can fuse keyword search, so it partially overlaps with `search`, and `find_similar` is an adjacent passage-to-passage variant of the same idea.

Naming Consistency4/5

A clear get_* verb_noun pattern dominates for lookups (get_passage, get_entity, get_concept, get_interlinear, get_cross_references, get_citations), with consistent snake_case throughout. Deviations (concepts_in_passage, entities_in_passage, corpus_info, word_study, semantic_search) are all in the same noun-first/readable style, so nothing feels chaotic, but the pattern isn't fully uniform.

Tool Count4/5

16 tools is just over the ideal 3-15 band for a single-purpose server, but each earns its place across a genuinely broad corpus (scripture, original languages, concept graph, entity graph, patristic/prose layers). Nothing looks redundant filler; the surface is rich because the underlying data is heterogeneous.

Completeness4/5

Coverage is strong for a read-only scripture-study domain: text retrieval, version comparison, keyword and semantic search, interlinear, word study, cross-references, citations, concepts, entities, similar passages, and prose works are all present. The main gaps are browse-style enumeration — there's no list_concepts / list_entities to discover nodes without already knowing a name or a passage — which agents can partly work around via search and *_in_passage tools.

Available Tools

16 tools
compare_versionsBInspect

Show a verse or short range in both BSB and WEB side by side.

Inputs: reference (required). Returns: result

concepts_in_passageAInspect

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.

Inputs: reference (required). Returns: result

corpus_infoAInspect

What's in the corpus: documents, layers, licenses, and counts.

Inputs: no named parameters. Returns: result

entities_in_passageBInspect

List the people, places, and events linked to a verse or chapter, e.g. 'Genesis 14' or 'John 3:16'.

Inputs: reference (required). Returns: result

find_similarBInspect

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.

Inputs: reference (required), top_k. Returns: result

get_citationsAInspect

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 uncited; full-text search within the patristic works is the thorough probe (verbatim quotations are regularly found that the footnote index missed).

Inputs: reference (required), limit. Returns: result

get_conceptAInspect

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 -> Justification). concept_type optional: theme | keyword. A Strong's number ('G225') also resolves directly to its keyword node. For typed relations to OTHER concepts (broader/narrower/ causes/part_of/symbol_of/fulfills/associated), use get_concept_relations(name).

Inputs: name (required), concept_type. Returns: result

get_concept_relationsAInspect

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 shared-evidence edges, mostly unreviewed) — pass verb='associated' for it; each associated edge shows the shared verse or cross-reference that produced it. verb optional: restrict to one verb (broader | narrower | causes | part_of | symbol_of | fulfills | same_as | contrasts | associated).

Inputs: name (required), verb, limit. Returns: result

get_cross_referencesAInspect

Cross-references for a verse (OpenBible.info, ranked by community votes), with the target text included. E.g. reference='Romans 5:12'.

Inputs: reference (required), limit. Returns: result

get_entityBInspect

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.

Inputs: name (required), entity_type. Returns: result

get_interlinearAInspect

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 'Genesis 1:1-3'.

Inputs: reference (required). Returns: result

get_passageAInspect

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.

Inputs: reference (required), version. Returns: result

read_workAInspect

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=) to find passages first, or corpus_info() for the full list.

Inputs: work (required), end, start, chapter. Returns: result

word_studyAInspect

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 full scholarly lexicon entry for the top-matching word (BDB and/or Strong's for Hebrew/Aramaic, Abbott-Smith for Greek, when available — richer than the gloss, truncated to ~700 chars), and sample verses. NOTE: homographs are split by letter-suffixed Strong's variants (e.g. H4723 'hope' vs H4723a 'gathering of waters' — same written form) — when a gloss range looks too narrow for a word you suspect is richer, probe the lettered variants; the output lists every variant lemma it finds under your query. Gloss-keyed queries match substrings and may conflate lemmas — prefer Strong's or lemma queries for exact counts. language optional: grc | hbo | arc.

Inputs: query (required), limit, language. Returns: result

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      C
      maintenance
      MCP server for Bible study, providing multi-version verse lookup, keyword/semantic search, cross-references, and word studies with original language and lexicon details.
      6
      MIT
    • A
      license
      B
      quality
      D
      maintenance
      Provides Hebrew & Greek word study, full morphological parsing, cross-references, LXX alignment, and more from open-licensed data sources, usable by any MCP-compatible client.
      9
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.