
Arch theological review
io.github.tnvolmanPublished by GitHub account tnvolmanv1.1.1Updated Nov 6, 2026
Paid theological review of faith text (arch_review) plus free offline KJV verse lookup (kjv_lookup).
The publisher's own server: Review Expert
Overview
Cursor/Grok plugin giving an assistant a paid Arch theological review of faith text and a free offline King James verse lookup.
- What you can do
- Submit faith, Scripture or doctrinal text for a paid theological review returning a verdict, review and suggestions
- Look up King James Version verses offline by reference, including ranges, numbered books and common abbreviations
- Report billing status and charge identifiers for each review
- Return clear errors for bad references or failed reviews instead of inventing a verdict
- When to use it
- Useful when you want an assistant to check a sermon, devotional, Bible study lesson or other doctrinal text before publishing or preaching, or to quote KJV verse wording without network access.
- Requirements
- Runs as a local stdio process launched by the arch-mcp executable, needing Node.js 18 or newer (18.19 or newer for the launcher; on Windows or older Node, run node server/index.mjs). The arch_review tool needs an ARCH_API_KEY obtained from the Arch homepage and a card on file; kjv_lookup needs neither. Network access to the Arch endpoint is required for reviews.
Installation
In SourceWeft
- Open Arch theological review in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Arch
Cursor and Grok Bot plugin with two MCP tools:
arch_review— paid theological review of faith, Scripture, or doctrinal textkjv_lookup— free, offline King James verse lookup from text bundled in this plugin
Arch endpoint: POST https://arch.tnvolman.com/v1/review
Auth (arch_review only): X-API-Key from the plugin variable ARCH_API_KEY (each end user supplies their own key)
Homepage: https://arch.tnvolman.com
kjv_lookup does not use the key, does not call the network, and does not charge.
Install
Install this repository as a Cursor or Grok Bot plugin (marketplace listing, or a local plugin directory that contains .cursor-plugin/plugin.json).
The plugin starts a zero-dependency Node stdio server. The launch command is the arch-mcp executable (bin/arch-mcp), which runs server/index.mjs:
The executable basename is arch-mcp. package.json maps that command name to bin/arch-mcp. Node.js 18 or newer is required (fetch is built in). There are no npm dependencies. bin/arch-mcp itself needs Node.js 18.19 or newer, which is when Node runs an extensionless file in a "type": "module" package.
On Windows, bin/arch-mcp is a shebang script. Windows users can still run node server/index.mjs from the plugin directory. Use that same command on Node versions older than 18.19.
Get an Arch API key
Arch does not publish a separate API-key page. https://arch.tnvolman.com/api-key is not a page. The key form is on the homepage: Get your API key. The API docs quick start points at that same page.
Submit your name, email, and privacy consent. The page issues a key immediately and shows it once; a copy is also emailed. Attach a card from the link on that result, or later from the developer dashboard (email magic link), before a paid review.
Configure ARCH_API_KEY
- Get a key at arch.tnvolman.com/#access, as described above.
- In the plugin dashboard, open Plugins → Arch → Configure.
- Set Arch API Key (
ARCH_API_KEY).
The plugin stores only the variable name. The key stays in the client configuration and is passed to the server as ARCH_API_KEY. arch_review fails closed when the key is missing. kjv_lookup never reads it.
Pricing
This plugin is free. It calls the Arch API with your own key, and Arch bills each review.
Cost
Each paid review is $2.00. Volume pricing for businesses is by agreement: [email protected].
kjv_lookup is free.
Skills
Skills live in skills/*/SKILL.md.
A failed review is not retried, and a long text is not split into extra paid calls, unless the user agrees to another charge.
Fail closed
arch_review returns an error, and never a made-up verdict, when:
ARCH_API_KEYis missing or empty- Arch returns any non-2xx status
- 401 bad API key
- 400 bad text
- 402 no payment method, or payment declined
- 429 rate limit (60 requests per minute)
- 503 upstream unavailable
- the network fails, or a 2xx body is not JSON
On an error, do not publish the content and do not invent passed, review, or suggestions.
kjv_lookup is separate. A bad reference returns an error and no verse text. It does not change arch_review.
Tool: arch_review
Request:
Success body fields: review, passed, suggestions, charge_id, billing_status, meta.
Tool: kjv_lookup
Offline lookup of the public-domain King James Version (1769). No network call, no API key, and no charge. It returns verse wording only. It does not review theology; use arch_review for that.
Success fields: reference, translation, edition, book, chapter, verse_start, verse_end, and verses (verse, text).
A reference that cannot be read, an unknown book, a missing chapter, or a missing verse returns a clear error. Ranges stay inside one chapter.
KJV text source
Bundled file: server/data/kjv.json (4,248,786 bytes). 66 books, 31,102 verses, no Apocrypha.
The text is the 1769 King James Version, which is in the public domain. It comes from farskipper/kjv json/verses-1769.json at commit 8f06584d580a767425d7d4b4c314b967e6d45ab5. That repository's LICENSE is The Unlicense, a public-domain dedication with no license restrictions, and its README says "Public Domain."
This plugin stores a compact copy of that verse text. A leading # paragraph marker was removed from verses that had one. Words the source marks as italics stay in square brackets, for example [his]. The source titles Song of Solomon as "Solomon's Song"; lookup accepts both, and the book name it returns is "Song of Solomon".
Tests
npm test runs the same command. The tests do not call Arch.
What this plugin does not do
It does not call or wrap /api/arch/review, /arch/request-access, billing setup, the dashboard, admin or internal routes, or api.arch.tnvolman.com.
kjv_lookup does not call Arch. arch_review reviews the theology of text only.
Data
Review text is sent to the Arch API for review, and Arch does not use it to train AI models. See the Privacy Policy for which services process it.
Legal
Support
Contact [email protected].
License
MIT. See LICENSE. The bundled King James text is public domain, as noted above.
Source: README.md at commit 3e3f50c
Tools
0Version history
1- v1.1.1LatestNov 6, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Review integrations

Review Expert
expert.reviewOfficial publisher
Lets an assistant read, search, analyze and draft replies to App Store and Google Play reviews, with OAuth sign-in.

ReviewBot App Reviews
Published by GitHub account fahimk
Read collected App Store and Google Play reviews and bounded feedback statistics.

Khavion Architecture Review
com.khavion
Local MCP server that gives an assistant cited cloud best-practice quotes and a deterministic rules-based review of Terraform, CloudFormation and Kubernetes…

Google Review Velocity & Reply Rate Lead Scorer
Published by GitHub account Nero-Engine
Google Review Velocity & Reply Rate Lead Scorer's hosted MCP server; credential required; Streamable HTTP.

Ottorev — Review MCP Server
Published by GitHub account ottonic
Local SQLite memory for CAD reviews: saves feature names, notes, tags and revision-bound decisions so an assistant can resume geometry review context.