soapbox-faith
SoapBox Faith — MCP Server
Faith tools for AI agents: cited, public-domain (KJV) Scripture, ORA Bible Q&A, real sermon search, a church directory, and consent-gated prayer & giving. This is the official Model Context Protocol server for SoapBox Super App.
It's a thin protocol adapter: it speaks MCP (JSON-RPC 2.0 over Streamable HTTP) and forwards each tool call to SoapBox's hosted Faith Content API, which owns the auth, metering, and content logic.
Hosted endpoint (no need to run this yourself):
https://foyekanoxpnkydoibaas.supabase.co/functions/v1/faith-mcpTransport: Streamable HTTP (JSON-RPC 2.0)
Connect guide: https://soapboxsuperapp.com/for-agents · API reference: https://soapboxsuperapp.com/developers
Auth — keyless-first
The read tools need no API key — point your client at the endpoint and call them (per-IP rate-limited). A key is required only for tools that cost money to run or act on a user's behalf. Pass it as Authorization: Bearer <key> when needed; self-serve one at https://soapboxsuperapp.com/developers.
Free (no key) | Key required |
|
|
Prayer and giving additionally require an explicit, user-issued consent token (they act on a real person's behalf). Prayer submits a request to a live human community prayer wall — the AI does not "pray for you." Giving is passthrough — SoapBox takes no cut of donations. Sermon purchases are a content sale (church keeps 70% of net; SoapBox is Merchant of Record on sales only).
Connect from Claude (remote MCP)
Add a custom connector with the hosted URL above. Free tools work immediately; add an Authorization: Bearer <key> header to unlock the key-gated tools.
Highlights
Anti-hallucination: call
verify_scripturebefore presenting any Bible quote — it confirms the quote is real and cited to the correct KJV reference.Grounded Q&A:
ask_orareturns KJV-cited answers (a study aid, crisis-safe — not a counselor).Real, consented content:
search_sermonscovers sermons pastors explicitly opted in to share with agents.Agent-native payments:
pay_with_x402pays per-call in USDC on Base (x402) — no account required.
Run it yourself
# Deno 2.x
deno run --allow-net --allow-env index.ts # serves on http://localhost:8000
# or Docker
docker build -t soapbox-faith .
docker run -p 8000:8000 soapbox-faithSUPABASE_URL defaults to the production host, so read tools work out of the box. The MCP handshake (initialize, tools/list, resources/list) needs no configuration.
Resources
soapbox://catalog— the live faith-content catalog as JSON (via MCPresources/read).
License
MIT © SoapBox Super App. See LICENSE.
Latest Blog Posts
- 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/alansafahi/soapbox-faith'
If you have feedback or need assistance with the MCP directory API, please join our Discord server