Get Passage
get_passageGet a Bible passage in your choice of translation (KJV, WEB, OEB, BBE, Cherokee, DRA, and more). Returns full text with reference and translation metadata.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"reference": "john 3:16",
"translation": "kjv"
},
"name": "get_passage"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reference | Yes | Bible reference string (e.g. "john 3:16", "genesis 1:1-5") | |
| translation | No | Translation code: "web" (default when omitted), "kjv", "oeb-us", "bbe", "webbe", "cherokee", "dra" |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Full passage text | |
| verses | Yes | Array of verse objects with book, chapter, verse, and text | |
| reference | Yes | Bible reference string | |
| translation | Yes | Translation ID code | |
| translation_name | Yes | Full name of the translation |