Skip to main content
Glama

Apologetics Wiki

Get Verse

get_verse
Read-onlyIdempotent

King James text for a free-form reference on the Bible, Apocrypha, or Non-Canonical shelf. A single verse includes study links. include may add greek, hebrew, parallels, study_links, cross_refs, or connections. greek and hebrew return the original text, its source, and a word-by-word gloss. parallels returns every public-domain translation on the verse page. Apocrypha and Non-Canonical results include canon_status and disclaimer_url. [no key]

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
includeNo
referenceYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
jpsNo
urlYes
textNo
greekNo
hebrewNo
youngsNo
editionNo
originalNo
greekTextNo
referenceYes
collectionNo
hebrewTextNo
studyLinksNo
translationsNo
crossReferencesNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed14 schema fields changed
    • removedOutput schema / additionalProperties
      Removed value: -false
    • addedOutput schema / properties / collection
      Added value: +{
      +  "type": "string"
      +}
    • addedOutput schema / properties / crossReferences
      Added value: +{
      +  "type": "array"
      +}
    • addedOutput schema / properties / edition
      Added value: +{
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / greek
      Added value: +{
      +  "type": [
      +    "object",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / greekText
      Added value: +{
      +  "type": [
      +    "object",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / hebrew
      Added value: +{
      +  "type": [
      +    "object",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / hebrewText
      Added value: +{
      +  "type": [
      +    "object",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / jps
      Added value: +{
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / original
      Added value: +{
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / studyLinks
      Added value: +{
      +  "type": "array"
      +}
    • changedOutput schema / properties / text / type
      Previous value: -"string"New value: +[
      +  "string",
      +  "null"
      +]
    • addedOutput schema / properties / translations
      Added value: +{
      +  "type": "array"
      +}
    • addedOutput schema / properties / youngs
      Added value: +{
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
  2. First observed

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), so the description wisely spends its budget on behavior instead: single verses carry study links, and Apocrypha/Non-Canonical results add canon_status and disclaimer_url. '[no key]' also signals no authentication is required. Only pagination/error behavior is unaddressed.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads the core output (King James text for a reference) and then enumerates the include options compactly. Every sentence carries information; the dense enumeration is justified by the six enum values it documents.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return-structure explanation is unnecessary, and annotations cover safety. The description adds the key behavioral facts (study links, canon_status/disclaimer_url, no key) but omits reference syntax guidance, which is the main practical gap for invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate, and it does so well for the include enum, explaining exactly what greek, hebrew, parallels, study_links, cross_refs, and connections each return. It is lighter on the required reference parameter, giving only 'free-form reference' without format examples.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource (verse retrieval) plus the text basis (King James) and shelf scope (Bible, Apocrypha, Non-Canonical). It is clear what the tool returns, though it never contrasts itself with the very similar sibling get_bible_passage, leaving some ambiguity about which to pick.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied by 'free-form reference' and the description of what each include option yields, but there is no explicit when-to-use/when-not and no routing to alternatives such as get_bible_passage, compare_translations, or get_cross_references.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources