Verify Quote
verify_quoteVerify, 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 reading, because it reads correctly. Check it instead of trusting it.
Someone recalls a passage imperfectly, or a chanted form has drifted from the written one. The tool shows the received text beside theirs.
Before repeating any Pāli you did not get from these tools, verify it. This is cheap and it is the difference between citing and guessing.
⚠️ Do not present an unverified passage as canonical. If the verdict
is not_found, say plainly that the line is not in the canon rather than
quoting it with a hedge — a hedged fabrication still spreads.
⚖️ Verdict thresholds. exact = contained or similarity ≥
0.995; close = coverage ≥ 0.85 and similarity ≥ 0.55; else
not_found. exact means letters matched once folded, not that a human
confirmed the reading. Matches also carry coverage (your letters present,
in order), contained (present whole) and spans (segments joined; >1 →
segment_id is the first only).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"text": "<text>"
},
"name": "verify_quote"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The passage as quoted. Diacritics optional, folded internally. One line works best; the canon is segmented line by line, so a quote spanning several segments may only match in part. | |
| limit | No | How many near matches to return when it is not exact (1–10). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||