Skip to main content

Dhamma.Gift — Pāli Canon

gift.dhamma/pali-canonVersion 1.0.0

Search and read the Pāli Canon: Pāli root texts with Russian and English translations.

Status

Responds327 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
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 ms
No sign-in

Claude Code

claude mcp add --transport http pali-canon https://api.dhamma.gift/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: pali-canon
Remote MCP server URL: https://api.dhamma.gift/mcp

Cursor

{
  "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.

Host your own MCP server on run.zero

Tools

5 tools

Tools of Dhamma.Gift — Pāli Canon
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 declaredNot declaredNot declaredNot 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 declaredNot declaredNot declaredNot 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 declaredNot declaredNot declaredNot 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 declaredNot declaredNot declaredNot 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 declaredNot declaredNot declaredNot declared

Details

Registry status
Active
Published
Oct 17, 2026
Updated
Oct 17, 2026
Categories
Uncategorized
GDPR
Not declared

Are you the operator? Claim this listing