# motstat

> UK car reliability from real MOT results: first-time pass rates by make, model and number plate.

- name: uk.co.motstat/mot
- version: 0.1.0
- connection class: R0 (autonomous)
- trust: 82/100 flags: no-repository
- quality: 100/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/uk.co.motstat%2Fmot
- tools: https://api.protogrid.dev/v1/servers/uk.co.motstat%2Fmot/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "mot": {
      "type": "http",
      "url": "https://mcp.motstat.co.uk/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 99
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-97% +updated-8d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 100/100 (strong)

### protocol: 100 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- pass `protocol.list_ttl`: tool list is cacheable (ttlMs 3600000)

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 4 of 4 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 691 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name
- pass `stability.new_links`: no tool change named a new site

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 4, about 691 tokens to load them all
- tool set hash: 7f712cfaf317fba85222f0843f94f495
- badge: [![protogrid quality](https://protogrid.dev/badge/uk.co.motstat/mot.svg)](https://protogrid.dev/servers/uk.co.motstat/mot)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://mcp.motstat.co.uk/mcp (streamable-http, auth none, reachable true, uptime30d 0.96875)

## Packages

_none_

## Tools (4)

- `get_make_reliability`: A make's MOT reliability grade over all its cars, and every graded model of that make ranked by the share of UK cars it beats once age and mileage are taken into account.
- `get_model_reliability`: A model's MOT reliability over all years: grade, first-time pass rate, points above or below a typical car of the same age and mileage, and the share of UK cars it beats. Give year, fuel and/or engine to also get those versions, each with its own grade and the areas where it fails more often than similar cars (weak spots).
- `lookup_plate`: One UK car's MOT history from the DVSA by its registration: each test with its result, mileage and defects or advisories, whether its MOT is valid, warnings (mileage going down, gaps with no MOT, an outstanding safety recall) and its model's reliability grade.
- `search_cars`: Find UK car makes and models by name, e.g. "Fiesta", "Toyota Yaris" or "Kia". Returns up to 10 matches with their MOT reliability grade, first-time pass rate and the share of UK cars they beat, for get_model_reliability or get_make_reliability.
