Bible MCP server with 54 tools for WEB, KJV, and ASV Scripture search, verse lookup, passage analysis, cross-references, theology, Hebrew and Greek study, sermons, and devotionals
9 tools with complete schemas and descriptions, but quality is uneven. All tools have verb-noun naming (search_, get_, find_, generate_, explain_, compare_, faith_, etc.) and descriptions (avg 120 chars). Schemas present for all tools with proper types and required fields. However, descriptions lack LLM-optimization guidance (e.g., 'when to use this vs similar tools'), parameter descriptions are minimal, and no output schemas are documented. Error handling and recovery guidance absent. No tool annotations (readOnlyHint, destructiveHint, idempotentHint) despite all being read-only operations. Missing actionable error messages and parameter constraints (e.g., 'limit' has no min/max bounds).
Compare different Bible translations of a specific verse and analyze theological implications
Get comprehensive explanation of Christian doctrines with biblical basis and historical development
Get detailed explanation of original Hebrew/Greek words and their theological significance
Get faith-based explanations, theological answers, or spiritual guidance for questions
Find cross-references and parallel passages for a specific verse
Generate a daily or topical devotional with scripture, reflection, prayer, and application
No output schemas documented. LLMs cannot plan downstream calls or extract structured data from responses. All 9 tools lack return type definitions.
No tool annotations despite all tools being read-only. Missing readOnlyHint declarations prevent agents from understanding safety properties and optimizing retry logic.
Parameter 'limit' in search_scripture lacks min/max bounds. Unbounded numeric parameters allow LLMs to pass absurd values (e.g., limit=999999) that break performance or APIs.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 59 | 2026-07-28+ | v2 |
Get historical, cultural, and literary context for Bible passages
Get comprehensive analysis of a specific Bible verse including context, cross-references, and original language insights
Search the Bible for specific verses, topics, or themes using natural language queries
Parameter descriptions are minimal (avg 30-40 chars). E.g., 'translation' param says 'Preferred loaded Bible translation such as WEB, KJV, ASV, or ESV' but does not explain what happens if an unsupported translation is requested or what the default behavior is.
No error handling or recovery guidance. Tools lack descriptions of failure modes (e.g., 'verse not found', 'translation unavailable') and what the LLM should do next.