Bible verses, cross-references, Greek and Hebrew word studies, and Christian apologetics articles.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Compare a proposed title, and an optional draft, with published articles. Returns Looks Like a New Article, Likely an Update, or Possible Duplicate, with a link. A close match does not block a submission. [no key]
Compare a proposed title, and an optional draft, with published articles. Returns Looks Like a New Article, Likely an Update, or Possible Duplicate, with a link. A close match does not block a submission. [no key]
| Argument | Type | Description |
|---|---|---|
| draft | string | |
| title* | string |
{
"type": "object",
"required": [
"title"
],
"properties": {
"draft": {
"type": "string",
"maxLength": 8000
},
"title": {
"type": "string",
"maxLength": 180,
"minLength": 1
}
},
"additionalProperties": false
}King James text and every public-domain line the verse page prints: the American Standard Version, Young’s Literal Translation, the World English Bible, Darby, and Douay-Rheims, plus the Jewish Publication Society 1917 and Brenton’s Septuagint for the Old Testament. Also the Greek or Hebrew text with a word-by-word gloss, and the translation note. A New World Translation (Jehovah’s Witnesses’ Bible) line is included when the verse page or a site article quotes it. [no key]
| Argument | Type | Description |
|---|---|---|
| reference* | string |
{
"type": "object",
"required": [
"reference"
],
"properties": {
"reference": {
"type": "string",
"maxLength": 120,
"minLength": 1
}
},
"additionalProperties": false
}Exchange the emailed code for a scoped API key, for a client without OAuth. Scopes are read, hearts, and suggest. The key is shown once. A client already signed in with OAuth gets a short note and no key. [no key]
| Argument | Type | Description |
|---|---|---|
| otp* | string | |
| email* | string | |
| scopes | array |
{
"type": "object",
"required": [
"email",
"otp"
],
"properties": {
"otp": {
"type": "string",
"maxLength": 12,
"minLength": 4
},
"email": {
"type": "string",
"maxLength": 200,
"minLength": 3
},
"scopes": {
"type": "array",
"items": {
"enum": [
"read",
"hearts",
"suggest"
],
"type": "string"
},
"maxItems": 3
}
},
"additionalProperties": false
}ChatGPT-compatible fetch by id (article:, hub:, bible:, apocrypha:, or non-canonical:). A bible or Apocrypha passage for a book with a background essay includes that essay’s URL. An Apocrypha or Non-Canonical passage includes the canon note. [no key]
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"maxLength": 300,
"minLength": 1
}
},
"additionalProperties": false
}Match an objection to common arguments and published articles. Returns the claim, the one-line answer, key points, and absolute URLs. [no key]
| Argument | Type | Description |
|---|---|---|
| text* | string | |
| limit | integer |
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"maxLength": 500,
"minLength": 1
},
"limit": {
"type": "integer",
"maximum": 10,
"minimum": 1
}
},
"additionalProperties": false
}Published article for a path, a slug, or a full https://apologetics.wiki URL. The default is a summary. Set full to true for the body, still capped. [no key]
| Argument | Type | Description |
|---|---|---|
| full | boolean | |
| path | string | |
| slug | string |
{
"type": "object",
"required": [],
"properties": {
"full": {
"type": "boolean"
},
"path": {
"type": "string",
"maxLength": 300,
"minLength": 1
},
"slug": {
"type": "string",
"maxLength": 200,
"minLength": 1
}
},
"additionalProperties": false
}One heading’s section from a published article, capped in length. [no key]
| Argument | Type | Description |
|---|---|---|
| path | string | |
| slug | string | |
| heading* | string |
{
"type": "object",
"required": [
"heading"
],
"properties": {
"path": {
"type": "string",
"maxLength": 300,
"minLength": 1
},
"slug": {
"type": "string",
"maxLength": 200,
"minLength": 1
},
"heading": {
"type": "string",
"maxLength": 160,
"minLength": 1
}
},
"additionalProperties": false
}Title, description, key points, and the canonical URL for one article. Pass a slug, a path, or a full https://apologetics.wiki URL. [no key]
| Argument | Type | Description |
|---|---|---|
| path | string | |
| slug | string |
{
"type": "object",
"required": [],
"properties": {
"path": {
"type": "string",
"maxLength": 300,
"minLength": 1
},
"slug": {
"type": "string",
"maxLength": 200,
"minLength": 1
}
},
"additionalProperties": false
}King James text for a book name or OSIS code (John, 1 John, Song of Solomon, Psalm, jhn), including the Apocrypha and Non-Canonical. A whole chapter returns the verse text. 1 Enoch, Enoch, and Book of Enoch resolve to the Book of Enoch page (edition charles-1917). Jubilees, Jub, and Little Genesis resolve to the Book of Jubilees (edition charles-1913). 2 Enoch (Secrets of Enoch) resolves to W. R. Morfill’s 1896 translation (edition morfill-1896). 3 Enoch (Hebrew Enoch) resolves to Hugo Odeberg’s 1928 translation (edition odeberg-1928). A book with a background essay includes a background URL. Apocrypha and Non-Canonical results include canon_status and disclaimer_url. [no key]
| Argument | Type | Description |
|---|---|---|
| book* | string | |
| verse | integer | |
| chapter | integer | |
| reference | string |
{
"type": "object",
"required": [
"book"
],
"properties": {
"book": {
"type": "string",
"maxLength": 80,
"minLength": 1
},
"verse": {
"type": "integer",
"maximum": 200,
"minimum": 1
},
"chapter": {
"type": "integer",
"maximum": 200,
"minimum": 1
},
"reference": {
"type": "string",
"maxLength": 120,
"minLength": 1
}
},
"additionalProperties": false
}Protestant, Catholic, Orthodox, and Ethiopian status for a Bible, Apocrypha, or Non-Canonical book, with the site’s canon note. [no key]
| Argument | Type | Description |
|---|---|---|
| book* | string |
{
"type": "object",
"required": [
"book"
],
"properties": {
"book": {
"type": "string",
"maxLength": 80,
"minLength": 1
}
},
"additionalProperties": false
}The sources listed on one article, with absolute URLs. [no key]
| Argument | Type | Description |
|---|---|---|
| path | string | |
| slug | string |
{
"type": "object",
"required": [],
"properties": {
"path": {
"type": "string",
"maxLength": 300,
"minLength": 1
},
"slug": {
"type": "string",
"maxLength": 200,
"minLength": 1
}
},
"additionalProperties": false
}One claim by id: the answer, the texts, the group-page anchor, and the article URL or Article coming. [no key]
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"maxLength": 80,
"minLength": 1
}
},
"additionalProperties": false
}Nodes and edges for the connection map. level is book or chapter. from is the Old Testament side and to is the New Testament side. testament_filter is all, ot, or nt. One graph file. [no key]
| Argument | Type | Description |
|---|---|---|
| type | string | |
| level | string | |
| testament_filter | string |
{
"type": "object",
"required": [],
"properties": {
"type": {
"enum": [
"quotes",
"fulfilled",
"alludes",
"see-also"
],
"type": "string"
},
"level": {
"enum": [
"book",
"chapter"
],
"type": "string"
},
"testament_filter": {
"enum": [
"all",
"ot",
"nt"
],
"type": "string"
}
},
"additionalProperties": false
}Row counts, arc counts, the See Also cap, licenses, and download URLs for the connection files. One summary file. [no key]
No arguments.
{
"type": "object",
"required": [],
"properties": {},
"additionalProperties": false
}Old Testament and New Testament connections for one King James book. Optional type is quotes, fulfilled, alludes, or see-also. Optional min_weight drops thinner chapter links and adds up what remains. One summary file. [no key]
| Argument | Type | Description |
|---|---|---|
| book* | string | |
| type | string | |
| min_weight | integer |
{
"type": "object",
"required": [
"book"
],
"properties": {
"book": {
"type": "string",
"maxLength": 80,
"minLength": 1
},
"type": {
"enum": [
"quotes",
"fulfilled",
"alludes",
"see-also"
],
"type": "string"
},
"min_weight": {
"type": "integer",
"minimum": 1
}
},
"additionalProperties": false
}Links for a passage from every source the verse page uses, each labelled: curated links (including Jude 1:14–15 and 1 Enoch 1:9), New Testament quotations, fulfilled prophecy, allusions, the messianic prophecy list, and OpenBible.info cross-references. Connections cover the 66 books only. [no key]
| Argument | Type | Description |
|---|---|---|
| reference* | string |
{
"type": "object",
"required": [
"reference"
],
"properties": {
"reference": {
"type": "string",
"maxLength": 120,
"minLength": 1
}
},
"additionalProperties": false
}Messianic rows from the connection files, with links to the Old Testament and New Testament verse pages. theme is a case-insensitive substring. No match returns a count of zero. One summary file. [no key]
| Argument | Type | Description |
|---|---|---|
| theme | string |
{
"type": "object",
"required": [],
"properties": {
"theme": {
"type": "string",
"maxLength": 160,
"minLength": 1
}
},
"additionalProperties": false
}The plain-language qualities a published article meets, the editing note, how sources are credited, and the drafting prompt. Optional topic fills the prompt. [no key]
| Argument | Type | Description |
|---|---|---|
| topic | string |
{
"type": "object",
"required": [],
"properties": {
"topic": {
"type": "string",
"maxLength": 180
}
},
"additionalProperties": false
}King James text for a free-form reference on the Bible, Apocrypha, or Non-Canonical shelf. A single verse includes study links. include may add greek, hebrew, parallels, study_links, cross_refs, or connections. greek and hebrew return the original text, its source, and a word-by-word gloss. parallels returns every public-domain translation on the verse page. Apocrypha and Non-Canonical results include canon_status and disclaimer_url. [no key]
| Argument | Type | Description |
|---|---|---|
| include | array | |
| reference* | string |
{
"type": "object",
"required": [
"reference"
],
"properties": {
"include": {
"type": "array",
"items": {
"enum": [
"greek",
"hebrew",
"parallels",
"study_links",
"cross_refs",
"connections"
],
"type": "string"
},
"maxItems": 6
},
"reference": {
"type": "string",
"maxLength": 120,
"minLength": 1
}
},
"additionalProperties": false
}Greek or Hebrew word-page data from the same indexes as /bible/greek and /bible/hebrew. Pass a slug or a Strong’s number. [no key]
| Argument | Type | Description |
|---|---|---|
| slug | string | |
| strongs | string |
{
"type": "object",
"required": [],
"properties": {
"slug": {
"type": "string",
"maxLength": 80,
"minLength": 1
},
"strongs": {
"type": "string",
"maxLength": 20,
"minLength": 1
}
},
"additionalProperties": false
}List published articles, optionally on one shelf. Shelf names are case-insensitive. Pass cursor from the previous page. An unknown shelf returns the valid shelf list. [no key]
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| shelf | string | |
| cursor | string |
{
"type": "object",
"required": [],
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1
},
"shelf": {
"type": "string",
"maxLength": 80,
"minLength": 1
},
"cursor": {
"type": "string",
"maxLength": 80,
"minLength": 1
}
},
"additionalProperties": false
}Claims that recur in conversation: the claim, a one-line answer, the texts, and the article URL or Article coming. Filter with group and query, and page with cursor. [no key]
| Argument | Type | Description |
|---|---|---|
| group | string | |
| limit | integer | |
| query | string | |
| cursor | string |
{
"type": "object",
"required": [],
"properties": {
"group": {
"type": "string",
"maxLength": 40,
"minLength": 1
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 200,
"minLength": 1
},
"cursor": {
"type": "string",
"maxLength": 80,
"minLength": 1
}
},
"additionalProperties": false
}The signed-in account’s saved articles and Bible verses. [sign-in required]
No arguments.
{
"type": "object",
"required": [],
"properties": {},
"additionalProperties": false
}Religions, beliefs, denominations, Islam branches, the Bible, the Apocrypha, and Non-Canonical, with hub URLs and article counts. [no key]
No arguments.
{
"type": "object",
"required": [],
"properties": {},
"additionalProperties": false
}A Qur’an or hadith quotation stored on this site, with the translation name and the source URL. Nothing is returned that is not in the site’s quote list. [no key]
| Argument | Type | Description |
|---|---|---|
| reference* | string |
{
"type": "object",
"required": [
"reference"
],
"properties": {
"reference": {
"type": "string",
"maxLength": 160,
"minLength": 1
}
},
"additionalProperties": false
}The signed-in account’s own suggestions and their review status. [sign-in required]
| Argument | Type | Description |
|---|---|---|
| status | string |
{
"type": "object",
"required": [],
"properties": {
"status": {
"type": "string",
"maxLength": 40,
"minLength": 1
}
},
"additionalProperties": false
}Read get_submission_guidelines first. Represent the other view from its own primary sources, quote accurately and trace every quote and fact to a named source, keep a neutral explainer, address the claim the view rests on, show the grammar, the context, and the history, cite specific Scripture, be useful in a real conversation, work as a first read that guides the reader on to the next articles, compare the view with historic Trinitarian Christianity, and end with a path to core-belief and rebuttal articles. The page serves a seeker and a Christian preparing for a conversation. check_existing_coverage is a suggestion and does not block. Propose a new article with sources. It is stored as pending. A contributor is flagged trusted_author and is still reviewed. [sign-in required]
| Argument | Type | Description |
|---|---|---|
| shelf* | string | |
| title* | string | |
| sources | array | |
| summary* | string | |
| markdown* | string |
{
"type": "object",
"required": [
"title",
"shelf",
"summary",
"markdown"
],
"properties": {
"shelf": {
"type": "string",
"maxLength": 80,
"minLength": 1
},
"title": {
"type": "string",
"maxLength": 180,
"minLength": 3
},
"sources": {
"type": "array",
"items": {
"type": "object",
"required": [
"title",
"url"
],
"properties": {
"url": {
"type": "string",
"maxLength": 2000,
"minLength": 1
},
"title": {
"type": "string",
"maxLength": 300,
"minLength": 1
}
},
"additionalProperties": false
},
"maxItems": 20
},
"summary": {
"type": "string",
"maxLength": 140,
"minLength": 3
},
"markdown": {
"type": "string",
"maxLength": 60000,
"minLength": 1
}
},
"additionalProperties": false
}Articles that share a shelf or a verse with a slug or a scripture reference. [no key]
| Argument | Type | Description |
|---|---|---|
| slug | string | |
| limit | integer | |
| reference | string |
{
"type": "object",
"required": [],
"properties": {
"slug": {
"type": "string",
"maxLength": 200,
"minLength": 1
},
"limit": {
"type": "integer",
"maximum": 12,
"minimum": 1
},
"reference": {
"type": "string",
"maxLength": 120,
"minLength": 1
}
},
"additionalProperties": false
}Remove one saved article or Bible verse for the signed-in account. [sign-in required]
| Argument | Type | Description |
|---|---|---|
| ref* | string | |
| kind* | string |
{
"type": "object",
"required": [
"kind",
"ref"
],
"properties": {
"ref": {
"type": "string",
"maxLength": 300,
"minLength": 2
},
"kind": {
"enum": [
"article",
"verse"
],
"type": "string"
}
},
"additionalProperties": false
}Get the sign-in link. This sends no email. Open the link in a browser; the page checks that you are a person and emails you a code. Then use confirm_sign_in with that code. [no key]
| Argument | Type | Description |
|---|---|---|
| string |
{
"type": "object",
"required": [],
"properties": {
"email": {
"type": "string",
"maxLength": 200,
"minLength": 3
}
},
"additionalProperties": false
}Save an article path or a Bible verse path for the signed-in account. [sign-in required]
| Argument | Type | Description |
|---|---|---|
| ref* | string | |
| kind* | string |
{
"type": "object",
"required": [
"kind",
"ref"
],
"properties": {
"ref": {
"type": "string",
"maxLength": 300,
"minLength": 2
},
"kind": {
"enum": [
"article",
"verse"
],
"type": "string"
}
},
"additionalProperties": false
}ChatGPT-compatible search. Returns results with id, title, url, and text. [no key]
| Argument | Type | Description |
|---|---|---|
| query* | string |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 200,
"minLength": 1
}
},
"additionalProperties": false
}Search published articles by title, description, tags, and shelf. [no key]
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query* | string | |
| shelf | string |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 200,
"minLength": 1
},
"shelf": {
"type": "string",
"maxLength": 80,
"minLength": 1
}
},
"additionalProperties": false
}Find Greek or Hebrew lemmas by gloss, transliteration, lemma, or Strong’s number. [no key]
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query* | string |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 80,
"minLength": 1
}
},
"additionalProperties": false
}Mission, shelves, how to cite, and links to llms.txt, skill.md, and Connect. [no key]
No arguments.
{
"type": "object",
"required": [],
"properties": {},
"additionalProperties": false
}Read get_submission_guidelines first. Represent the other view from its own primary sources, quote accurately and trace every quote and fact to a named source, keep a neutral explainer, address the claim the view rests on, show the grammar, the context, and the history, cite specific Scripture, be useful in a real conversation, work as a first read that guides the reader on to the next articles, compare the view with historic Trinitarian Christianity, and end with a path to core-belief and rebuttal articles. The page serves a seeker and a Christian preparing for a conversation. check_existing_coverage is a suggestion and does not block. Submit a change to a published page. It is stored as pending and is not published. [sign-in required]
| Argument | Type | Description |
|---|---|---|
| path* | string | |
| detail* | string | |
| sources | array | |
| summary* | string | |
| proposed_markdown | string |
{
"type": "object",
"required": [
"path",
"summary",
"detail"
],
"properties": {
"path": {
"type": "string",
"maxLength": 300,
"minLength": 1
},
"detail": {
"type": "string",
"maxLength": 8000,
"minLength": 1
},
"sources": {
"type": "array",
"items": {
"type": "object",
"required": [
"title",
"url"
],
"properties": {
"url": {
"type": "string",
"maxLength": 2000,
"minLength": 1
},
"title": {
"type": "string",
"maxLength": 300,
"minLength": 1
}
},
"additionalProperties": false
},
"maxItems": 20
},
"summary": {
"type": "string",
"maxLength": 140,
"minLength": 3
},
"proposed_markdown": {
"type": "string",
"maxLength": 40000
}
},
"additionalProperties": false
}Read get_submission_guidelines first. Represent the other view from its own primary sources, quote accurately and trace every quote and fact to a named source, keep a neutral explainer, address the claim the view rests on, show the grammar, the context, and the history, cite specific Scripture, be useful in a real conversation, work as a first read that guides the reader on to the next articles, compare the view with historic Trinitarian Christianity, and end with a path to core-belief and rebuttal articles. The page serves a seeker and a Christian preparing for a conversation. check_existing_coverage is a suggestion and does not block. Suggest an article title or topic. If a published article is a close match, the reply links it and asks what it does not answer; send that as explainer to queue the topic. [sign-in required]
| Argument | Type | Description |
|---|---|---|
| title* | string | |
| sources | array | |
| summary | string | |
| explainer | string |
{
"type": "object",
"required": [
"title"
],
"properties": {
"title": {
"type": "string",
"maxLength": 180,
"minLength": 3
},
"sources": {
"type": "array",
"items": {
"type": "object",
"required": [
"title",
"url"
],
"properties": {
"url": {
"type": "string",
"maxLength": 2000,
"minLength": 1
},
"title": {
"type": "string",
"maxLength": 300,
"minLength": 1
}
},
"additionalProperties": false
},
"maxItems": 20
},
"summary": {
"type": "string",
"maxLength": 1000
},
"explainer": {
"type": "string",
"maxLength": 4000
}
},
"additionalProperties": false
}Account id, display name, role, and today’s remaining suggestion quota. [sign-in required]
No arguments.
{
"type": "object",
"required": [],
"properties": {},
"additionalProperties": false
}