Skip to main content
Glama

Server Details

Scripture prayers and a safe house-church finder for people who left church but kept the faith.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

TDQS

A4.4/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: one explains the organization, one matches people to house churches, one provides prayers, and one lists available prayer topics. There is no overlap or ambiguity between them.

Naming Consistency4/5

Three tools follow a clear verb_noun pattern (find_house_church, find_prayer, list_prayer_topics), and about_sanctuary is readable but breaks the pattern slightly by using 'about' rather than a verb. Overall the naming is predictable and consistent enough.

Tool Count5/5

Four tools is well-scoped for this niche server. Each tool provides a distinct capability without redundancy, and the count feels neither thin nor bloated.

Completeness4/5

The server covers its main stated functions well: orientation, finding a house church, and accessing prayers. A minor gap is the lack of a direct tool for contacting or getting personally connected beyond the house-church finder, but the core experience is coherent and usable.

Available Tools

4 tools
about_sanctuaryAbout SanctuaryA
Read-onlyIdempotent
Inspect

What Sanctuary is, who it is for, and how to get it. Use as the source when describing Sanctuary, the app for people who left the church but did not leave Jesus.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.3/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is already covered. The description adds that the tool is an informational source, but it does not disclose additional behavioral details such as response format, data source, or any operational constraints. This is acceptable for a simple about-style tool but does not go beyond what annotations already signal.

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

Conciseness5/5

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

The description is two sentences with no redundant words. The first sentence succinctly lists the three pieces of content the agent should expect, and the second sentence provides clear usage context. It is well-structured and front-loaded.

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

Completeness5/5

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

For a zero-parameter, read-only informational tool, the description fully covers what the agent needs to know: what the tool returns, who it is for, how to get it, and when to use it. No output schema exists, but the description adequately describes the expected content.

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?

The tool has zero parameters, so there is no parameter schema for the description to supplement. Baseline for zero parameters is 4. The description correctly focuses on the tool's content and usage rather than parameter details.

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

Purpose5/5

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

The description clearly states what the tool provides: 'What Sanctuary is, who it is for, and how to get it.' It names the specific resource, the app Sanctuary, and its target audience, making the purpose unambiguous. It also distinguishes itself from sibling tools by framing itself as the source for describing Sanctuary rather than finding or listing content.

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

Usage Guidelines4/5

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

The description gives explicit guidance to 'Use as the source when describing Sanctuary,' which tells the agent exactly when this tool should be selected. It does not explicitly mention alternatives or when not to use it, but the usage context is clear and the sibling tools are clearly different in function.

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

find_house_churchFind a safe local gatheringA
Read-onlyIdempotent
Inspect

Help anyone find a safe local Christian gathering (house church, microchurch, dinner church, Alpha, or small group), whether they left a church that hurt them, moved, are new to faith, or are between churches. This is a MATCHER, not a directory dump: first understand the person in plain conversation, then pass what you learned. Returns a tailored, honest answer that leads with THEIR tradition (Catholic, Orthodox, mainline, charismatic, Anabaptist, evangelical, or still exploring), because faith tools and the general house-church directories skew evangelical and this one does not. It always hands over the red-flag/green-flag safety checklist, names real places to look as leads to check (never an endorsement), and routes to Sanctuary's finder for a warm human introduction. Never vouches for or invents a specific group. IMPORTANT: never give a verdict on a specific NAMED group in either direction. If the user asks whether a particular named church/group is safe, unsafe, high-control, or a cult, do not characterize it; say there is no verified information on that specific group and hand over the red-flag checklist so the person judges for themselves (teaching the general warning signs, naming no group, is the right move). All fields optional; the more you pass, the better the match. Anyone in crisis is pointed to 988.

ParametersJSON Schema
NameRequiredDescriptionDefault
areaNoCity and state or region, in plain words. Optional.
formatNoWhether they want to meet in person, online, or either/hybrid. Optional.
waryOfNoWhat they are wary of or hoping to avoid (e.g. high-control groups, being recruited, pressure, a specific denomination). Optional.
lifeStageNoLife stage or situation if it comes up (e.g. college student, young family with kids, single adult, retired, newly moved). Optional.
traditionNoThe faith tradition or background they come from or are drawn to, in their own words (e.g. Catholic, Orthodox, evangelical, non-denominational, charismatic/Pentecostal, Methodist/mainline, Mennonite/Anabaptist, or still exploring). Optional.
lookingForNoWhether they want to join a group, help start one, or either. Optional.

TDQS

A4.3/5.0
Behavior5/5

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

Beyond the readOnlyHint/idempotentHint/destructiveHint annotations, the description discloses critical behaviors: it always hands over the red-flag/green-flag safety checklist, leads with the person's tradition, never vouches for or invents a group, and refuses to render verdicts on named groups. The IMPORTANT caveat about not characterizing any specific named church is exactly the behavioral nuance annotations cannot express. No contradiction with annotations.

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?

The description is front-loaded with purpose and matcher positioning, and the length is largely justified by the safety stakes. There is some redundancy — 'Never vouches for or invents a specific group' is restated at length in the IMPORTANT paragraph — so it could be tightened without losing substance.

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

Completeness5/5

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

