mcpField
B
BibleGateway Verse of the Day MCP Server

BibleGateway Verse of the Day MCP Server

Local
github.com/cmathgitOther0Updated 25w ago

About BibleGateway Verse of the Day MCP Server

BibleGateway Verse of the Day MCP Server retrieves the daily verse from BibleGateway and returns structured data for specified Bible versions. It is for users who want Scripture in an MCP environment, with English, Spanish, and other language versions and no API key requirement.

Key features

  1. 01Fetch the daily verse from BibleGateway
  2. 02Offer separate tools for Bible versions
  3. 03Include English, Spanish, and other languages
  4. 04Return structured JSON
  5. 05Require no API key

Use cases

  1. 01Look up the daily verse in a chosen version
  2. 02Find daily verses across language versions

MCP support

The MCP server provides clients with tools to retrieve BibleGateway's daily verse, with separate tools for different Bible versions. Calls take no arguments and return structured JSON.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

📖 BibleGateway Verse of the Day — MCP Server

"Thy word is a lamp unto my feet, and a light unto my path." — Psalm 119:105 (KJV)

A Model Context Protocol (MCP) server that delivers the daily Word of God — sourced directly from BibleGateway.com — into any MCP-compatible AI development environment. This project was built to make Scripture accessible through modern AI tooling, ensuring that the Gospel of Jesus Christ can reach developers, researchers, and everyday users wherever they work.

No API key is required. The BibleGateway VOTD endpoint is a free, publicly accessible web service.


✝️ Mission

This server exists not merely as a software utility, but as a vessel for the Great Commission. By integrating the living Word of God into AI-assisted workflows, developers may begin each session anchored in Scripture. Whether used in a personal devotional context or as a reference tool in professional environments, this MCP server ensures that the Gospel of Jesus Christ is never more than one tool-call away — available in over 300 translations across dozens of languages, reaching every nation and tongue.


🌍 What This Server Does

Each Python script in this repository is a standalone FastMCP server exposing one or more Bible translation tools. Each tool fetches the Verse of the Day (VOTD) from BibleGateway for a specific Bible version and returns a structured JSON response.

Included Scripts
ScriptLanguages / Scope
biblegateway-votd.pyPrimary: KJV, NIV, ESV, NLT, Arabic, Japanese, Chinese, Russian, French, and more
biblegateway-votd-basic.pyCore English translations (KJV, AMP, MSG, CSB, ESV, NIV, NLT)
biblegateway-votd-english.pyFull English translation suite (40+ versions)
biblegateway-votd-spanish.pySpanish translations (RVR, NVI, NTV, etc.)
biblegateway-votd-alternate-languages.pyGlobal translations: Arabic, Bulgarian, Bengali, Cherokee, Thai, Ukrainian, Yoruba, and dozens more

⚙️ Installation

This project uses uv for environment and dependency management, following the MCP Quickstart for Server Developers.

# 1. Clone the repository
git clone https://github.com/cmathgit/biblegateway-votd-mcp.git

# 2. Initialize the project
uv init biblegateway-votd-mcp
cd biblegateway-votd-mcp

# 3. Create and activate the virtual environment
uv venv
# Windows:
.venv\Scripts\activate
# macOS/Linux:
source .venv/bin/activate

# 4. Install dependencies
uv add mcp[cli] httpx
Test a Server Locally
uv run biblegateway-votd.py

🔧 MCP Configuration

Add the server to your IDE's MCP configuration file (mcp.json). Supported IDEs include Cursor, Roo Code, Cline, and Gemini-CLI.

{
  "mcpServers": {
    "biblegateway-votd": {
      "command": "/ABSOLUTE/PATH/TO/uv",
      "args": [
        "--directory",
        "/ABSOLUTE/PATH/TO/biblegateway-votd-mcp",
        "run",
        "biblegateway-votd.py"
      ]
    }
  }
}

Note for Cursor users: Cursor limits the combined length of server name + tool name to 60 characters. If tools fail to load, abbreviate the server name in mcp.json.

Recommendation: Load only the scripts containing the Bible versions you actively need. Some IDEs cap the total number of registered MCP tools in global context.


💬 Usage Examples

Once the server is running, query it through your AI agent using natural language:

What is the verse of the day in the King James Version?
What is the verse of the day in the Nueva Versión Internacional?
What is the verse of the day in the bible version with ID: 278?
What is the verse of the day in the Pobitro Bible?

All tools accept zero arguments and return a structured JSON payload from BibleGateway.


🔗 References


📄 License

MIT License — © 2025 Cruz Macias. See LICENSE for details.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.