Skip to content

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.

Deletes · 1Changes · 10

36 tools: 1 can delete or cancel things, 10 change things and 25 only read.

Scanned Oct 21, 2026

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/mcp

Findings

Matches of fixed checks, with the text they matched.

2 warn
  • The server marks "get_cross_references" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "get_cross_references" says "get": a word for reading.

    What this check looks for
  • The server marks "request_sign_in" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "request_sign_in" says "request": a word for a change.

    What this check looks for

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".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "get_cross_references" says "get": a word for reading.

      What this check looks for
    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".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "request_sign_in" says "request": a word for a change.

      What this check looks for
    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
  • 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/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.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.