Bible MCP Server

Model Context Protocol Server for Bible Content

โœ… Production Ready ๐Ÿค– AI Compatible ๐Ÿ“š 29 Translations

๐Ÿš€ Quick Start

For AI Clients

1

Configure your AI client to use the MCP server URL:

https://patrickstuart.com/api/mcp/server
2

The server provides 6 Bible tools automatically

3

Start asking Bible-related questions!

For Developers

1

Test the server locally:

npm run test:mcp
2

Use the interactive test page:

/mcp-test
3

Check server health:

/api/mcp/health

๐Ÿ“š Available Bible Tools

get_bible_verse

Get a specific Bible verse by translation, book, chapter, and verse number.

Parameters:

  • translation: Bible translation (KJV, NIV, ESV, etc.)
  • book: Book name (Genesis, John, Revelation, etc.)
  • chapter: Chapter number
  • verse: Verse number

Example:

"Get John 3:16 in KJV"

get_bible_chapter

Get an entire Bible chapter by translation, book, and chapter number.

Parameters:

  • translation: Bible translation (KJV, NIV, ESV, etc.)
  • book: Book name (Genesis, John, Revelation, etc.)
  • chapter: Chapter number

Example:

"Get Genesis chapter 1 in NIV"

search_bible

Search for text across the Bible in a specific translation.

Parameters:

  • translation: Bible translation to search in
  • query: Search term or phrase to find
  • limit: Maximum number of results (1-50, default: 10)

Example:

"Search for 'love' in KJV, limit to 5 results"

get_bible_translations

Get a list of all available Bible translations.

Parameters:

  • None: No parameters required

Example:

"What Bible translations are available?"

get_bible_passage

Get a range of Bible verses with optional surrounding context. More efficient than multiple get_bible_verse calls for consecutive verses.

Parameters:

  • translation: Bible translation (KJV, NIV, ESV, etc.)
  • book: Book name (Genesis, John, Revelation, etc.)
  • chapter: Chapter number
  • verse_start: First verse in the range
  • verse_end: Last verse in the range (optional, defaults to verse_start)
  • context_verses: Surrounding context verses 0-5 (optional, default: 0)

Example:

"Get John 3:16-18 in KJV with 2 verses of context"

get_cross_references

Get cross-references for a specific Bible verse โ€” related passages that illuminate meaning, show parallels, or provide theological context. Includes 30,000+ cross-reference entries.

Parameters:

  • translation: Bible translation for fetching cross-ref verse text
  • book: Book name (Genesis, John, Revelation, etc.)
  • chapter: Chapter number
  • verse: Verse number
  • limit: Max results 1-25 (optional, default: 10)
  • include_text: Include verse text for each ref (optional, default: true)

Example:

"Show cross-references for Romans 8:28"

๐ŸŒ Supported Bible Translations

The MCP server provides access to 29 Bible translations including popular versions and specialized translations.

KJV
King James Version
NIV
New International Version
ESV
English Standard Version
NKJV
New King James Version
NASB
New American Standard Bible
NLT
New Living Translation
AMP
Amplified Bible
AMPC
Amplified Bible, Classic Edition
ASV
American Standard Version
BRG
Berean Study Bible
EHV
Evangelical Heritage Version
ESVUK
English Standard Version (UK)
GNV
Geneva Bible
GW
God's Word
ISV
International Standard Version
JUB
Jubilee Bible
KJ21
21st Century King James Version
LEB
Lexham English Bible
MEV
Modern English Version
NET
New English Translation
NIVUK
New International Version (UK)
NLV
New Life Version
NOG
Names of God Bible
NRSV
New Revised Standard Version
NRSVUE
New Revised Standard Version Updated Edition
WEB
World English Bible
YLT
Young's Literal Translation
AKJV
AKJV
NASB1995
NASB1995

๐Ÿค– AI Integration Examples

Claude Integration

Configure Claude to use the Bible MCP server for enhanced Bible study capabilities.

Configuration:

MCP Server URL: https://patrickstuart.com/api/mcp/server
Tools: get_bible_verse, get_bible_chapter, search_bible, get_bible_translations, get_bible_passage, get_cross_references

ChatGPT Integration

Enable ChatGPT to access comprehensive Bible content through the MCP server.

Use Cases:

  • โ€ข Bible verse lookups and passage ranges
  • โ€ข Cross-reference study with 30,000+ entries
  • โ€ข Text search across multiple translations
  • โ€ข Comparative analysis between translations

Custom AI Applications

Build custom AI applications that leverage the Bible MCP server for specialized use cases.

Applications:

  • โ€ข Bible study assistants
  • โ€ข Sermon preparation tools
  • โ€ข Religious education platforms
  • โ€ข Theological research applications

๐Ÿ’ก Usage Examples

Basic Verse Lookup

User: "What does John 3:16 say in the KJV?"

AI: Uses get_bible_verse tool to retrieve the verse

Response: "For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life."

Chapter Study

User: "Can you show me Genesis chapter 1 in the NIV?"

AI: Uses get_bible_chapter tool to retrieve the entire chapter

Response: Provides the complete Genesis 1 chapter with verse-by-verse breakdown

Text Search

User: "Find all verses about love in the KJV"

AI: Uses search_bible tool to find relevant verses

Response: Returns multiple verses containing "love" with context and references

Translation Comparison

User: "Compare John 3:16 in KJV and NIV"

AI: Uses get_bible_verse tool for both translations

Response: Shows both translations side-by-side for comparison

Passage with Context

User: "Show me John 3:16-18 with 2 verses of surrounding context"

AI: Uses get_bible_passage tool with context_verses=2

Response: Returns John 3:16-18 with verses 14-15 before and 19-20 after, clearly separated

Cross-Reference Study

User: "What verses are related to Romans 8:28?"

AI: Uses get_cross_references tool to find related passages

Response: Returns related passages like Genesis 50:20, Jeremiah 24:5-7 with full verse text for deeper Bible study

๐Ÿ”ง Technical Details

Protocol Compliance

  • โœ… JSON-RPC 2.0 compliant
  • โœ… MCP protocol version 2024-11-05
  • โœ… HTTP POST + SSE transports
  • โœ… Proper error handling and responses
  • โœ… Tool discovery and schema validation

Performance

  • โšก < 500ms response time for verse lookups
  • โšก < 2 seconds for complex searches
  • โšก In-memory caching for optimal performance
  • โšก 99.9% uptime with health monitoring

API Endpoints

POST /api/mcp/server Main MCP protocol endpoint
GET /api/mcp/sse SSE transport (Server-Sent Events for streaming)
GET /api/mcp/health Server health check
GET /mcp-test Interactive test interface

๐Ÿš€ Ready to Get Started?

Your Bible MCP server is production-ready and fully compatible with AI clients. Start integrating today!