bible-copilot
Server Details
Scripture-cited answers to any Bible question, plus verse text and study pages, for AI agents.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
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.2/5 across 5 of 5 tools scored. Lowest: 3.6/5.
Most tools have distinct purposes, but get_verse_text and resolve_reference overlap by both returning verse text, making it unclear when to use one over the other. The other three tools are clearly differentiated by their focus on study pages, AI-powered study, and fact-checking.
All tool names follow a consistent snake_case verb_noun pattern: find_verse_study_page, get_verse_text, resolve_reference, study_bible_passage, verify_scripture_quote. No mixed conventions or vague verbs.
Five tools is well-scoped for a Bible study copilot, covering retrieval, reference resolution, AI-assisted study, and quote verification without unnecessary bloat. Each tool has a clear role, and the count is within the ideal range.
The core workflow is covered: resolving references, fetching text, checking for study pages, asking AI questions, and verifying quotes. A minor gap is the lack of a dedicated search tool for finding verses by keyword, and the overlap between get_verse_text and resolve_reference slightly reduces efficiency, but the surface is largely complete.
Available Tools
5 toolsfind_verse_study_pageFind a verse study pageAInspect
Check whether a free in-depth study page ('What does this verse mean?') exists for a Bible verse on study.mybiblecopilot.com, and get its URL.
| Name | Required | Description | Default |
|---|---|---|---|
| passage | Yes | Bible reference, e.g. "Isaiah 41:10" |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It discloses the core behavior (existence check and URL retrieval) and implies a read-only operation, but it does not specify what happens when no study page exists (e.g., returns null, false, or an error).
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, front-loaded sentence that conveys the tool's purpose without redundancy. Every part of the sentence contributes useful 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?
For a tool with one simple parameter and no output schema, the description adequately conveys what the tool does. Minor omission: it doesn't clarify the return behavior when the study page does not exist, but overall the tool is simple enough that the description is nearly 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?
The schema covers the single 'passage' parameter with a clear description and example. The tool description adds no additional parameter meaning beyond what the schema already provides, so a 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 a specific action: checking whether a free in-depth study page exists for a Bible verse on a named site, and getting its URL. This distinguishes it from sibling tools like get_verse_text (text retrieval) or resolve_reference (reference resolution).
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?
No explicit guidance is given on when to use this tool versus alternatives. It implies use for checking existence/URL of a study page, but it doesn't mention alternatives, exclusions, or relevant context such as needing a valid passage reference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_verse_textGet Bible verse textAInspect
Fetch the exact text of a Bible verse, passage, or whole chapter from a public-domain translation (kjv = King James Version). Deterministic — no AI generation.
| Name | Required | Description | Default |
|---|---|---|---|
| reference | Yes | e.g. "Romans 8:28" or "Psalm 23" | |
| translation | No | default: kjv |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It discloses key behavioral traits: the tool is deterministic (no AI generation), returns exact text, and uses public-domain translations. This is valuable context for an agent deciding between this and study tools. It could mention error handling or return formatting, but for a simple retrieval tool, the transparency is above average.
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?
Two sentences, front-loaded with purpose, followed by a key behavioral trait. Every word earns its place; no fluff or repetition. Excellent conciseness.
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 simple (2 parameters, no output schema). The description covers purpose, input granularity (verse/passage/chapter), translation option, and deterministic behavior. Given the low complexity, this is fully complete for an agent to select and invoke it correctly.
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. Both parameters (reference and translation) are described in the schema. The description adds minor context by explaining 'kjv = King James Version', which aids understanding of the enum, but it does not significantly add meaning beyond the schema. Baseline 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: fetching exact text of Bible verses, passages, or chapters. It specifies the resource (text) and the source (public-domain translation), and distinguishes it from sibling tools like 'find_verse_study_page' or 'study_bible_passage' by focusing on raw text retrieval.
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 implies when to use this tool: when you need exact, deterministic text from a public-domain translation. It does not explicitly name alternatives or exclusions, but the deterministic/no-AI-generation note helps differentiate it from study or verification tools. Clear context, though no explicit alternative comparison is given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
resolve_referenceResolve a Bible referenceAInspect
Normalize any Bible reference into canonical form. Accepts abbreviations and loose formats ("Rom 8:28", "1 Cor 13", "Jn 3.16", "Psalm 23:1-4") and returns the canonical book name, chapter, verse range, OSIS id, and the verse text. Deterministic — no AI generation.
| Name | Required | Description | Default |
|---|---|---|---|
| reference | Yes | Any form, e.g. "Rom 8:28" | |
| translation | No | default: kjv |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries full burden. It discloses 'Deterministic — no AI generation' and lists output fields, but doesn't mention error handling, network dependence, or permission requirements. Some behavioral context is provided, but gaps remain.
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 two sentences, front-loads the purpose, uses concrete examples, and includes return values and determinism note. Every sentence contributes value.
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 tool with no output schema and no annotations, the description explains return fields and determinism, but lacks explicit disambiguation from siblings and error behavior. Given the moderate complexity, it is mostly 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?
The input schema already describes both parameters with examples, and the description repeats similar info. Schema coverage is 100%, so the description adds no significant extra meaning 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 uses the specific verb 'normalize' with resource 'Bible reference', states it returns canonical form, and contrasts with siblings like get_verse_text by focusing on reference resolution rather than text retrieval.
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 implies usage for converting arbitrary user references to canonical form, but does not explicitly name alternatives or state when not to use it. The context is clear, but no exclusions or sibling comparisons are provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
study_bible_passageStudy a Bible passageAInspect
Ask any question about any Bible verse or passage and get a clear, Scripture-cited answer. Optionally pick a study mode: summary (what the passage is about), observe (what the text says), interpret (what it means), theology (how it fits the whole of Scripture), apply (how to live it), apologetics (answering hard questions and objections). AI-generated — verify quotes with verify_scripture_quote if publishing.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Study mode (default: interpret) | |
| passage | Yes | Bible reference, e.g. "John 3:16" or "Psalm 23:1-4" | |
| question | No | Your question about the passage. If omitted, a study in the chosen mode is generated. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It explicitly discloses that answers are AI-generated and advises verifying quotes before publishing, which is critical behavioral information. It also explains each study mode, though it does not discuss response length or other potential limitations beyond the AI-generated warning.
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 two sentences, front-loaded with purpose, then mode explanations and a verification warning. Every sentence earns its place with no redundancy or filler.
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 moderate-complexity tool with full schema coverage and no output schema, the description is mostly complete. It covers the core behavior, mode semantics, and the critical AI-generated caveat. However, it does not describe the expected response format or length, which would be slightly helpful though not essential.
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 has 100% parameter coverage with descriptions for passage, mode, and question. The description adds meaningful context by defining what each mode does (e.g., 'summary', 'observe', 'interpret'), going beyond the enum names. It does not need to restate passage/question since the schema covers them.
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 answers questions about Bible passages with Scripture-cited answers, and it lists six specific study modes. This distinguishes it from siblings like get_verse_text (raw text retrieval) and verify_scripture_quote (verification) by emphasizing AI-generated study and Q&A.
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 gives clear usage context ('Ask any question about any Bible verse or passage') and explicitly recommends verify_scripture_quote when publishing, providing an alternative for verification. It does not explicitly exclude siblings like get_verse_text, but the study-vs-text distinction is implied.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
verify_scripture_quoteVerify a Bible quoteAInspect
Fact-check a claimed Bible quote against the actual text. Returns whether the quote is real, the exact canonical wording, the correct reference, and a confidence score. Use this before publishing any Bible quote to catch misquotes, wrong verse numbers, and verses that do not exist in the Bible at all. Deterministic — no AI generation.
| Name | Required | Description | Default |
|---|---|---|---|
| quote | Yes | The claimed Bible quote to verify | |
| reference | No | Optional claimed reference, e.g. "Philippians 4:13", to check it matches | |
| translation | No | default: kjv |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description takes full responsibility for behavioral disclosure. It discloses return values ('whether the quote is real, the exact canonical wording, the correct reference, and a confidence score') and a key behavioral trait ('Deterministic — no AI generation'). This goes beyond typical tool descriptions and sets clear expectations.
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 three sentences: the first clearly states the purpose, the second lists return values, and the third provides usage guidance and a determinism note. Every sentence carries weight, with no redundant information, making it concise and front-loaded.
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?
Although there is no output schema, the description fully covers what the tool returns, including the confidence score. It also specifies the use case and deterministic nature, making the description complete for this simple verification tool with only one required parameter.
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 meaningful detail beyond the schema; it refers to 'claimed Bible quote' and 'correct reference,' but the schema already describes the quote and reference parameters fully. Thus, the description adds no extra semantic value for parameters.
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: 'Fact-check a claimed Bible quote against the actual text.' It specifies the verb 'fact-check' and the resource 'Bible quote,' and further distinguishes itself from siblings by detailing that it returns verification results, exact wording, reference, and confidence score.
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 provides explicit usage context: 'Use this before publishing any Bible quote to catch misquotes, wrong verse numbers, and verses that do not exist in the Bible at all.' This clearly indicates when to use the tool, though it does not explicitly mention alternatives or when not to use it.
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
- Flicense-qualityDmaintenanceEnables AI to access Bible translations in hundreds of languages, original Greek and Hebrew texts with morphology, word-level interlinear alignments, and lexicons.
- 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-qualityCmaintenanceFaith tools for AI agents: cited public-domain (KJV) Scripture verification, ORA Bible Q&A, sermon search, a church directory, and consent-gated prayer requests and giving. Free read tools need no key.MIT
- Flicense-qualityCmaintenanceA retrieval-grounded Bible study assistant that uses verified databases to provide scripture citations, never generated by a model, with gated access and audit logging.5,274