Get passage
get_passageReturn the verbatim text of a Bible passage (up to 200 verses) in one public-domain translation, with a citation link. Examples: "John 3:16", "Psalm 23", "Genesis 1:1-2:3", "Esther 4", "Tobit 12", "1 Enoch 1:9".
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": {
"reference": "<reference>"
},
"name": "get_passage"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reference | Yes | Book chapter[:verse[-verse]] reference. | |
| translation | No | Translation code. Default lxx2012 (Septuagint in American English). | |
| psalmNumbering | No | How to read Psalm numbers in the reference. "mt" (default) = Masoretic/KJV numbering, converted for Septuagint translations. "native" = the translation's own numbering. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| book | Yes | ||
| notes | No | ||
| verses | Yes | ||
| citation | Yes | ||
| reference | Yes | ||
| requested | No | ||
| translation | Yes |