Skip to main content
Glama

nws_public_speaker_congregations

List public congregations in an approved public-speaker circuit using a circuit ID to support speaker-sharing planning.

Instructions

List public congregations in an approved public-speaker circuit.

Input Schema

NameRequiredDescriptionDefault
circuit_idYes

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

B3/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full behavioral burden. It does not state whether this is a read-only operation, whether authentication or elevated role is needed, what happens when circuit_id refers to an unapproved or non-public circuit, or whether results are paginated or limited in size. The adjective 'public' hints at a visibility filter, but that is never spelled out.

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?

One sentence, front-loaded with the verb and resource, with no redundant or filler clauses. It is appropriately trim for a single-parameter lookup, though that brevity is also the source of the missing context elsewhere.

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

Completeness3/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-value structure does not need explaining, and there is only one parameter. What remains missing is the prerequisite chain (circuit must be approved and sourced from nws_public_speaker_circuits) and any note on filtering or permissions, which for a tool with zero annotations is a meaningful gap.

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

Parameters2/5

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

Schema description coverage is 0% and the single sentence adds no meaning beyond the schema: it does not explain circuit_id's format, its origin, or whether it is an internal ID versus a display name. With the schema-provided field name the only clue, an agent must guess how to obtain a valid value.

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 sentence gives a specific verb (List) and a specific resource (public congregations) scoped to an approved public-speaker circuit, so it is immediately distinguishable from sibling list tools like nws_public_witnessing_candidates or nws_public_speaker_circuits. It stops short of naming those siblings as alternatives, so the differentiation 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 Guidelines3/5

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

The phrase 'in an approved public-speaker circuit' implies a prerequisite context: the caller must already have an approved circuit, presumably obtained from nws_public_speaker_circuits. But the description never states that prerequisite or names any alternative tool, so the agent has to infer the workflow.

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

Deploy Server

Other Tools