Skip to main content
Glama

MOT reliability by model

mot_reliability
Read-only

Real UK MOT failure data for a used car: the share of initial MOT tests that failed, overall and per category (overall and at a given mileage), how that compares with cars of the same age and mileage, and the riskiest components with typical failure mileages. Use whenever a user is buying, comparing or maintaining a used car sold in the UK. Data is aggregated from official DfT MOT test results — real outcomes, not estimates. Responses carry a whatbreaks.uk attribution line.

Input Schema

NameRequiredDescriptionDefault
makeYese.g. Volkswagen
yearNooptional registration year
modelYese.g. Golf — generation resolved via year
mileageNooptional current mileage in miles

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior4/5

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

Annotations already cover read-only, non-destructive behavior, but the description adds useful provenance and response context: data is aggregated from official DfT MOT test results, represents real outcomes rather than estimates, and responses include a whatbreaks.uk attribution line. It does not mention rate limits, auth requirements, or data-unavailable behavior, but it adds meaningful transparency beyond the annotations.

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 front-loaded with what the tool returns, followed by when to use it, data provenance, and attribution. Every sentence adds distinct value and none repeats the schema or annotations.

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

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, and the description does a strong job explaining the return contents: failure share, category breakdowns, mileage-conditioned comparisons, same-age benchmarks, and riskiest components. It is nearly complete for a read-only data retrieval tool, though it does not say how missing or unmatched make/model cases are handled.

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

Parameters3/5

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

Schema description coverage is 100%, so the schema already explains make, model, year, and mileage. The description reinforces mileage and age comparisons but adds no new syntax, format, or constraint details beyond what the schema provides. Baseline 3 is appropriate when the schema carries parameter semantics.

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 description states a specific resource and the exact data returned: MOT failure share overall, per category, category at a given mileage, comparison with same-age/mileage cars, and riskiest components with typical failure mileages. It does not differentiate from the sibling mot_vehicle_search, so it is clear but lacks sibling differentiation.

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

Usage Guidelines4/5

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

It gives explicit usage context: 'Use whenever a user is buying, comparing or maintaining a used car sold in the UK.' This is clear guidance on when to use the tool, but it provides no exclusions, prerequisites, or alternative-tool routing such as when to choose mot_vehicle_search instead.

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.

Resources