_ registry / mcp streamable-http · checked 1h ago

wiki.apologetics/mcp

https://apologetics.wiki

Registry code: a2fbfe6f6c0b8cfb

api record

Apologetics Wiki is a Trinitarian Christian reference. Jesus is God. Read tools need no account. The MCP endpoint is https://apologetics.wiki/mcp. Email one-time codes sign in humans, MCP clients, and agents. Scope hearts saves articles and verses. Scope suggest submits a suggestion to a review queue. Nothing publishes directly. Each suggestion (suggest_article_change, propose_new_article, suggest_topic) is checked for spam, abuse, and, for a full article, its sources before it joins the review queue. The reply carries gate.verdict: accept (queued), reject (not queued; gate.reasons names each…

endpoint
https://apologetics.wiki/mcp
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is wiki.apologetics/mcp live?
Yes — it answered the hub's last check (checked 1h ago). It answered 100% of checks over the last 30 days.
Is wiki.apologetics/mcp free to use?
Not measured yet.
What tools does wiki.apologetics/mcp have?
36 tools: my_suggestions, get_article, get_article_summary, get_citations, search_articles, search, list_articles, list_shelves, ….
Is wiki.apologetics/mcp safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 100%· all time 100%

latency
999ms

last good check

priced tools
0

of 36 tools

