List camper equipment
list_camper_equipmentList the camper equipment catalog grouped by category. Equipment names are English identifiers used in listing filters and camper specs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
list_camper_equipmentList the camper equipment catalog grouped by category. Equipment names are English identifiers used in listing filters and camper specs.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint and openWorldHint, so the safety profile is covered. The description contributes beyond them by disclosing the return shape (grouped by category) and the semantics of the returned strings (English identifiers reused in filters and specs) — valuable since there is no output schema. It does not mention pagination or catalog stability, which keeps it short of a 5.
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, no filler, with the core purpose front-loaded and the identifier-format note second. Every clause carries information for an agent.
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, no-output-schema tool, the description supplies the essential missing piece: what comes back (catalog grouped by category) and what the entries mean. Only secondary details like size of the catalog or pagination behavior are absent.
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 declares zero parameters, so per the rubric the baseline is 4. The description correctly implies a no-argument call and adds no conflicting parameter expectations.
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?
States a specific verb and resource ('List the camper equipment catalog') and adds the grouping structure ('grouped by category'). The resource ('equipment') cleanly separates it from the analogous sibling list_camper_makes without needing to name it.
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 when-to-use or when-not-to-use statement. The clause 'Equipment names are English identifiers used in listing filters and camper specs' implies the tool is the lookup source for valid filter values, which is useful but left for the agent to infer rather than stated as guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.