estevao-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@estevao-mcpwhat are the readings for next Sunday?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
estevao-mcp
MCP (Model Context Protocol) server for the Estêvão API — the liturgical engine behind the Ordo app. Gives Claude and any MCP client accurate Anglican liturgical data: calendar (with real precedence rules), lectionary readings, and the fully assembled Daily Office across multiple editions of the Book of Common Prayer / Livro de Oração Comum.
Quick start
You need an Estêvão API key (estevao_…). Then:
claude mcp add estevao --env ESTEVAO_API_KEY=estevao_your_key -- npx -y estevao-mcpOr in .mcp.json / Claude Desktop config:
{
"mcpServers": {
"estevao": {
"command": "npx",
"args": ["-y", "estevao-mcp"],
"env": { "ESTEVAO_API_KEY": "estevao_your_key" }
}
}
}Then ask things like "what are the readings for next Sunday?", "assemble tonight's Compline" or "compare Christmas in the 1662 and 2019 prayer books".
Related MCP server: Liturgical Calendar MCP Server
Tools
Dates accept YYYY-MM-DD, today or next-sunday. Every tool takes an optional prayer_book (default loc_2015); all tools are read-only.
Tool | What it does |
| Season, color, liturgical year, celebration/saint, collect and readings for a date |
| Month grid: color, celebration and week per day |
| Year structure: seasons, movable feasts and key dates |
| Lectionary readings (first, psalm, second, gospel), optionally per service |
| Sunday (A/B/C) and weekday (1/2) cycles for a year |
| The complete Daily Office (morning/midday/evening/compline) as markdown or structured JSON |
| Full-text search of feasts, saints and holy days |
| Browse the sanctoral calendar with filters (type, movable, year) |
| One celebration in detail: transfer rules, calculation, collects, readings |
| Available prayer books (11 editions, pt-BR/en/es) and Bible versions |
| Side-by-side comparison of 2–4 prayer books for the same day or office |
Resources & prompts
Resources:
ordo://prayer-books,ordo://bible-versions,ordo://today, plus templatesordo://day/{date},ordo://office/{date}/{office_type}(markdown) andordo://calendar/{year}/key-dates.Prompts (strictly factual):
build_liturgy_sheet(print-ready boletim),explain_feast(history, precedence, color),compare_traditions(side-by-side across editions).
Editorial note: this server intentionally exposes only factual liturgical data and faithful document assembly. It does not (and will not) ship prompts that generate sermons, homilies or devotional reflections.
Environment variables
Variable | Default | Purpose |
| — (required for stdio) | API key for the Estêvão API |
|
| Override for local/staging |
|
| Default prayer book code |
| system | IANA timezone used to resolve |
| — | Default label language ( |
Languages
Liturgical content always stays in the prayer book's own language (a 1662 office is English, LOC 2015 is Portuguese). Labels generated by the server — office titles, Season/Tempo/Tiempo, comparison headings — automatically follow the book's language, and can be overridden per call (language param) or globally (ESTEVAO_LANGUAGE).
Remote server (Streamable HTTP)
The same server can run as a remote MCP endpoint (POST /mcp, stateless Streamable HTTP):
npm run build && node dist/http.js # or: docker build -t estevao-mcp . && docker run -p 3333:3333 estevao-mcpTwo auth modes, chosen by env:
Passthrough (default, multi-tenant): don't set
ESTEVAO_API_KEYon the server. Each client sends its own key in theX-API-Keyheader (orAuthorization: Bearer estevao_…).Single-key (personal deployment): set
ESTEVAO_API_KEYon the server. Optionally setESTEVAO_MCP_TOKENto requireAuthorization: Bearer <token>from clients.
Extra env: PORT (default 3333), ESTEVAO_MCP_ALLOWED_HOSTS (comma-separated; enables DNS-rebinding protection). GET /healthz reports the mode.
Client config for a remote deployment:
{
"mcpServers": {
"estevao": {
"type": "http",
"url": "https://<your-host>/mcp",
"headers": { "X-API-Key": "estevao_your_key" }
}
}
}Development
npm install
npm run typecheck && npm test # vitest + msw fixtures, no network
npm run build # tsup → dist/index.js + dist/http.js
npm run inspector # manual testing with the MCP Inspector
# end-to-end against a local estevao-api (docker-compose up in that repo):
SMOKE_KEY=estevao_… npx tsx scripts/smoke.tsReleasing
npm version patch # bumps package.json AND server.json (version hook), commits + tags
git push --follow-tags
npm publish --access public
mcp-publisher publish # mcp-publisher login github, first timeThe npm version lifecycle hook (scripts/sync-version.ts) keeps server.json in sync and enforces the registry's 100-char description limit. The server's advertised MCP version comes from package.json at build time.
Alternatively, once GitHub Actions is available with the NPM_TOKEN secret, git push --follow-tags alone triggers the release workflow (npm with provenance + MCP registry via GitHub OIDC).
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-quality-maintenanceProvides structured access to Scripture through the BibleBridge API, enabling semantic search, contextual verse retrieval, and cross-reference analysis. It supports natural language reference normalization and comparative theological exploration across different passages.Last updated1
- Alicense-qualityDmaintenanceProvides access to Roman Catholic Liturgical Calendar data, enabling retrieval of liturgical calendars for any year, nation, or diocese via MCP tools.Last updated7Apache 2.0
- Alicense-qualityCmaintenanceProvides Islamic prayer times, Qibla direction, and Hijri calendar conversion using the Aladhan API. No API key required.Last updated21MIT
- Alicense-qualityBmaintenanceProvides access to the Tamil Roman Catholic Bible and daily devotional content (daily verse, Mass readings, saint of the day, promise-box verses, daily quiz) as tools for AI assistants.Last updated21MIT
Related MCP Connectors
Islamic prayer times & calendar MCP (Aladhan API). Keyless.
Business-day, SLA, cron and recurrence calculations — offline, holiday-aware, no network.
Zero-signup business-day date-math API: add days, count days between dates, is-business-day.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/dodopok/estevao-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server