Apologetics Wiki
by apologetics.wiki · remote · no sign-in to list tools · v1.0.0 · published by wiki.apologetics
Bible verses, cross-references, Greek and Hebrew word studies, and Christian apologetics articles.
36 tools: 1 can delete or cancel things, 10 change things and 25 only read.
Scanned Oct 21, 2026
- Deletes or cancels1Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things10Claude Code: ask: see these tools
- Only reads25Claude Code: allow: see these tools
2 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http apologetics-wiki https://apologetics.wiki/mcpFindings
Matches of fixed checks, with the text they matched.
The server marks "get_cross_references" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "get_cross_references" says "get": a word for reading.
- Warnrequest_sign_in
The server marks "request_sign_in" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "request_sign_in" says "request": a word for a change.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
36 tools
Deletes or cancels 1Claude Code: deny
remove_savedRemove one saved article or Bible verse for the signed-in account.No findings
Why it is in this group
- The name "remove_saved" says "remove": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Remove one saved article or Bible verse for the signed-in account. [sign-in required]
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: true
- openWorldHint: false
Changes things 10Claude Code: ask
confirm_sign_inExchange the emailed code for a scoped API key, for a client without OAuth.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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]
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
get_cross_referencesLinks 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, allu…1 finding
Why it is in this group
- The name "get_cross_references" says "get": a word for reading.
- The description's first verb is "link": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "get_cross_references" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "get_cross_references" says "get": a word for reading.
Description, as the server wrote it 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]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
my_suggestionsThe signed-in account’s own suggestions and their review status.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it The signed-in account’s own suggestions and their review status. [sign-in required]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
propose_new_articlePropose a new article with sources.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Propose a new article with sources. A spam, abuse, and sourcing check runs first and explains any standard not met; an article that passes is stored as pending. A contributor is flagged trusted_author and is still reviewed. [sign-in required]
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
request_sign_inGet the sign-in link.1 finding
Why it is in this group
- The name "request_sign_in" says "request": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "request_sign_in" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "request_sign_in" says "request": a word for a change.
Description, as the server wrote it 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]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
save_itemSave an article path or a Bible verse path for the signed-in account.No findings
Why it is in this group
- The name "save_item" says "save": a word for a change.
Description, as the server wrote it Save an article path or a Bible verse path for the signed-in account. [sign-in required]
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
site_summaryMission, shelves, how to cite, and links to llms.txt, skill.md, and Connect.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Mission, shelves, how to cite, and links to llms.txt, skill.md, and Connect. [no key]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
suggest_article_changeSubmit a change to a published page.No findings
Why it is in this group
- The description's first verb is "submit": a word for a change.
Description, as the server wrote it Submit a change to a published page. A spam and abuse check runs first; a change that passes is stored as pending and is not published. [sign-in required]
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
suggest_topicSuggest an article title or topic.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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]
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
Only reads 25Claude Code: allow
compare_translationsKing 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, pl…No findings
Why it is in this group
- The name "compare_translations" says "compare": a word for reading.
Description, as the server wrote it 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]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
fetchChatGPT-compatible fetch by id (article:, hub:, bible:, apocrypha:, or non-canonical:).No findings
Why it is in this group
- The name "fetch" says "fetch": a word for reading.
Description, as the server wrote it 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]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
find_articles_for_claimMatch an objection to common arguments and published articles.No findings
Why it is in this group
- The name "find_articles_for_claim" says "find": a word for reading.
Description, as the server wrote it Match an objection to common arguments and published articles. Returns the claim, the one-line answer, key points, and absolute URLs. [no key]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_articlePublished article for a path, a slug, or a full https://apologetics.wiki URL.No findings
Why it is in this group
- The name "get_article" says "get": a word for reading.
Description, as the server wrote it 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]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_article_sectionOne heading’s section from a published article, capped in length.No findings
Why it is in this group
- The name "get_article_section" says "get": a word for reading.
Description, as the server wrote it One heading’s section from a published article, capped in length. [no key]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_article_summaryTitle, description, key points, and the canonical URL for one article.No findings
Why it is in this group
- The name "get_article_summary" says "get": a word for reading.
Description, as the server wrote it 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]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_bible_passageKing James text for a book name or OSIS code (John, 1 John, Song of Solomon, Psalm, jhn), including the Apocrypha and Non-Canonical.No findings
Why it is in this group
- The name "get_bible_passage" says "get": a word for reading.
Description, as the server wrote it 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]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_canon_statusProtestant, Catholic, Orthodox, and Ethiopian status for a Bible, Apocrypha, or Non-Canonical book, with the site’s canon note.No findings
Why it is in this group
- The name "get_canon_status" says "get": a word for reading.
Description, as the server wrote it Protestant, Catholic, Orthodox, and Ethiopian status for a Bible, Apocrypha, or Non-Canonical book, with the site’s canon note. [no key]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_citationsThe sources listed on one article, with absolute URLs.No findings
Why it is in this group
- The name "get_citations" says "get": a word for reading.
Description, as the server wrote it The sources listed on one article, with absolute URLs. [no key]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_common_argumentOne claim by id: the answer, the texts, the group-page anchor, and the article URL or Article coming.No findings
Why it is in this group
- The name "get_common_argument" says "get": a word for reading.
Description, as the server wrote it One claim by id: the answer, the texts, the group-page anchor, and the article URL or Article coming. [no key]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_connection_graphNodes and edges for the connection map.No findings
Why it is in this group
- The name "get_connection_graph" says "get": a word for reading.
Description, as the server wrote it 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]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_connection_statsRow counts, arc counts, the See Also cap, licenses, and download URLs for the connection files.No findings
Why it is in this group
- The name "get_connection_stats" says "get": a word for reading.
Description, as the server wrote it Row counts, arc counts, the See Also cap, licenses, and download URLs for the connection files. One summary file. [no key]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_connections_by_bookOld Testament and New Testament connections for one King James book.No findings
Why it is in this group
- The name "get_connections_by_book" says "get": a word for reading.
Description, as the server wrote it 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]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_messianic_propheciesMessianic rows from the connection files, with links to the Old Testament and New Testament verse pages.No findings
Why it is in this group
- The name "get_messianic_prophecies" says "get": a word for reading.
Description, as the server wrote it 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]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_verseKing James text for a free-form reference on the Bible, Apocrypha, or Non-Canonical shelf.No findings
Why it is in this group
- The name "get_verse" says "get": a word for reading.
Description, as the server wrote it 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]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_word_studyGreek or Hebrew word-page data from the same indexes as /bible/greek and /bible/hebrew.No findings
Why it is in this group
- The name "get_word_study" says "get": a word for reading.
Description, as the server wrote it 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]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_articlesList published articles, optionally on one shelf.No findings
Why it is in this group
- The name "list_articles" says "list": a word for reading.
Description, as the server wrote it 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]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_common_argumentsClaims that recur in conversation: the claim, a one-line answer, the texts, and the article URL or Article coming.No findings
Why it is in this group
- The name "list_common_arguments" says "list": a word for reading.
Description, as the server wrote it 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]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_savedThe signed-in account’s saved articles and Bible verses.No findings
Why it is in this group
- The name "list_saved" says "list": a word for reading.
Description, as the server wrote it The signed-in account’s saved articles and Bible verses. [sign-in required]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_shelvesReligions, beliefs, denominations, Islam branches, the Bible, the Apocrypha, and Non-Canonical, with hub URLs and article counts.No findings
Why it is in this group
- The name "list_shelves" says "list": a word for reading.
Description, as the server wrote it Religions, beliefs, denominations, Islam branches, the Bible, the Apocrypha, and Non-Canonical, with hub URLs and article counts. [no key]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
lookup_quoteA Qur’an or hadith quotation stored on this site, with the translation name and the source URL.No findings
Why it is in this group
- The name "lookup_quote" says "lookup": a word for reading.
Description, as the server wrote it 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]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
searchChatGPT-compatible search.No findings
Why it is in this group
- The name "search" says "search": a word for reading.
Description, as the server wrote it ChatGPT-compatible search. Returns results with id, title, url, and text. [no key]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_articlesSearch published articles by title, description, tags, and shelf.No findings
Why it is in this group
- The name "search_articles" says "search": a word for reading.
Description, as the server wrote it Search published articles by title, description, tags, and shelf. [no key]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_word_studyFind Greek or Hebrew lemmas by gloss, transliteration, lemma, or Strong’s number.No findings
Why it is in this group
- The name "search_word_study" says "search": a word for reading.
Description, as the server wrote it Find Greek or Hebrew lemmas by gloss, transliteration, lemma, or Strong’s number. [no key]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
whoamiAccount id, display name, role, and today’s remaining suggestion quota.No findings
Why it is in this group
- The name "whoami" says "whoami": a word for reading.
Description, as the server wrote it Account id, display name, role, and today’s remaining suggestion quota. [sign-in required]
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http apologetics-wiki https://apologetics.wiki/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__apologetics-wiki__search_articles",
"mcp__apologetics-wiki__search",
"mcp__apologetics-wiki__fetch",
"mcp__apologetics-wiki__get_article",
"mcp__apologetics-wiki__list_articles",
"mcp__apologetics-wiki__list_shelves",
"mcp__apologetics-wiki__get_bible_passage",
"mcp__apologetics-wiki__get_word_study",
"mcp__apologetics-wiki__list_common_arguments",
"mcp__apologetics-wiki__get_common_argument",
"mcp__apologetics-wiki__whoami",
"mcp__apologetics-wiki__find_articles_for_claim",
"mcp__apologetics-wiki__get_verse",
"mcp__apologetics-wiki__compare_translations",
"mcp__apologetics-wiki__get_article_summary",
"mcp__apologetics-wiki__get_article_section",
"mcp__apologetics-wiki__get_canon_status",
"mcp__apologetics-wiki__search_word_study",
"mcp__apologetics-wiki__lookup_quote",
"mcp__apologetics-wiki__get_connections_by_book",
"mcp__apologetics-wiki__get_connection_graph",
"mcp__apologetics-wiki__get_messianic_prophecies",
"mcp__apologetics-wiki__get_connection_stats",
"mcp__apologetics-wiki__get_citations",
"mcp__apologetics-wiki__list_saved"
],
"ask": [
"mcp__apologetics-wiki__site_summary",
"mcp__apologetics-wiki__suggest_article_change",
"mcp__apologetics-wiki__propose_new_article",
"mcp__apologetics-wiki__suggest_topic",
"mcp__apologetics-wiki__my_suggestions",
"mcp__apologetics-wiki__related_articles",
"mcp__apologetics-wiki__get_cross_references",
"mcp__apologetics-wiki__request_sign_in",
"mcp__apologetics-wiki__confirm_sign_in",
"mcp__apologetics-wiki__save_item"
],
"deny": [
"mcp__apologetics-wiki__remove_saved"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as apologetics-wiki. Review it before you use it.