fojin — Buddhist Canon Tools
Buddhist canon tools: search, passages, cross-canon parallels, dictionaries — all URN-cited.
| Endpoint | https://mcp.fojin.ai/mcp (streamable-http) |
|---|---|
| Registry version | 0.4.0 |
| Now | 8 tools · grade A (98) · pin ts_61e6bbfca9014662a4d4c8f24f6c0afb · protocol 2025-06-18 |
| First / last listed | 2026-10-24 18:28 UTC / 2026-10-24 18:28 UTC |
| Grade over time | 2026-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.
Tools: search_corpus read_passage get_parallels lookup_dictionary lookup_entity resolve_urn verify_quote commentaries
search_corpus | Semantic 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_passage | Read 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_parallels | Cross-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_dictionary | Look up a Buddhist term across fojin's dictionaries (748K+ entries). params: term*, limit |
lookup_entity | Search fojin's knowledge graph for entities — people, places, works,
doctrinal terms — matching `query`. params: query*, limit |
resolve_urn | Resolve 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_quote | Verify 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 |
commentaries | What 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.