Estevao MCP logo

Estevao MCP

Anglican calendar, lectionary, prayer book, and Daily Office data through the Estêvão API.

Install Estevao MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "estevao-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "estevao-mcp"
      ],
      "env": {
        "ESTEVAO_API_KEY": "YOUR_VALUE_HERE",
        "ESTEVAO_BASE_URL": "YOUR_VALUE_HERE",
        "ESTEVAO_DEFAULT_PRAYER_BOOK": "YOUR_VALUE_HERE",
        "ESTEVAO_TIMEZONE": "YOUR_VALUE_HERE",
        "ESTEVAO_LANGUAGE": "YOUR_VALUE_HERE",
        "MCP_PUBLIC_URL": "YOUR_VALUE_HERE",
        "MCP_ENCRYPTION_KEY": "YOUR_VALUE_HERE",
        "DATABASE_URL": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

estevao-mcp MCP server exposes Anglican liturgical data from the Estêvão API through MCP tools, resources, and factual prompts. It covers calendar calculations, lectionary readings, celebrations, prayer book editions, and the assembled Daily Office. Use it when an agent needs date-specific liturgical information, comparisons across prayer books, or explanations of precedence and reading selection. Local use runs over stdio with an API key, while the hosted endpoint uses Streamable HTTP and OAuth.

Use cases

  • Look up readings for a date or service
  • Assemble a Daily Office in Markdown or JSON
  • Compare prayer book editions for a feast
  • Explain precedence, transfers, and reading selection
  • Browse saints, feasts, and holy days

Key features

  • Anglican liturgical calendar calculations
  • Lectionary readings and cycles
  • Daily Office assembly
  • Prayer book comparison
  • Celebration search and details
  • Liturgical decision explanations

Tools13

What Estevao MCP lets your agent do. Expand a tool for its parameters.

Self-reported~288 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

5/5 checks healthy over the last 41d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 16d ago via OSV.dev · estevao-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads183Package downloads in the last 30 days.
Last commit1mo agoMost recent push to the default branch.
Tools exposed13Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Estevao MCP works

What estevao-mcp MCP server does

The estevao-mcp MCP server connects MCP clients to the Estêvão API, the liturgical engine used by the Ordo app. It provides factual Anglican calendar and worship data rather than generating sermons, homilies, or devotional reflections.

Date-oriented requests accept an ISO date such as 2026-10-08, as well as today and next-sunday. Tools are read-only. A prayer book can be supplied to date-scoped tools; the default is loc_2015, and the current catalogue is obtained through list_prayer_books rather than being fixed in the MCP package.

Tools and capabilities

The estevao-mcp MCP server includes tools for both routine lookup and detailed explanation:

  • Retrieve the liturgical day, monthly calendar, yearly structure, readings, and Sunday or weekday lectionary cycle.
  • Assemble the complete morning, midday, evening, and Compline offices as Markdown or structured JSON.
  • Search or filter celebrations, then inspect a celebration's transfer rules, calculation, collects, and readings.
  • List supported prayer books and Bible versions, inspect each book's accepted preferences, and compare two to four books for the same day or office.
  • Explain how precedence, transfers, color, and reading selection determined a particular liturgical day.

Resources include current-day data, date-specific day and explanation templates, office content, prayer book information, Bible versions, and yearly key dates. Factual prompts are also available for building a liturgy sheet, explaining a feast or decision, and comparing traditions.

Setup and configuration

For local stdio use, install or run the package through npx and provide ESTEVAO_API_KEY, whose value starts with estevao_. A Claude configuration can define estevao with npx -y estevao-mcp as the command and the key in its environment. ESTEVAO_BASE_URL can point the server at a local or staging API instead of the default endpoint.

The hosted deployment is available at https://mcp.caminhoanglicano.com.br/mcp over Streamable HTTP. Its documented Claude Code and Codex CLI commands use browser sign-in with Google or email, so the user does not manage an Estêvão API key. The remote deployment uses OAuth; a self-hosted OAuth setup requires public URL, encryption, Firebase, and usually database configuration.

ESTEVAO_DEFAULT_PRAYER_BOOK changes the default book, ESTEVAO_TIMEZONE controls resolution of today, and ESTEVAO_LANGUAGE sets default generated label language. Liturgical content remains in the language of the selected prayer book. Per-book preferences can control options such as psalm translation, canticles, cycles, and office variants; clients should query get_prayer_book_preferences before sending them.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Estevao MCP

estevao-mcp is an MCP server that connects AI clients to the Estêvão API for Anglican liturgical data. Its main tools retrieve calendar days, lectionary readings, celebrations, prayer book details, and complete Daily Office services. It also explains liturgical decisions and compares two to four prayer books for a date or office.

Install it locally by running it through `npx -y estevao-mcp` and supplying `ESTEVAO_API_KEY` in the MCP client's environment. Alternatively, connect to the hosted Streamable HTTP endpoint and authenticate through the browser.

Yes, estevao-mcp works with Claude Code. For local use, add the server with `npx -y estevao-mcp` and an `ESTEVAO_API_KEY`; for hosted use, add the Streamable HTTP endpoint with the HTTP transport and complete browser sign-in.

Local stdio use requires an `ESTEVAO_API_KEY`. The hosted endpoint uses OAuth browser sign-in instead, while existing integrations can also authenticate with an API key through the documented header-based modes. The hosted flow provisions and uses the upstream key without exposing it to the user.

Set `ESTEVAO_DEFAULT_PRAYER_BOOK` to the desired prayer book code to change the local default from `loc_2015`. You can also pass a `prayer_book` per tool call. Use `list_prayer_books` to see the current catalogue and `get_prayer_book_preferences` to inspect supported options.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewEstevao MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/estevao-mcp?style=directory)](https://allmcps.com/mcp/estevao-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/estevao-mcp"><img src="https://allmcps.com/api/badge/estevao-mcp?style=directory" alt="Estevao MCP on AllMCPs" /></a>