Bible MCP Server
Model Context Protocol Server for Bible Content
๐ Quick Start
For AI Clients
Configure your AI client to use the MCP server URL:
https://patrickstuart.com/api/mcp/server
The server provides 4 Bible tools automatically
Start asking Bible-related questions!
For Developers
Test the server locally:
npm run test:mcp
Use the interactive test page:
/mcp-test
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?"
๐ Supported Bible Translations
The MCP server provides access to 29 Bible translations including popular versions and specialized translations.
๐ค 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
ChatGPT Integration
Enable ChatGPT to access comprehensive Bible content through the MCP server.
Use Cases:
- โข Bible verse lookups and cross-references
- โข Chapter-by-chapter Bible study
- โข 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
๐ง Technical Details
Protocol Compliance
- โ JSON-RPC 2.0 compliant
- โ MCP protocol version 2024-11-05
- โ 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/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!