Dhamma.Gift — Pāli Canon
gift.dhamma/pali-canonVersion 1.0.0Search and read the Pāli Canon: Pāli root texts with Russian and English translations.
Status
Responds327 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:31 UTC
- Latency
- 327 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- EU hosting detected (detected, not a legal statement)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://api.dhamma.gift/mcpResponds327 msNo sign-in
Claude Code
claude mcp add --transport http pali-canon https://api.dhamma.gift/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: pali-canon
Remote MCP server URL: https://api.dhamma.gift/mcpCursor
{
"mcpServers": {
"pali-canon": {
"url": "https://api.dhamma.gift/mcp"
}
}
}VS Code
code --add-mcp '{"name":"pali-canon","type":"http","url":"https://api.dhamma.gift/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
5 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
compare_editionsCompare the Pali Canon's editions line by line: the Mahāsaṅgīti beside Buddha Jayanti (Sri Lanka), Chaṭṭha Saṅgāyana (Myanmar), Siam Rath (Thailand), the printed Mahāsaṅgīti of 2005 and the PTS editions (the whole canon; gaps: PTS has no Netti or Peṭakopadesa, of the Jātaka the verses only, of the later books only what PTS printed; Siam Rath has no Pātimokkha (the Mahāmakuṭa Pātimokkha stands in its place, pli-tv-bu-pm); the Mahāsaṅgīti of 2005 lacks a few passages of the later books. Details: https://dhamma.gift/docs/compare). Give a sutta ("sn56.11"), a line ("dn22:18.1") or a range ("sn56.11:5.1-5.4"). The answer starts with a summary per edition (name, license, lines present, missing, differing), then the lines where some edition reads differently, each with the differing words. Case, punctuation and ṁ/ṃ are not counted as differences. | Not declared | Not declared | Not declared | Not declared |
compare_translationsOne segment of the canon in the Pali root and every available translation side by side. Use a segment id from search/get_text, e.g. "mn129:21.3". Sujato (en_sujato) is excluded unless named in translators. | Not declared | Not declared | Not declared | Not declared |
get_textFetch a sutta by id (e.g. "dn22", "mn1", "sn56.11") — the Pali text (Mahāsaṅgīti) of every segment. Pali only by default; pass langs for translations, translators to name a translator (e.g. ["en_sujato"]), editions for the whole text of other Pali editions line by line (the whole canon, see compare_editions). Same data as dhamma.gift/api/text. | Not declared | Not declared | Not declared | Not declared |
list_structureWhat texts exist. Without arguments: collections (sutta/vinaya/abhidhamma/khuddaka), books by id prefix with sutta counts, and translation languages with translators. With prefix (e.g. "mn", "sn56", "an4"): the suttas under it with titles. | Not declared | Not declared | Not declared | Not declared |
searchSearch the Pali Canon on dhamma.gift by keyword/substring or REGEX (min 3 letters, no semantic search). Patterns like "kata.*dukkha", "vucc.*dukkha", "katha.*dukkha" find the canon's own definitions and expositions of a term. Returns a CENSUS of every matching sutta — id, title, match count, metaphor count, reader link — Pali only, ordered so that suttas that DEFINE the term come first, then ones NAMED after it, then by how often it occurs. Set include_segments for the matched Pali lines, include_translations (+ langs) for translations. 40 suttas by default (25 by occurrence count, plus 15 for suttas named after the term and ones defining it); metadata.totalFiles reports the true count, and limit takes a number or "all". | Not declared | Not declared | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Oct 17, 2026
- Updated
- Oct 17, 2026
- Categories
- Uncategorized
- GDPR
- Not declared