Bible
BibleBible: Bible retrieves scripture passages and verses across nine public-domain translations, including the modern Berean Standard Bible (BSB), KJV, ASV, YLT and Darby. Look up a book, chapter and verse range or a written reference like Jn 3:16-18, search for words and phrases, get a random verse or the verse of the day, and step to the previous or next passage. (Cost: 1 credit)
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": {
"version": "<version>"
},
"name": "Bible"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| book | No | The name of the book in the bible (e.g., Genesis). Abbreviations such as Gen, Ps, 1 Cor or Jn are accepted | |
| date | No | Date to get the verse for (YYYY-MM-DD). Defaults to today (UTC) | |
| page | No | Page of results, 20 per page | |
| query | No | Words to find (all must appear, whole words, any case); wrap a phrase in double quotes to match it exactly | |
| verse | No | The verse number in the chapter | |
| chapter | No | The chapter number in the book | |
| version | Yes | The Bible translation version | |
| verseEnd | No | Last verse of a range starting at verse (e.g., verse=16&verseEnd=18). A value past the end of the chapter returns the rest of it | |
| reference | No | A Bible reference: book (full name or abbreviation), chapter, and optional verses, ranges and comma-separated lists | |
| testament | No | Limit the random verse to the Old (OT) or New (NT) Testament |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| error | No | Error message, null on success | |
| status | No | "ok" on success |