What is compared
compare_criteriaThe criteria and any filters of the Business valuation report types, by what they are accepted for comparison.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
compare_criteriaThe criteria and any filters of the Business valuation report types, by what they are accepted for comparison.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Changes observed during successful MCP inspections. Dates show when Glama detected each change.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of explaining behavior. It hints at some comparison-acceptance concept but does not state whether the tool returns data, how it behaves, what 'accepted for comparison' means, or whether there are any limitations. This is insufficient for invoking the tool confidently.
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 appropriately short and front-loaded, but the phrasing 'by what they are accepted for comparison' is awkward and unclear. It earns no points for wasted length, but the structure sacrifices clarity for brevity.
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?
There is no output schema and no annotations, so the description must explain what the tool returns or how the results are presented. It does not state the output format, what comparison results will look like, or what 'accepted for comparison' means. An agent still lacks enough context to predict the tool's behavior.
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 and an empty input schema, so the baseline is 4. The description does not need to add parameter details because there are none to document.
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 is a noun phrase rather than a statement with a verb, so it does not clearly say what the tool does. It references 'criteria and any filters of the Business valuation report types,' but leaves the action ('compare'?) to be inferred from the tool name and title. This is closer to a vague restatement than a clear 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 gives no guidance on when to use this tool versus its siblings such as compare_options or compare_table. No conditions, exclusions, or alternative recommendations are provided, so an agent cannot confidently route between the compare-family tools.
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.
The three compare_* tools cleanly separate criteria, options, and the full table, while the enquiry_* tools distinguish describing the process, listing fields, and submitting. There is no meaningful functional overlap between any two tools.
compare_criteria, compare_options, and compare_table follow a consistent verb_noun pattern, and enquiry_describe and enquiry_fields share an enquiry_ prefix. submit_enquiry breaks that prefix pattern slightly, but the names remain clear and predictable overall.
Six tools cover two well-defined workflows without redundancy: comparison of report types and submission of an enquiry. Each tool has a distinct, necessary role.
The comparison tools provide the criteria schema, available options, and full value matrix, covering the comparison workflow end-to-end. The enquiry tools explain the process, provide the field schema, and support the two-step consent/confirmation submission, leaving no obvious dead ends.