_ answered our checks, 90 days 1 checks · signed record
  • unknown → live
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 36 tools
36 never probed 0 of 36 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • my_suggestions unknown never probed

    The signed-in account’s own suggestions and their review status. [sign-in required]

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "status": {
          "type": "string",
          "maxLength": 40,
          "minLength": 1
        }
      },
      "additionalProperties": false
    }
    arguments 12 lines
  • get_article unknown 1h ago

    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]

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "full": {
          "type": "boolean"
        },
        "path": {
          "type": "string",
          "maxLength": 300,
          "minLength": 1
        },
        "slug": {
          "type": "string",
          "maxLength": 200,
          "minLength": 1
        }
      },
      "additionalProperties": false
    }
    arguments 20 lines
  • get_article_summary unknown 1h ago

    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]

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "path": {
          "type": "string",
          "maxLength": 300,
          "minLength": 1
        },
        "slug": {
          "type": "string",
          "maxLength": 200,
          "minLength": 1
        }
      },
      "additionalProperties": false
    }
    arguments 17 lines
  • get_citations unknown 1h ago

    The sources listed on one article, with absolute URLs. [no key]

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "path": {
          "type": "string",
          "maxLength": 300,
          "minLength": 1
        },
        "slug": {
          "type": "string",
          "maxLength": 200,
          "minLength": 1
        }
      },
      "additionalProperties": false
    }
    arguments 17 lines
  • search_articles unknown never probed

    Search published articles by title, description, tags, and shelf. [no key]

    mcp-tool

    {
      "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
    }
    arguments 24 lines
  • search unknown never probed

    ChatGPT-compatible search. Returns results with id, title, url, and text. [no key]

    mcp-tool

    {
      "type": "object",
      "required": [
        "query"
      ],
      "properties": {
        "query": {
          "type": "string",
          "maxLength": 200,
          "minLength": 1
        }
      },
      "additionalProperties": false
    }
    arguments 14 lines
  • list_articles unknown never probed

    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]

    mcp-tool

    {
      "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
    }
    arguments 22 lines
  • list_shelves unknown never probed

    Religions, beliefs, denominations, Islam branches, the Bible, the Apocrypha, and Non-Canonical, with hub URLs and article counts. [no key]

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {},
      "additionalProperties": false
    }
    arguments 6 lines
  • get_bible_passage unknown never probed

    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]

    mcp-tool

    {
      "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
    }
    arguments 29 lines
  • list_common_arguments unknown never probed

    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]

    mcp-tool

    {
      "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
    }
    arguments 27 lines
  • get_common_argument unknown never probed

    One claim by id: the answer, the texts, the group-page anchor, and the article URL or Article coming. [no key]

    mcp-tool

    {
      "type": "object",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string",
          "maxLength": 80,
          "minLength": 1
        }
      },
      "additionalProperties": false
    }
    arguments 14 lines
  • site_summary unknown never probed

    Mission, shelves, how to cite, and links to llms.txt, skill.md, and Connect. [no key]

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {},
      "additionalProperties": false
    }
    arguments 6 lines
  • suggest_topic unknown never probed

    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]

    mcp-tool

    {
      "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
    }
    arguments 46 lines
  • whoami unknown never probed

    Account id, display name, role, and today’s remaining suggestion quota. [sign-in required]

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {},
      "additionalProperties": false
    }
    arguments 6 lines
  • find_articles_for_claim unknown never probed

    Match an objection to common arguments and published articles. Returns the claim, the one-line answer, key points, and absolute URLs. [no key]

    mcp-tool

    {
      "type": "object",
      "required": [
        "text"
      ],
      "properties": {
        "text": {
          "type": "string",
          "maxLength": 500,
          "minLength": 1
        },
        "limit": {
          "type": "integer",
          "maximum": 10,
          "minimum": 1
        }
      },
      "additionalProperties": false
    }
    arguments 19 lines
  • get_verse unknown never probed

    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. Apocrypha and Non-Canonical results include canon_status and disclaimer_url. [no key]

    mcp-tool

    {
      "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
    }
    arguments 29 lines
  • compare_translations unknown never probed

    King James text, Young’s Literal Translation, the Jewish Publication Society 1917 line when the edition has it, and the original-language gloss line. A New World Translation (Jehovah’s Witnesses’ Bible) line is included only when that verse is already quoted on a site article. [no key]

    mcp-tool

    {
      "type": "object",
      "required": [
        "reference"
      ],
      "properties": {
        "reference": {
          "type": "string",
          "maxLength": 120,
          "minLength": 1
        }
      },
      "additionalProperties": false
    }
    arguments 14 lines
  • get_article_section unknown never probed

    One heading’s section from a published article, capped in length. [no key]

    mcp-tool

    {
      "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
    }
    arguments 24 lines
  • related_articles unknown never probed

    Articles that share a shelf or a verse with a slug or a scripture reference. [no key]

    mcp-tool

    {
      "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
    }
    arguments 22 lines
  • get_cross_references unknown never probed

    Curated links and Old Testament or New Testament connections for a passage, including Jude 1:14–15 and 1 Enoch 1:9. Connections cover the 66 books only. [no key]

    mcp-tool

    {
      "type": "object",
      "required": [
        "reference"
      ],
      "properties": {
        "reference": {
          "type": "string",
          "maxLength": 120,
          "minLength": 1
        }
      },
      "additionalProperties": false
    }
    arguments 14 lines
  • get_canon_status unknown never probed

    Protestant, Catholic, Orthodox, and Ethiopian status for a Bible, Apocrypha, or Non-Canonical book, with the site’s canon note. [no key]

    mcp-tool

    {
      "type": "object",
      "required": [
        "book"
      ],
      "properties": {
        "book": {
          "type": "string",
          "maxLength": 80,
          "minLength": 1
        }
      },
      "additionalProperties": false
    }
    arguments 14 lines
  • search_word_study unknown never probed

    Find Greek or Hebrew lemmas by gloss, transliteration, lemma, or Strong’s number. [no key]

    mcp-tool

    {
      "type": "object",
      "required": [
        "query"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 20,
          "minimum": 1
        },
        "query": {
          "type": "string",
          "maxLength": 80,
          "minLength": 1
        }
      },
      "additionalProperties": false
    }
    arguments 19 lines
  • lookup_quote unknown never probed

    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]

    mcp-tool

    {
      "type": "object",
      "required": [
        "reference"
      ],
      "properties": {
        "reference": {
          "type": "string",
          "maxLength": 160,
          "minLength": 1
        }
      },
      "additionalProperties": false
    }
    arguments 14 lines
  • get_connections_by_book unknown never probed

    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]

    mcp-tool

    {
      "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
    }
    arguments 27 lines
  • get_connection_graph unknown never probed

    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]

    mcp-tool

    {
      "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
    }
    arguments 31 lines
  • get_messianic_prophecies unknown never probed

    Messianic rows from the connection files. theme is a case-insensitive substring. No match returns a count of zero. One summary file. [no key]

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "theme": {
          "type": "string",
          "maxLength": 160,
          "minLength": 1
        }
      },
      "additionalProperties": false
    }
    arguments 12 lines
  • request_sign_in unknown never probed

    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]

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "email": {
          "type": "string",
          "maxLength": 200,
          "minLength": 3
        }
      },
      "additionalProperties": false
    }
    arguments 12 lines
  • confirm_sign_in unknown never probed

    Exchange the emailed code for a scoped API key. Scopes are read, hearts, and suggest. The key is shown once. [no key]

    mcp-tool

    {
      "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
    }
    arguments 32 lines
  • save_item unknown never probed

    Save an article path or a Bible verse path for the signed-in account. [sign-in required]

    mcp-tool

    {
      "type": "object",
      "required": [
        "kind",
        "ref"
      ],
      "properties": {
        "ref": {
          "type": "string",
          "maxLength": 300,
          "minLength": 2
        },
        "kind": {
          "enum": [
            "article",
            "verse"
          ],
          "type": "string"
        }
      },
      "additionalProperties": false
    }
    arguments 22 lines
  • remove_saved unknown never probed

    Remove one saved article or Bible verse for the signed-in account. [sign-in required]

    mcp-tool

    {
      "type": "object",
      "required": [
        "kind",
        "ref"
      ],
      "properties": {
        "ref": {
          "type": "string",
          "maxLength": 300,
          "minLength": 2
        },
        "kind": {
          "enum": [
            "article",
            "verse"
          ],
          "type": "string"
        }
      },
      "additionalProperties": false
    }
    arguments 22 lines
  • fetch unknown never probed

    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]

    mcp-tool

    {
      "type": "object",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string",
          "maxLength": 300,
          "minLength": 1
        }
      },
      "additionalProperties": false
    }
    arguments 14 lines
  • get_word_study unknown never probed

    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]

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "slug": {
          "type": "string",
          "maxLength": 80,
          "minLength": 1
        },
        "strongs": {
          "type": "string",
          "maxLength": 20,
          "minLength": 1
        }
      },
      "additionalProperties": false
    }
    arguments 17 lines
  • suggest_article_change unknown never probed

    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]

    mcp-tool

    {
      "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
    }
    arguments 54 lines
  • propose_new_article unknown never probed

    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]

    mcp-tool

    {
      "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
    }
    arguments 56 lines
  • get_connection_stats unknown never probed

    Row counts, arc counts, the See Also cap, licenses, and download URLs for the connection files. One summary file. [no key]

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {},
      "additionalProperties": false
    }
    arguments 6 lines
  • list_saved unknown never probed

    The signed-in account’s saved articles and Bible verses. [sign-in required]

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {},
      "additionalProperties": false
    }
    arguments 6 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id a2fbfe6f6c0b8cfb.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/a2fbfe6f6c0b8cfb/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/a2fbfe6f6c0b8cfb/badge.svg)](https://brick.blue/agent/a2fbfe6f6c0b8cfb?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.