What is compared
compare_criteriaThe criteria and any filters of the Snagging and defect management systems used by UK housebuilders and contractors comparison.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
compare_criteriaThe criteria and any filters of the Snagging and defect management systems used by UK housebuilders and contractors 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?
No annotations are provided, so the description carries the full burden of behavioral disclosure. It offers topical scope (UK housebuilders/contractors, snagging and defect management) but never states what the tool actually does—whether it returns a list, performs a lookup, or has side effects. The missing verb leaves behavior largely unspecified.
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 short and contains no filler, but it is grammatically awkward and reads like a heading fragment rather than a well-formed definition. A single clear verb-first sentence would be more effective.
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 parameterless tool, the description gives a workable hint about the content—criteria and filters—and a specific domain scope. However, with no output schema and no stated action, an agent still lacks a definitive statement of what the tool returns or how to use it.
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 the schema is an empty object, so schema coverage is effectively complete. There are no parameter semantics that the description needs to clarify.
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 identifies a specific resource—criteria and filters for comparing UK housebuilders' snagging and defect management systems—and implicitly differentiates it from siblings like compare_options and compare_table. However, it is a noun phrase with no main verb, so the actual operation of the tool must be inferred rather than stated.
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?
There is no explicit guidance on when to use this tool versus compare_options or compare_table. The description implies it is relevant when comparison criteria or filters are needed, but it does not state conditions, prerequisites, or exclusions.
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.
Each tool has a clear, distinct role: comparison tools separate criteria, options, and the full table, while enquiry tools separate explanation, fields, and submission. There is no meaningful overlap between any two tools.
Tool names consistently use snake_case, but the pattern is mixed: compare_* tools are verb-first, enquiry_describe and enquiry_fields are noun-first, and submit_enquiry is verb-first. The names are readable and grouped by domain, but the convention is not fully uniform.
Six tools is well-scoped for this site: three comparison tools cover the comparison table experience, and three enquiry tools cover the enquiry flow. Each tool earns its place with no redundant or excessive additions.
The tool surface covers the full apparent purpose: comparing snagging and defect management systems and submitting an enquiry. The enquiry flow is complete with describe, fields, and two-step submission, leaving no obvious dead ends.