Skip to content
Agentmart
Submit a tool

Tripitaka MCP

MCP server for the full Pāli Canon — search, cite, compare translations.

Connector by dhamma-seeker · GitHub account verified by the MCP Registry

IndexedLicense unknownRemote (HTTP)Remote (SSE)★ 12
Write a review

Install

Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install connector/dhamma-seeker-tripitaka-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoints

  • https://mcp.tripitaka-mcp.com/mcp Remote (HTTP)
  • https://mcp.tripitaka-mcp.com/sse Remote (SSE)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

MCP server for the full Pāli Canon — search, cite, compare translations. Offered as Dhamma Dāna.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
14 read · 0 write · 0 deleteRead-only
Secrets
None asked for
Install scripts
Nothing to install (hosted)
Runs as
Hosted (remote endpoint)

Tools by what they do 14

From the running server's own tool list (tools/list) on Oct 25, 2026.

Read 14 · Look things up without changing anything.

  • compare_translations
  • define_from_suttas
  • get_reference
  • get_sutta
  • get_word_definition
  • list_editions
  • list_structure
  • open_sutta_viewer
  • parse_pali_word
  • search_by_keyword
  • search_hybrid
  • search_semantic
Show 2 more tools
  • survey_corpus
  • verify_quote

Network hosts it talks to 19

  • 84000.org · found in code
  • bhantedhammika.net · found in code
  • dhamma-seeker.github.io · found in code
  • dhamma.gift · found in code
  • docs.docker.com · found in code
  • download.docker.com · found in code
  • fonts.googleapis.com · found in code
  • github.com · found in code
  • glama.ai · found in code
  • huggingface.co · found in code
  • mcp.tripitaka-mcp.com · found in remote endpoint, install command, code
  • palikanon.com · found in code
  • palitextsociety.org · found in code
  • raw.githubusercontent.com · found in code
  • schema.getpostman.com · found in code
  • suttacentral.net · found in code
  • tripitaka-mcp.com · found in code
  • tripitaka-online.blogspot.com · found in code
  • watnyanaves.net · found in code

Files it touches

  • ~/.claude/skills
  • /tmp/tripitaka-embedding-progress.json
  • /Users/YOU/.nvm/versions/node/v22.x/bin/npx
  • Your home directory (~)

Tools (14)

