Skip to main content
Glama

Bible MCP

bible-mcp MCP server bible-mcp MCP score

🌐 English · Português (BR) · Español

Free, no-key Model Context Protocol server for the public Bible API. Read scripture across 35+ Bible versions in 9 language families from any MCP client — Claude, Cursor, and anything else that speaks MCP. Served from Cloudflare's edge. Powers mcp.midvash.com.

  • No API key, no auth, no signup. Just point your client at the URL.

  • HTTP Streamable transport (stateless JSON-RPC over POST).

  • Built on Cloudflare Workers + R2, backed by the same content as api.midvash.com.

  • Current MCP catalog: Portuguese, English, Spanish, Hebrew, Latin, French, Italian, Greek, and Portuguese (Portugal) versions.

Connecting a client

Generate your personal connection URL at mcp.midvash.com and add it to your MCP client. URLs look like:

https://mcp.midvash.com/mcp/{id}?v=nvi,kjv&lang=pt-br,en
  • v — comma-separated version slugs to expose (optional; omit for all).

  • lang — comma-separated languages to expose (optional; omit for all).

Example (Claude Desktop / mcp.json):

{
  "mcpServers": {
    "bible": {
      "url": "https://mcp.midvash.com/mcp/{id}?v=nvi,kjv&lang=pt-br,en"
    }
  }
}

Related MCP server: Bible MCP Server

Tools

Tool

Description

get_verse

Fetch a single verse or a verse range.

get_chapter

Fetch a full chapter.

get_passage

Fetch a passage from a free-form reference (e.g. "John 3:16-18") — the most natural way to cite scripture.

search_bible

Search for a keyword or exact phrase in one Bible version, optionally filtered by book or testament.

compare_passage

Compare the same passage across multiple Bible versions.

list_versions

List available Bible versions/translations.

list_books

List the 66 books, optionally filtered by testament.

Current catalog

The MCP currently exposes the version catalog compiled in src/data/versions.ts: 35 versions across the language codes pt-br, en, es, he, la, fr, it, gr, and pt-pt.

The public URL can narrow that catalog per connection:

https://mcp.midvash.com/mcp/{id}?v=nvi,kjv&lang=pt-br,en

Benchmark

The Bible MCP landscape has three useful patterns:

Server

Strengths

What Midvash should learn from it

tuxr/bible-mcp

Remote-capable lookup, search, navigation, multiple translations, Apocrypha.

Add first-class Bible search and richer navigation helpers.

molpass/mcp-bible

Multi-version lookup, keyword/semantic search, cross-references, word studies, original-language lexicon data.

Add semantic/keyword search, cross-references, and optional study layers.

djayatillake/studybible-mcp

Lexicons, morphology, cross-references, contextual notes, deeper study workflow.

Keep Midvash simple by default, but expose advanced study tools when data is available.

ytssamuel/FHL-MCP-Server

Strong Chinese Bible study resources, commentaries, original-language analysis, Apocrypha, topical studies.

Treat language communities as first-class audiences, not just translation filters.

Midvash's edge is simplicity: remote, no key, no account, fast Cloudflare delivery, and an open ecosystem around the reader, API, apps, plugins, and data. The next improvements should preserve that low-friction experience while adding the discovery and study tools users expect from Bible-focused MCP servers.

Roadmap

  • Expand the MCP catalog to match the broader Midvash data/API coverage.

  • Improve search_bible with a prebuilt index for faster broad searches.

  • Improve compare_passage with richer formatting for long passages.

  • Add cross-reference tools powered by bible-cross-references.

  • Add study-oriented tools for original-language, lexicon, and morphology data where reliable open data is available.

  • Add automated tests for reference parsing, catalog filters, and tool calls.

Development

npm install
npm run dev        # wrangler dev (local)
npm run typecheck  # tsc --noEmit

Deployment

Deploys to the Cloudflare Worker midvash-mcp (custom domain mcp.midvash.com) via GitHub Actions (.github/workflows/deploy.yml) — every push to main is type-checked and deployed automatically. Requires the repository secrets CLOUDFLARE_API_TOKEN and CLOUDFLARE_ACCOUNT_ID. Manual deploy:

npm run deploy     # npx wrangler deploy

License

MIT © Midvash

The Midvash ecosystem

Part of Midvash — a free Bible reading & study platform. Everything is open and interlinks:

Free & open, built by Midvash · midvash.com · midvash.app

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/midvash/bible-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server