Bibelstudium MCP
Server Details
Wortgetreue deutsche Bibelarbeit: Grundtext, Morphologie, Konkordanz, Querverweise
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- fidpa/bibelstudium-mcp
- GitHub Stars
- 2
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4.7/5 across 7 of 7 tools scored.
Each tool has a distinct purpose: bible_lookup for translated text, bible_original for original-language morphology, bible_compare for textual variants, bible_concordance for word studies, bible_crossrefs for related passages, bible_search for finding passages, and bible_server_info for metadata. Descriptions explicitly differentiate use cases, so there is no ambiguity.
All tool names follow the consistent pattern 'bible_' + a short descriptor (lookup, search, original, compare, concordance, crossrefs, server_info). They are uniformly lowercase snake_case, making the naming predictable and easy to remember.
With 7 tools, the server is well-scoped for a Bible study application. Each tool serves a focused function without redundancy, and the count is within the ideal 3-15 range for a domain-specific server.
The tool set covers the full range of Bible study needs: reading/quotation, passage lookup, original-language analysis, word concordance, textual criticism, cross-references, and server metadata. For a read-only study server, no critical operations are missing.
Available Tools
7 toolsbible_compareARead-onlyInspect
Compare one NT verse word-by-word across the Greek editions (byzantine Majority Text, tr Textus Receptus, sblgnt critical text) and list the textual differences. Accentuation/case are ignored (byzantine/tr are stored unaccented), so reported differences are real variants or spelling variants (e.g. movable Ny). Additionally reports per-word attestation across eight editions (NA27/28, Tyndale House, SBL, Westcott-Hort, Tregelles, TR, Byzantine; STEPBible TAGNT). Use for questions about textual variants (e.g. the Comma Johanneum, 1Jn 5:7). OT verses have only one edition (WLC) and cannot be compared.
| Name | Required | Description | Default |
|---|---|---|---|
| book | Yes | NT book name in German (e.g. "Römer", "1Joh") | |
| verse | Yes | Single verse number | |
| chapter | Yes | Chapter number |
Output Schema
| Name | Required | Description |
|---|---|---|
| hinweis | Yes | |
| kurzref | Yes | Same reference in the short German citation form ("2Kor 8,9.13-15"). Copy this into prose; `reference` spells the book out and is not the citation form. |
| quellen | Yes | |
| sprache | Yes | |
| warnung | No | The TAGNT attestation contradicts the edition text here. Belongs in the answer about this verse, not in a footnote. |
| bezeugung | No | |
| editionen | Yes | |
| reference | Yes | |
| vergleiche | Yes | |
| bezeugung_fehlt | No | Why `bezeugung` is absent for this verse. A gap in the source, not a statement about the verse. |
| quellenkonflikte | No | Per affected form, what the edition actually reads. The edition text governs, not the TAGNT note. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds substantial behavioral context beyond the readOnlyHint annotation: accentuation/case are ignored, reported differences are real variants or spelling variants (e.g., movable Ny), and it reports per-word attestation across eight editions. It also discloses the OT limitation. This exceeds what annotations alone convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded with the core action, followed by technical nuances, usage examples, and limitations. Every sentence earns its place, with no repetitive or filler content, and the length is appropriate for the tool's complexity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a comparison tool with an output schema, the description covers the essential aspects: what is compared, how differences are normalized, the attestation feature, and the OT limitation. The output format is presumably handled by the output schema, so no gaps remain.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already provides full descriptions for all three parameters (100% coverage), including the German NT book naming convention. The description adds no additional parameter-specific semantics beyond the schema, so the baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's function: 'Compare one NT verse word-by-word across the Greek editions... and list the textual differences.' This specific verb+resource distinguishes it from siblings like bible_lookup or bible_search, and the mention of per-word attestation further clarifies the scope.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit usage guidance is provided: 'Use for questions about textual variants (e.g. the Comma Johanneum, 1Jn 5:7).' It also gives a clear exclusion: 'OT verses have only one edition (WLC) and cannot be compared.' This tells the agent exactly when to select this tool over alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
bible_concordanceARead-onlyInspect
Concordance / word study: find ALL occurrences of an original-language word across the Bible. Search by Strong's number (preferred; "G26" = Greek/NT, "H7225" = Hebrew/OT) or by exact lemma as returned by bible_original (e.g. "ἀγάπη", "רֵאשִׁית"). Returns total count, per-book distribution, an occurrence list with the inflected surface forms, and English lexicon data (gloss, Strong's definition; for Greek also the full Abbott-Smith entry). NT edition selectable via texttyp (default byzantine).
| Name | Required | Description | Default |
|---|---|---|---|
| lemma | No | Exact Greek or Hebrew lemma (alternative to strong; script determines testament) | |
| limit | No | Maximum occurrences to list (default 50, max 200); counts are always exact | |
| strong | No | Strong's number with testament prefix, e.g. "G26" or "H7225" | |
| texttyp | No | NT text edition: "byzantine" (default), "sblgnt", or "tr". Ignored for Hebrew. | byzantine |
Output Schema
| Name | Required | Description |
|---|---|---|
| suche | Yes | |
| verse | Yes | Distinct verses containing it, exact. |
| gesamt | Yes | Occurrences of the word, exact. Counts are never capped by `limit`. |
| strong | No | |
| buecher | Yes | Full distribution over all occurrences, not only the listed ones. |
| edition | Yes | |
| hinweis | No | |
| lexikon | No | |
| quellen | Yes | |
| texttyp | Yes | |
| bedeutung | No | |
| grundform | Yes | |
| umschrift | No | |
| vorkommen | Yes | |
| kjv_woerter | No | English renderings the King James Version uses for this word. A statement about that translation, not about the Greek or Hebrew word itself. |
| kurzbedeutung | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already include readOnlyHint=true, but the description adds substantial behavioral detail: it lists the exact outputs (total count, per-book distribution, occurrence list with inflected forms, lexicon data including Abbott-Smith for Greek) and explains NT edition selection via texttyp. It also clarifies that counts are always exact, which is useful behavioral information.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single dense paragraph with no wasted words. It front-loads the purpose, then covers search methods, outputs, and edition selection. Every sentence adds critical information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is complex, but the description covers the core functionality well: how to search, what results look like, and edition selection. Given an output schema exists, it doesn't need to detail return values. It's slightly incomplete around edge cases like mixed-testament searches, but overall it's adequate.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% and each parameter is well-explained. The description adds value by marking Strong's as the preferred method and referencing bible_original, which provides additional context beyond the schema. It also explicitly notes the texttyp default and that it's ignored for Hebrew, though this is already in the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with 'Concordance / word study: find ALL occurrences of an original-language word across the Bible.' This clearly identifies the tool's function (find all occurrences) and its scope (original-language words in the Bible). It distinguishes itself from siblings like bible_lookup or bible_search by focusing on word study and referencing bible_original for lemma input.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It states when to use this tool ('word study') and gives specific search methods (by Strong's number or exact lemma from bible_original). It doesn't explicitly state when not to use it, but the context is clear enough to guide selection among the sibling tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
bible_crossrefsARead-onlyInspect
Find cross-references (related/parallel passages) for one Bible verse, ranked by relevance votes, with the German text of the targets (in editions that cap verbatim quoting, the later targets carry stelle and votes only). Use this to find where a theme, quote or promise recurs elsewhere in Scripture. Data: Treasury of Scripture Knowledge (expanded), OpenBible.info, CC-BY.
| Name | Required | Description | Default |
|---|---|---|---|
| book | Yes | Book name in German (e.g. "Jesaja", "1. Mose", "Römer") | |
| limit | No | Maximum number of references to return (default 10, max 30) | |
| verse | Yes | Single verse number | |
| chapter | Yes | Chapter number | |
| translation | No | Translation for the quoted target texts: "LUT" (Luther 1912), "SCH" (Schlachter 1951), "ELB" (Elberfelder 1871), "MB" (Menge 1939), "SLT" (Schlachter 2000). Default: "SLT" (Schlachter 2000). Aliases like "luther", "schlachter" accepted. Only editions this instance actually loaded can be requested; bible_server_info lists them. | SLT |
Output Schema
| Name | Required | Description |
|---|---|---|
| gesamt | Yes | Number of references that exist for this verse, independent of `limit`. Larger than `verweise.length` means the list was cut; take this number, do not derive one from the list. |
| hinweis | No | |
| kurzref | Yes | Same reference in the short German citation form ("2Kor 8,9.13-15"). Copy this into prose; `reference` spells the book out and is not the citation form. |
| quellen | Yes | |
| gekuerzt | No | |
| verweise | Yes | |
| reference | Yes | |
| lesehinweis | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnlyHint annotation, the description adds useful behavioral details: ranking by relevance votes, inclusion of German text, a special caveat about editions that cap quoting (later targets carry only stelle and votes), and data sources. These go beyond what annotations provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise (two sentences) and front-loaded with the core action. It efficiently packs important details like ranking, text language, and data source without redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the output schema exists and parameters are well-documented, the description supplies the missing essentials: use case, data provenance, and a subtle behavioral nuance about target fields. It is complete for an agent to decide when and how to invoke the tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description does not add significant parameter-specific meaning beyond the schema; it only hints at the output structure, not the parameters themselves.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool finds cross-references (related/parallel passages) for one Bible verse, ranked by relevance votes, with German text. It differentiates from sibling tools by specifying the cross-reference use case and the output characteristics.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It provides a clear use case: 'Use this to find where a theme, quote or promise recurs elsewhere in Scripture.' However, it does not explicitly name alternatives or when not to use this tool, so it lacks exclusion criteria.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
bible_lookupARead-onlyInspect
Look up Bible verses by reference. Returns exact text from a licensed German translation (see the translation argument for this instance's default). Use this for ALL Bible quotes — never quote from memory. When the edition carries footnotes for the requested verses, the field 'fussnoten' holds them verbatim: these are the publisher's own notes, not this server's, and they typically record an alternative rendering the edition weighed. Also call it when a book or reference looks unfamiliar, misspelled or made up, and before answering whether a book exists or belongs to the canon: the error names the nearest known book and states which canon this database covers. Do not answer such questions from memory either — a reference that seems wrong is a reason to call this tool, not to skip it.
| Name | Required | Description | Default |
|---|---|---|---|
| book | Yes | Book name in German (e.g. "Jesaja", "1. Mose", "Römer", "Ps", "Mt") | |
| verses | No | Verse(s): single "4", range "16-17", list "1,3,5", or combined "1-3,7". Omit for the whole chapter. Some editions cap how many verses one call may quote; the response then says so in `hinweis` and `gekuerzt`, and `reference` names what it contains. | |
| chapter | Yes | Chapter number | |
| translation | No | Translation: "LUT" (Luther 1912), "SCH" (Schlachter 1951), "ELB" (Elberfelder 1871), "MB" (Menge 1939), "SLT" (Schlachter 2000). Default: "SLT" (Schlachter 2000). Aliases like "luther", "schlachter" accepted. Only editions this instance actually loaded can be requested; bible_server_info lists them. | SLT |
Output Schema
| Name | Required | Description |
|---|---|---|
| text | Yes | |
| hinweis | No | |
| kurzref | Yes | Same reference in the short German citation form ("2Kor 8,9.13-15"). Copy this into prose; `reference` spells the book out and is not the citation form. |
| quellen | Yes | |
| gekuerzt | No | |
| fussnoten | No | |
| reference | Yes | |
| translation | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnlyHint annotation, the description discloses additional behavioral traits: footnotes are returned in the 'fussnoten' field with provenance, truncation can occur with `hinweis` and `gekuerzt`, and error responses name the nearest known book and canon coverage. This goes well beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description front-loads the core purpose and then adds high-value usage rules and edge-case handling. While slightly verbose, every sentence earns its place—no filler or repetition. It could be tightened slightly, but it remains efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's moderate complexity, the description covers footnotes, truncation, error behavior, canon questions, and memory-safety. With a rich output schema and readOnly/openWorld annotations, the description fully equips an agent to use the tool appropriately across normal and edge-case scenarios.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and all parameters have detailed descriptions, so the schema carries the heavy lifting. The description adds minimal param-specific value beyond referencing the default translation and hinting that translation availability is instance-dependent, but this does not materially enhance the schema's meaning.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb and resource: 'Look up Bible verses by reference.' It clearly differentiates from sibling tools by stating it is for ALL Bible quotes and never to quote from memory, positioning it as the canonical lookup tool.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit when-to-use guidance is given: 'Use this for ALL Bible quotes — never quote from memory.' It also instructs to call the tool when a reference looks unfamiliar or before answering canon questions, and explicitly warns against skipping the tool for seemingly wrong references. This provides strong contextual usage direction.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
bible_originalARead-onlyInspect
Return one Bible verse word-by-word in the ORIGINAL language with lemma, Strong's number and full morphology. Use this to verify what the original text says — e.g. whether a noun is singular or plural — instead of inferring it from a translation. Covers the whole Bible: the OT (book 1–39) is served from the Hebrew/Aramaic Westminster Leningrad Codex; the NT (40–66) from a Greek text type chosen via texttyp — "byzantine" (Majority Text, default), "sblgnt" (critical), or "tr" (Textus Receptus, the only one with the Comma Johanneum). Edition and text type are labelled in the output.
| Name | Required | Description | Default |
|---|---|---|---|
| book | Yes | Book name in German (e.g. "1. Mose", "Jesaja", "Römer", "Galater") | |
| verse | Yes | Single verse number | |
| chapter | Yes | Chapter number | |
| texttyp | No | NT text edition: "byzantine" (Majority Text, default), "sblgnt" (critical SBL), or "tr" (Textus Receptus). Ignored for the OT (always Hebrew WLC). Compare byzantine vs. tr to see TR-only readings such as the Comma Johanneum (1Joh 5,7). | byzantine |
Output Schema
| Name | Required | Description |
|---|---|---|
| edition | Yes | |
| hinweis | Yes | |
| kurzref | Yes | Same reference in the short German citation form ("2Kor 8,9.13-15"). Copy this into prose; `reference` spells the book out and is not the citation form. |
| quellen | Yes | |
| sprache | Yes | |
| texttyp | Yes | |
| woerter | Yes | |
| reference | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=false, but the description adds substantial behavioral detail: coverage of the whole Bible, OT vs NT source texts, text-type options, the Comma Johanneum caveat, and the fact that output labels the edition. This goes well beyond the annotation baseline.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is long but well-structured: purpose, use case, coverage, and text-type details are ordered logically. Every sentence contributes critical information, and the front-loaded opening gives immediate clarity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (original language, morphology, OT/NT text types), the description covers all essential aspects: what is returned, how to choose text types, coverage scope, and output labeling. The presence of an output schema means return-value details are not required, and nothing important is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3. The description adds significant meaning beyond the schema: it explains the OT/NT source difference, notes that texttyp is ignored for the OT, and highlights that 'tr' is the only text type with the Comma Johanneum, plus a comparison use case. This enriches parameter understanding usefully.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific verb ('Return') and resource ('one Bible verse word-by-word in the ORIGINAL language with lemma, Strong's number and full morphology'), clearly differentiating it from translation-focused tools. The contrast with inferring from a translation reinforces a distinct purpose.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly states when to use it ('verify what the original text says — e.g. whether a noun is singular or plural') and implicitly contrasts with translation-based inference. It does not name sibling tools but provides a clear use case and text-type selection guidance, making the intended context unambiguous.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
bible_searchARead-onlyInspect
Full-text search over the German Bible text. Finds verses containing ALL given words (exact word forms; umlauts/accents are folded, so 'fuhrt' matches "führt"). Quote phrases ("Gnade um Gnade"); a trailing * makes a prefix search (lieb* finds liebe/lieben/liebet …). Use this to locate a passage when the wording is known but the reference is not. Optionally restrict to one book.
| Name | Required | Description | Default |
|---|---|---|---|
| book | No | Optional: restrict to one book (German name, e.g. "Psalmen", "Röm") | |
| limit | No | Maximum verses to return (default 10, max 50); the total count is always exact | |
| query | Yes | Words or "phrases" to search for, e.g. 'Hirte mangeln' or '"Gnade um Gnade"' | |
| translation | No | Translation to search: "LUT" (Luther 1912), "SCH" (Schlachter 1951), "ELB" (Elberfelder 1871), "MB" (Menge 1939), "SLT" (Schlachter 2000). Default: "SLT" (Schlachter 2000). Aliases like "luther", "schlachter" accepted. Only editions this instance actually loaded can be requested; bible_server_info lists them. | SLT |
Output Schema
| Name | Required | Description |
|---|---|---|
| suche | Yes | |
| verse | Yes | |
| hinweis | Yes | |
| quellen | Yes | |
| treffer | Yes | Number of matching VERSES, not of word occurrences: a verse can match several times. |
| gekuerzt | No | |
| verteilung | No | Counted over all hits, not over the listed verses. Carries `buch` for a whole-Bible search and `kapitel` when restricted to one book. Take these numbers; do not derive them from the result list. |
| uebersetzung | Yes | |
| vorkommen_gesamt | No | Number of word occurrences across all matching verses. Absent when the occurrences were not counted (see `hinweis`); do not estimate it in that case. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description discloses rich behavioral traits beyond the readOnlyHint annotation: exact word matching, umlaut/accent folding ('fuhrt' matches 'führt'), phrase search, trailing-star prefix search, and optional book restriction. This gives the agent a thorough understanding of how the search behaves.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Four sentences, each earning its place: purpose, syntax rules, use-case, and scope restriction. Information is front-loaded and free of redundancy. The structure flows naturally from what the tool does to how to use it.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (full-text search with syntax and translation options), the description covers key aspects: search semantics, use case, and book restriction. Output schema covers return values. A minor gap is the lack of mention of limit behavior or exclusions for sibling tools, but the description is largely complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, giving the baseline 3. The description adds significant meaning: query syntax examples (e.g., 'Hirte mangeln', '"Gnade um Gnade"'), wildcard semantics, and translation edition details including aliases and instance availability. This enriches parameter understanding beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with 'Full-text search over the German Bible text', a specific verb and resource that clearly defines the tool's function. It further details search features (exact word forms, phrases, prefix wildcard) which distinguishes it from sibling tools like bible_lookup or bible_compare.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit guidance is given: 'Use this to locate a passage when the wording is known but the reference is not.' This states the intended scenario clearly, but it does not mention alternative tools or exclusions, so it falls short of a full comparison with siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
bible_server_infoARead-onlyInspect
Report this server's own release version and which Bible data it has loaded, including each edition's licence, required attribution and how many verses it may quote verbatim per call. Use when asked which version runs, when collecting facts for a bug report, and before planning a longer quotation. Returns no scripture — use bible_lookup for verse text.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| kanon | No | |
| server | Yes | |
| hinweis | No | |
| version | Yes | |
| ressourcen | Yes | |
| daten_stand | No | Date of the most recent source download, not a deployment date. |
| zusatzdaten | Yes | |
| uebersetzungen | Yes | |
| voreinstellung | Yes | Translation code used when a call omits `translation`. |
| urtext_editionen | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnlyHint and openWorldHint annotations, the description discloses detailed output contents (edition licences, attributions, verbatim quote limits) and explicitly states it returns no scripture. This adds significant behavioral context without contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three sentences, each with clear purpose: purpose, usage guidance, and disambiguation. No redundant words, front-loaded with the core function.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter tool with an output schema, the description fully covers what the tool returns, when to use it, and how it differs from siblings. The mention of licensing and quote limits ensures the agent can plan longer quotations appropriately.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the schema already communicates that. The description adds no parameter-specific syntax but focuses on output details, which is appropriate. Baseline per rules is 4 for zero-parameter tools.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool reports the server's release version and loaded Bible data with licensing and quote limits. It explicitly distinguishes from bible_lookup with 'Returns no scripture — use bible_lookup for verse text.'
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It specifies exact scenarios: 'when asked which version runs, when collecting facts for a bug report, and before planning a longer quotation.' Also gives an explicit alternative for scripture lookup, making usage boundary crystal clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- AlicenseBqualityDmaintenanceProvides Hebrew & Greek word study, full morphological parsing, cross-references, LXX alignment, and more from open-licensed data sources, usable by any MCP-compatible client.9MIT
- AlicenseAqualityDmaintenanceProvides comprehensive Biblical research tools including scripture lookup, interlinear Greek/Hebrew data, and Strong's concordance within a Protestant theological framework. It enables AI applications to perform full-text biblical searches, topical studies, and cross-referencing using authoritative theological data.MIT
- Alicense-qualityAmaintenanceOffline command-line toolkit for biblical study, allowing AI agents to access original-language texts, perform morphological searches, cross-references, and more, with all results traceable to queries.1222MIT
- AlicenseAqualityCmaintenanceEnables deep Bible study through tools for original language lexicons, morphological analysis, cross-references, and contextual notes.2175MIT