Comprehensive Model Context Protocol server for managing Home Assistant through AI assistants.
TrulyRandomVerse is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Bible study: many editions, Strong's Hebrew and Greek, cross-references, Matthew Henry, the Fathers
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http trulyrandomverse-mcp https://mcp.trulyrandomverse.com
# 2 — ask your agent for something these tools do
# get_commentary_section, get_verse_text, get_strongs_for_verse and 13 more
TrulyRandomVerse costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http trulyrandomverse-mcp https://mcp.trulyrandomverse.comReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
16 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Fetch a section of the curated in-house commentary for a verse. Sections: 'summary', 'context', 'exposition', 'theological', 'reflection', 'faq', 'christ_centered'. One of three peer commentary sources — pair with get_matthew_henry and get_church_fathers for a full picture. None is sufficient alone; do not treat this as 'the' source.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| book | string | yes | Book name, e.g. "Genesis", "Psalms", "John" |
| chapter | integer | yes | — |
| verse | integer | yes | — |
| section | string | yes | — |
Fetch the raw verse text of a single verse or a small range (max 10 verses). By default returns text in the user's conversation language; pass lang='english' (or another supported code) to override. If the requested language has no translation row for a verse, the result includes a note: "fallback: english" field for that verse and returns the KJV text — translate it as you cite. Outside trulyra
| Parameter | Type | Required | Notes |
|---|---|---|---|
| book | string | yes | — |
| chapter | integer | yes | — |
| verse | integer | yes | — |
| end_verse | integer | no | Optional. If provided, returns verses [verse..end_verse]. Max range is 10 verses. |
| lang | string | no | Optional. Internal language code (e.g. 'english', 'spanish', 'arabic'). Defaults to the user's conversation language. |
List every Strong's number tagged in a verse along with the original Hebrew/Greek lemma, transliteration, short gloss, and — for inflected words — its exact grammatical parse IN THIS VERSE (grammar field: e.g. "Present Passive Deponent Participle Nominative Plural Masculine" for a verb, "Accusative Singular Feminine" for a noun). Use this when the user asks about original language, word meaning,
| Parameter | Type | Required | Notes |
|---|---|---|---|
| book | string | yes | — |
| chapter | integer | yes | — |
| verse | integer | yes | — |
Fetch the full lexical entry and word study for a single Strong's number (e.g. 'H7563', 'G2316'). Returns lemma, transliteration, pronunciation, KJV definition, word_study, and grammatical_forms — the word's part of speech plus how it actually inflects across all its occurrences in Scripture (each form with its occurrence count, most frequent first). Use grammatical_forms to ground claims ab
| Parameter | Type | Required | Notes |
|---|---|---|---|
| strongs_number | string | yes | e.g. "H7563" or "G2316" |
Trace where a Hebrew or Greek word came from and what the language built out of it. Returns formed_from (the word or words this one is built out of — each with its own lemma, transliteration and definition, so a compound can be read part by part), words_formed_from_this (the reverse direction), related_language_entry (the matching entry in the other testament's language, where the lexicon re
| Parameter | Type | Required | Notes |
|---|---|---|---|
| strongs_number | string | yes | e.g. "H7563" or "G2316" |
List every verse where one Hebrew or Greek word occurs, by its Strong's number: a concordance. Each verse comes with its text and, where the interlinear has it, original: the word as written in that verse, its transliteration, its gloss there and its grammatical parse there. Use it to see how Scripture itself uses a word, and to find passages that explain each other by sharing one (2 Samuel 24:1
| Parameter | Type | Required | Notes |
|---|---|---|---|
| strongs_number | string | yes | e.g. "H5496" or "G26" |
| followed_by | string | no | Optional. One or more Strong's numbers, in order: only verses where each comes straight after the one before in the Hebrew or Greek word order, starting from strongs_number. E.g. strongs_number "H11 |
| gap | integer | no | Optional, with followed_by. How many words may stand between each number of the phrase and the next (0 to 5; default 0, side by side). original then includes the words between. |
| book | string | no | Optional. Only this book's verses, e.g. "Job". |
| offset | integer | no | Optional. Skip this many verses; pass the next_offset a previous call returned. |
| lang | string | no | Optional. Internal language code for the verse text (e.g. 'english', 'spanish'). Defaults to the user's conversation language. |
Who a biblical name actually belongs to. Returns the distinct individuals and places bearing a name — each with its own identity, description, tribe or nation, family (parents, siblings, partners, offspring, every one carrying the related person's identity so you can look them up in turn), and the verses they appear in. Places carry coordinates. CALL THIS WHENEVER A QUESTION IS ABOUT A PERSON OR P
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | no | English name as it appears in Scripture, e.g. "Zechariah". |
| strongs_number | string | no | Optional alternative to name, e.g. "H2148". |
| identity | string | no | The exact identity string of one individual, e.g. "Joseph@Gen.30.24-Rev", as returned by a previous call. Use this to get one person's family and full reference list. |
A whole book of the Bible at a glance: who wrote it and when (where faithful Christians differ, each view with its grounds, given as references and the Church Fathers' own words), how the book is laid out in movements, its key verse, the Hebrew or Greek words it turns on (Strong's numbers), its themes, how it points to Christ, its links to other books, what the Fathers said of it, and its main peo
| Parameter | Type | Required | Notes |
|---|---|---|---|
| book | string | yes | The book's English name, e.g. "Ruth", "1 Corinthians", "Song of Solomon". |
Get cross-references for a verse: OpenBible.info's, the same list the verse page shows, ranked by its readers' votes (each carries votes), counting links listed under either verse. Returns the referenced verses with their text included so you can cite scripture-with-scripture without a second lookup; total says how many exist. These link passages by theme and teaching; for passages that share
| Parameter | Type | Required | Notes |
|---|---|---|---|
| book | string | yes | — |
| chapter | integer | yes | — |
| verse | integer | yes | — |
| limit | integer | no | Default 8, max 20. |
| lang | string | no | Optional. Internal language code. Defaults to the user's conversation language. |
Find verses tagged under a biblical topic. Use this when the user asks about a theme (e.g. "covenant", "judgment", "grace") and you want canonical examples from across Scripture. Verse text comes back in the user's conversation language by default; pass lang to override. Each verse may carry a note: "fallback: english" if the localized translation is missing. Outside trulyrandomverse.com/ai the
| Parameter | Type | Required | Notes |
|---|---|---|---|
| topic_keyword | string | yes | Single topic word or short phrase |
| limit | integer | no | Default 10, max 25. |
| lang | string | no | Optional. Internal language code. Defaults to the user's conversation language. |
Fetch Matthew Henry's commentary on a verse or verse range — a foundational, widely-cited Protestant exegetical work. Returns the full text MH wrote, never truncated. Pass verse alone for the chunk covering that verse (MH commentates on ranges, so this often returns content for surrounding verses too). Pass verse_end ALSO for a chapter or passage sweep — every overlapping chunk at full text. I
| Parameter | Type | Required | Notes |
|---|---|---|---|
| book | string | yes | — |
| chapter | integer | yes | — |
| verse | integer | yes | — |
| verse_end | integer | no | Optional. End verse for a range sweep (max 100 verses past verse). All overlapping chunks return at full text. |
Fetch quotes from the early church fathers (Augustine, Chrysostom, Origen, Basil, Ephrem, etc.) on a verse or verse range. Returns each quote verbatim: whole up to 4,000 characters; a longer one as an excerpt of the parts that bear most on the verse, marked excerpt (search_fathers with its quote_id returns it whole). The same writer's identical text filed under two verses of the range comes on
| Parameter | Type | Required | Notes |
|---|---|---|---|
| book | string | yes | — |
| chapter | integer | yes | — |
| verse | integer | yes | — |
| verse_end | integer | no | Optional. End verse for a range sweep (max 100 verses past verse). |
| limit | integer | no | Default 5, max 15. Increase when sweeping a range to capture multiple voices. |
Search the patristic corpus BY WRITER rather than by verse — the corpus is 62,484 passages from 314 writers. Use this for questions ABOUT a father instead of about a verse: 'what did Chrysostom write on?', 'which books of the Bible did Augustine comment on?', 'what did Jerome say about fasting?', 'who commented on Habakkuk?'. Pass father alone for a profile plus the full list of biblical books t
| Parameter | Type | Required | Notes |
|---|---|---|---|
| father | string | no | Writer name. Loose matching: "augustine", "st augustine" and "Augustine of Hippo" all resolve. |
| topic | string | no | Optional. Keywords to search for within the commentary text. |
| book | string | no | Optional. Bible book name to scope to, e.g. "Romans". Ignored when topic is given. |
| limit | integer | no | Default 8, max 15. |
| quote_id | string | no | Optional. A quote_id from get_church_fathers or search_fathers: returns that quote whole (past 16,000 characters in parts, with next_part). The other parameters are ignored. |
| from_part | integer | no | Optional, with quote_id: the part to start from, for a quote returned in parts. |
Fast keyword search of the KJV (English index — phrase your query in English). Two or more words are read as a phrase first: verses with those words in that order come first, in Bible order, with phrase_total counting them all; then verses with every word; then related verses ranked by verse text and the site's commentary. Each verse's match says which (phrase, all_words, related). Returned ve
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | Keyword or short phrase in English, max 200 chars. |
| limit | integer | no | Default 8, max 12. |
| lang | string | no | Optional. Internal language code for returned verse text. Defaults to the user's conversation language. |
Compare a verse (or short passage) across multiple Bible translations side-by-side. Use this when the user asks how one version renders something differently from another — e.g. 'how does the ASV/BSB say…', 'compare KJV and YLT on…', or when a translation choice itself is the topic. Best for English where multiple translations are available; non-English versions can be included too. Use 2-5 versio
| Parameter | Type | Required | Notes |
|---|---|---|---|
| book | string | yes | — |
| chapter | integer | yes | — |
| verse | integer | yes | — |
| end_verse | integer | no | Optional. Inclusive end of the passage. Max 5 verses per range. |
| versions | array | yes | Internal language codes for the versions to compare. English options: 'english' (KJV), 'english_asv' (ASV), 'english_bsb' (BSB), 'english_webm' (WEBM), 'english_geneva' (Geneva), 'english_drc' (Douay- |
Answer questions about THIS WEBSITE (TrulyRandomVerse / trulyrandomverse.com) and its apps — what a feature is, where to find it, how to use it, why it behaved a certain way, or what the site's policy is. Covers the browser extension, installing as an app, accounts and syncing, favorites, the Ten Lists tracker, search, privacy, donations, and every reading and study page. Call it whenever the user
| Parameter | Type | Required | Notes |
|---|---|---|---|
| topics | array | yes | One to 3 topic slugs to look up. Pick the closest matches; if unsure between two, ask for both. |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install TrulyRandomVerse or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 4.1.064.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish TrulyRandomVerse can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.