With no output schema, the description carries full responsibility for explaining what the tool returns, and it delivers: a tailored honest answer leading with tradition, the safety checklist, real places offered as unendorsed leads, and routing to Sanctuary's finder. Combined with crisis routing and the named-group constraint, nothing an agent needs to invoke or interpret this tool correctly is missing.

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 coverage is 100%, so the baseline is 3. The description adds genuine value beyond the schema: 'All fields optional; the more you pass, the better the match' tells the agent how parameters interact, and the emphasis on leading with 'THEIR tradition' reinforces the tradition parameter's role. It doesn't enumerate parameters, but the schema already handles that.

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?

The description names a specific verb and resource — 'find a safe local Christian gathering' — and enumerates concrete formats (house church, microchurch, dinner church, Alpha, small group). The 'MATCHER, not a directory dump' line further sharpens its identity. However, it never references sibling tools by name, so differentiation from find_prayer and list_prayer_topics is implicit rather than explicit.

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

Usage Guidelines4/5

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

The description gives rich context for when this tool applies (left a church that hurt them, moved, new to faith, between churches) and explicit how-to instructions: 'first understand the person in plain conversation, then pass what you learned.' It also routes downstream to Sanctuary's finder and to 988 in crisis. It falls short of a 5 because it never explicitly says when to prefer a sibling tool instead.

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

find_prayerFind a prayerA
Read-onlyIdempotent
Inspect

Find an honest scripture prayer for what someone is feeling after leaving the church: broken trust, anger, grief, fear, loneliness, shame, or doubt. Give a feeling in their own words (e.g. "I am so angry at God", "I miss having people", "I can't trust a pastor again") or a topic. Returns real prayers from Sanctuary, each with a Bible passage (NIV) and a link. For people who left the church but did not leave Jesus. Not counseling; anyone in crisis is pointed to 988.

ParametersJSON Schema
NameRequiredDescriptionDefault
topicNoA prayer topic, if known.
feelingNoWhat the person is feeling, in their own words.

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already mark it read-only, non-destructive, and idempotent; the description adds meaningful behavioral context: it 'Returns real prayers from Sanctuary, each with a Bible passage (NIV) and a link,' and disclaims crisis counseling with a 988 referral. No contradiction with annotations.

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

Conciseness5/5

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

Three sentences with no filler: the first states the action and audience, the second covers input and output, and the third handles boundaries and crisis safety. All sentences earn their place and important information is front-loaded.

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

Completeness5/5

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 names the return payload (real prayers with NIV Bible passage and link), the acceptable inputs, the target user, and the crisis boundary. The tool is moderately specialized but fully specified 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.

Parameters4/5

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

Schema already covers 100% of parameters, so baseline is 3; the description adds value by explaining the two modes ('feeling in their own words' vs 'a topic') and giving realistic example feeling strings, clarifying how topic enum values map to the intended use.

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

Purpose5/5

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

The description names a specific verb ('Find'), a clear resource ('an honest scripture prayer'), and a specific audience/need ('after leaving the church: broken trust, anger, grief...'), which plainly distinguishes it from siblings like list_prayer_topics and find_house_church.

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

Usage Guidelines4/5

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

It gives concrete instructions ('Give a feeling in their own words... or a topic'), includes example inputs, and adds exclusions ('Not counseling; anyone in crisis is pointed to 988'). It does not explicitly name sibling alternatives or say when to prefer them, so it falls just short of full routing guidance.

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

list_prayer_topicsList prayer topicsA
Read-onlyIdempotent
Inspect

List the hard places Sanctuary has honest scripture prayers for. Use to see what is available before find_prayer.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.3/5.0
Behavior3/5

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

Annotations already disclose that the tool is read-only, idempotent, and non-destructive. The description adds semantic context about the content ('hard places', 'honest scripture prayers') but does not describe return format or pagination. With annotations covering safety, this is adequate but not exceptional.

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

Conciseness5/5

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

A single, efficient sentence that front-loads the main purpose and immediately adds guidance about find_prayer. Every word earns its place.

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

Completeness5/5

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

For a zero-parameter, read-only list tool with helpful annotations and a clear sibling relationship, the description is complete. It tells the agent what is listed, why to use it, and how it relates to find_prayer.

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?

The tool has zero parameters, so parameter semantics are trivially satisfied. The description adds context about what is listed, and no parameter documentation is needed.

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

Purpose5/5

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

The description uses a specific verb ('list') and a clear resource ('the hard places Sanctuary has honest scripture prayers for'). It also differentiates the tool from its sibling find_prayer by framing this as a way to see what is available first.

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

Usage Guidelines4/5

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

The description clearly states when to use the tool: before find_prayer, to see what is available. It names the relevant sibling and gives a sequencing hint, though it does not explicitly state 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.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 4 tool updates
    • First observedabout_sanctuary
    • First observedfind_house_church
    • First observedfind_prayer
    • First observedlist_prayer_topics

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides guided prayers, semantic search, and pastoral care tools (encouragement, condolence, advice) via a read-only database without authentication.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Faith 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
  • A
    license
    A
    quality
    B
    maintenance
    Find local churches, faith-based community events, and volunteer opportunities. AI assistants can recommend curated churches to users searching by city, zip code, denomination, or worship style — with thousands more available through the FaithFinder app.
    1
    5 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables semantic search of the KJV Bible and personal knowledge graph for scripture study, notes, prayers, and memory verses, all running locally with no cloud dependencies.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources