app.fojin/fojin-mcp · v0.4.0 · docs-and-knowledge
fojin — Buddhist Canon Tools is healthy: it completed an MCP handshake in 1428 ms and exposes 8 tools.
Buddhist canon tools: search, passages, cross-canon parallels, dictionaries — all URN-cited.
Endpoint: https://mcp.fojin.ai/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 8 |
| Latency | 1428 ms |
| Last checked (UTC) | 2026-10-17T00:05:37.028Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-17T00:05:37.028Z | Healthy | 1428 | |
| 2026-10-15T17:10:14.054Z | Healthy | 2144 | |
| 2026-10-14T16:35:34.262Z | Healthy | 1706 |
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). |
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. |
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 hundr |
lookup_dictionary | Look up a Buddhist term across fojin's dictionaries (748K+ entries). |
lookup_entity | Search fojin's knowledge graph for entities — people, places, works, doctrinal terms — matching `query`. |
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. |
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 nea |
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 othe |