Skip to main content
Glama

UK Business Tools - Ledgerhall

prop_property_epc_search

Read-only

DEPRECATED — use property_epc_summaries then epc_certificate.

This tool returned score, floor_area, property_type, habitable_rooms and inspection_date for every certificate at a postcode. The EPC service no longer exposes those fields in a search: they exist only on a full certificate. Reproducing the old response would require one upstream request per certificate, so this tool is unsupported rather than silently degraded or silently expensive.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
postcodeYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

TDQS

A4.6/5.0
Behavior5/5

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

Annotations only declare readOnlyHint=true. The description goes far beyond that by disclosing that the tool is deprecated, unsupported, and would be expensive if force-reimplemented. It explains the behavioral trap (silent degradation vs. cost) and the decision to mark it unsupported. This adds significant context not available from annotations, with no contradiction.

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 a tight two-sentence paragraph. The critical deprecation notice and replacement are front-loaded in the first sentence. The second sentence explains the historical behavior and reasoning in a compact way. Every word earns its place; no filler or redundancy. Structure is optimal for a deprecated tool.

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 deprecated tool, the description is complete: it tells the agent it should not be used, provides the exact alternative sequence, explains why it is unsupported, and states what it used to do. The presence of an output schema is irrelevant because the tool is not meant to be called. There is nothing an agent needs to correctly decide to avoid it.

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 coverage for the only parameter (postcode) is 0%, and the description does not explicitly describe the parameter. The phrase 'for every certificate at a postcode' implicitly ties the postcode parameter to the tool's purpose, but provides no format, constraints, or examples. Given the low coverage, the description should compensate more, though the deprecation status reduces the practical need. Still, the semantics are not well specified.

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 explicitly opens with 'DEPRECATED — use property_epc_summaries then epc_certificate', clearly identifying the tool's status and directing to the replacement. It then states the original purpose (returned score, floor_area, property_type, habitable_rooms, inspection_date for each certificate at a postcode), which distinguishes it from siblings. This is a clear, specific statement of what the tool does (or did) and how it relates to alternatives.

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

Usage Guidelines5/5

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

The description gives explicit when-to-use guidance: it says do not use it, and names the exact sequence to use instead. It further explains the reasoning (the EPC service no longer exposes those fields in a search) and the design choice (unsupported rather than silently degraded or expensive). This is exemplary usage guidance, leaving no ambiguity about whether or when to invoke this tool.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4/5.0
Disambiguation4/5

Tools are well-grouped by domain prefixes (dd_, gov_, law_, prop_) with clear descriptions that differentiate them. However, there is minor overlap, e.g., dd_search could be used instead of individual searches, and dd_fetch versus dedicated profile tools might cause confusion.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern with domain-specific prefixes (dd_, gov_, law_, prop_). Names are descriptive and predictable, e.g., dd_charity_search, gov_govuk_search, law_bills_search_bills.

Tool Count4/5

70 tools is high but justified by the broad scope covering due diligence, government, legal, and property domains. Each domain has a reasonable number of tools (about 15-20 each). The count is on the upper end but still manageable.

Completeness5/5

The tool set is comprehensive across all domains: full CRUD for companies and charities, detailed legal research (cases, legislation, parliament, citations), property data (EPC, planning, price paid, rentals), and government information. No obvious gaps for the intended use cases.

Resources