As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • compare_translationsCompare Translationsread-only

    Compare every available translation for a single segment. 💡 **Use this tool when:** - The user asks about the meaning/translation of a single Pāli line and wants to see multiple translators side-by-side. - Checking how different translators interpret the same line — technical terms like `dukkha`, `anattā`, `nibbāna` carry nuance that varies across translations. - Academic work that needs to quote multiple translations. 🔍 **vs `get_sutta`:** this tool targets a **single segment** (line level); `get_sutta` returns the **whole sutta**. To compare a whole sutta you'd call `compare_transl…

  • define_from_suttasDefine From Suttasread-only

    Find how the **suttas and Vinaya define a Pāli term in their own words**. The canon defines its own terms with fixed formulas — "Katamañca … dukkhaṁ?" (what is X?) … "ayaṁ vuccati … dukkhaṁ" (this is called X), "X adhivacana" (X is a designation for …), or the Vinaya "X nāma". This tool locates those definitional passages and returns them **cited**, so the assistant can present the doctrinal essence straight from the source. 🧭 **This tool vs `get_word_definition`:** - **`define_from_suttas`** → the *doctrinal* definition, how the term is defined **inside the canon**. Use for "how do the s…

  • get_referenceGet Citationread-only

    Build a proper citation string for a sutta. 💡 **Use this tool when:** - The user wants a citation for academic work, an article, or a reference. - You need to know the canonical location of a sutta (pitaka / nikāya). - You want a ready-to-use formatted citation string. 🔗 vs `get_sutta`: this tool returns metadata + citation only, no segments. Pair it with `get_sutta` when you want both the content and the citation.

  • get_suttaGet Suttaread-only

    Fetch a sutta's content — OR its table of contents (`mode="outline"`). ⚡ **Decide which mode BEFORE calling — don't fetch the whole sutta and parse it yourself:** - The user wants the **structure / outline / table of contents**, or asks **"how many sections/parts"** / "what's in it" → call `get_sutta(sutta_id, mode="outline")`. It returns the section list (titles + segment counts + ids), NOT the full text — cheap and exact. - The user wants the **context around a search hit** → `around="<segment_id>"` (search tools hand you the id, e.g. `dn22:18.1`) + optional `window`. - The user wan…

  • get_word_definitionGet Word Definitionread-only

    Look up the dictionary meaning of a Pāli word, with sutta context. Serves as a Pāli Dictionary Bridge — pairs the "definition" with the "context where the Buddha actually used the word". 📖 **About the dictionary sources:** This tool draws from multiple primary dictionaries, including "พจนานุกรมพุทธศาสน์ ฉบับประมวลศัพท์" (Buddhist Dictionary — Concept-Glossary edition) by Somdet Phra Buddhaghosacariya (P. A. Payutto). The Thai-language entries are **original scholarly works** (not translations), so they are **always available** even when ENABLED_LANGUAGES has Thai disabled. The AI client sho…

  • list_editionsList Translation Editionsread-only

    List the translation editions available, with coverage stats. 💡 **Use this tool when:** - Before calling `compare_translations` or `get_sutta(edition=...)`, so you know which edition values are valid and worth comparing. - The user asks which editions are loaded in the DB. 🔍 **Filtering:** Filtered by the server's `TRIPITAKA_ENABLED_LANGUAGES` — when Thai is disabled the list is empty. Only enabled languages are returned. ⚠️ **Current state:** the DB mostly holds Pāli (default from SuttaCentral bilara) and English (bilara's translators). Thai editions (`dhiranandi`, `jayasaro`, `mbu`, `…

  • list_structureList Tipiṭaka Structureread-only

    Show the structure of all three pitakas with coverage statistics. 💡 **Use this tool when:** - The user asks for an overview of the Tipiṭaka (what's in it / which collections). - You need to check coverage before promising a search will find something — `segment_count > 0` is the active-loaded signal. - Verifying scope when compiling an artifact. 📊 **Current state (v1.1+, at parity with SuttaCentral bilara-data):** - **Sutta Piṭaka** complete: DN 37, MN 155, SN 1,829, AN 1,419, KN 2,351 sections (~284,702 segments) — Pāli + bilara EN (Sujato for DN/MN/SN/AN and most of KN; a few KN …

  • open_sutta_viewerOpen Sutta Viewerread-only

    Open an interactive sutta viewer inside the chat — Pāli + English, plus an optional third row in the user's own language translated BY YOU. Renders each segment as: Pāli on top (canonical), the bilara-data English below it (verification anchor), and — when you supply `translations` — your translation in the user's language, clearly badged as AI-generated. Prefer this over dumping raw segments when the user wants to *read* a sutta. - `sutta_id` — standard SuttaCentral id, e.g. `sn56.11`, `mn10`, `dn22`. - `around` — a segment_id (e.g. `dn22:18.1`, from a search hit) to centre on; that segme…

  • parse_pali_wordParse Pāli Wordread-only

    Strip Pāli inflectional suffixes to find the root form (basic stem). 💡 **Use this tool when:** - You find an inflected Pāli word (e.g. `dukkhassa`, `bhikkhūnaṁ`) and `get_word_definition` doesn't find it directly — Pāli inflects nouns across 7 cases × 2 numbers, ~16 forms per root. - You want to see possible stems before another `get_word_definition` lookup. 🔄 **Recommended workflow:** `parse_pali_word(inflected_form)` → get `possible_stems[]` → call `get_word_definition(stem)` per stem until you find a definition. ⚠️ **Limitations:** - Rule-based first-pass — strips common suffixes…

  • search_by_keywordKeyword Searchread-only

    Keyword search across the Pāli Tipiṭaka (trigram word-similarity). Searches the configured enabled language(s) on the server. Filterable by pitaka and translation edition. 💡 **Hints for the AI client:** The system's canonical reference is Romanised Pāli (from SuttaCentral). If the user asks in a disabled or unsupported language, translate the keyword to **Romanised Pāli (preferred) or English** before calling this tool — e.g. "suffering" → "dukkha", "mindfulness of breathing" → "ānāpānassati". See the server instructions for the enabled language set. ✅ **Diacritics do not matter.** `anapan…

  • search_hybridHybrid Searchread-only

    Hybrid search — combines keyword + semantic search via RRF. Uses Reciprocal Rank Fusion (RRF) to merge exact-word results with meaning-based results. **This is the recommended tool for "discourses about X" / concept queries**, because the semantic side catches suttas that discuss a concept using different vocabulary (e.g. some mindfulness-of-breathing suttas use `assasati/passasati/dīghaṁ` instead of `ānāpānassati`). ⚠️ **Send the question and nothing else. Do not pad the query.** The whole string becomes one vector, so every word you add moves it. Appending your own candidate terms — synony…

  • search_semanticSemantic Searchread-only

    Semantic search — match by meaning, not exact words. Uses vector similarity (cosine distance) over `text_pali` embedded with a multilingual MiniLM model. 🤔 **In most cases you should use `search_hybrid` instead** — it combines this semantic search with keyword search and ranks better. Use this tool only when you need: - Pure semantic results (no keyword influence) - Fine-grained `threshold` tuning (hybrid uses RRF which is harder to tune) - To debug what semantic alone picks up vs keyword ⚠️ Known limitations: - The index is **Pāli only** (English/Thai queries pass through the multilin…

  • survey_corpusSurvey Corpus (exhaustive)read-only

    Exhaustively survey the WHOLE Tipiṭaka for a term — guaranteed complete. Use this (not `search_by_keyword`) when the question is about **coverage or counting** rather than "show me the best passages": - "How many times does Kusinārā appear in the canon?" - "Every place ānāpānassati is mentioned — don't miss any" - "Which pitakas/how many suttas mention this term?" Unlike `search_by_keyword` (ranked, capped at 50, no total), this returns an **exact count**, a **per-pitaka breakdown**, the **distinct surface forms** that matched (so you can audit and discard over-matches), and a paginated enum…

  • verify_quoteVerify Quoteread-only

    Verify, check, or confirm a Buddha quote — does the canon really say it? Fact-check a quotation attributed to the Buddha. Catches fake, misquoted, misattributed and misremembered passages, and finds the true reading. Paste a line that has been quoted or half-remembered — Pāli or English — and this says whether the canon really contains it, cites where, and if not, shows the closest thing that is actually there. 🧭 **When to use this:** - A quote is attributed to the Buddha and you are not certain it is real. A fabricated line that *sounds* canonical is the hardest error to catch by read…

Signals

Stars
12
Forks
5
Open issues
4
Last commit
Oct 24, 2026 (4 days ago)
Last release
Jun 20, 2026 (4 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.dhamma-seeker/tripitaka-mcp
Version
1.3.0
Auth
Auth not stated
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 25, 2026
Cite this page

Tripitaka MCP. Agent Mart. https://agentmart.dev/connectors/dhamma-seeker-tripitaka-mcp (last updated 2026-10-25)