app.fojin/fojin-mcp

fojin — Buddhist Canon Tools

Buddhist canon tools: search, passages, cross-canon parallels, dictionaries — all URN-cited.

Endpointhttps://mcp.fojin.ai/mcp (streamable-http)
Registry version0.4.0
Now8 tools · grade A (98) · pin ts_61e6bbfca9014662a4d4c8f24f6c0afb · protocol 2025-06-18
First / last listed2026-10-24 18:28 UTC / 2026-10-24 18:28 UTC
Grade over time2026-10-24: A (98), 8 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-24 18:28 UTC
8 tools, grade A (98)

Tools: search_corpus read_passage get_parallels lookup_dictionary lookup_entity resolve_urn verify_quote commentaries

Current tools (8)

search_corpusSemantic search across fojin's Buddhist corpus (10K+ texts, 30+ langs). Returns the most relevant passages, each with a `urn`, title, snippet and similarity score. `lang` optionally filters by language code (lzh=Classical Chinese, pi=Pali, sa=Sanskrit, bo=Tibetan, en=English).
params: query*, limit, lang
read_passageRead the full content of one fascicle (卷) of a text, with its `urn`. Use the `text_id`/`juan_num` from a search_corpus hit. Returns the actual canonical text — quote from this, not from memory.
params: text_id*, juan_num*
get_parallelsCross-canon parallel passages aligned to a fascicle. fojin's alignment moat: given a Chinese fascicle, returns the aligned Pali/Tibetan/Sanskrit parallels so you can compare how a passage is rendered across traditions. A fascicle returns parallels for the *whole* juan — often hundreds. To narrow them to one passage, match the passage against `source_chunks[].text` and kee
params: text_id*, juan_num*
lookup_dictionaryLook up a Buddhist term across fojin's dictionaries (748K+ entries).
params: term*, limit
lookup_entitySearch fojin's knowledge graph for entities — people, places, works, doctrinal terms — matching `query`.
params: query*, limit
resolve_urnResolve a fojin URN (e.g. fojin:cbeta/T0001.1) to a reader URL and confirm it exists in the corpus. Use to verify or dereference a citation.
params: urn*
verify_quoteVerify that a Buddhist-canon quote exists VERBATIM in the corpus. Call this before presenting any quoted scripture to a reader: LLMs routinely invent plausible-looking quotes. Returns `verbatim` (bool), where it was found (`matches`, each with a resolvable `urn`), or the closest near-miss window when it wasn't. `cite` optionally narrows the search — a CBETA id ("T0374") or foj
params: quote*, cite, juan
commentariesWhat the historical commentators said about a passage of Buddhist scripture. Give a line of a sūtra and get back the classical commentaries that gloss it — each with the commentator's own words, the work it comes from, a quality tier, and a resolvable citation. This is the layer no other tool exposes for the Chinese canon: CBETA marks up almost none of it, and the alignment be
params: quote*, limit

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.