# Lettance

> Landlord rules for England by postcode: council licensing, the landlord register and the law, cited.

- name: com.lettance/rules
- version: 1.2.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 89/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.lettance%2Frules
- tools: https://api.protogrid.dev/v1/servers/com.lettance%2Frules/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "rules": {
      "type": "http",
      "url": "https://lettance.com/mcp"
    }
  }
}
```


## Trust

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

## Quality 89/100 (new)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### 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 642 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

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

- n/a `stability.changes`, `stability.rug_pull`: tool history recorded for 5 of the 7 days needed

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

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

- tools: 4, about 642 tokens to load them all
- tool set hash: ff18fe1a5547f4335374127a4592dbb6
- tools last changed: 2026-10-15T15:43:23.738Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.lettance/rules.svg)](https://protogrid.dev/servers/com.lettance/rules)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-15 `council_licensing` changed (annotations)
- 2026-10-15 `get_rule` changed (description, inputSchema, annotations) **meaning changed**
  - before: Full text of one rule: requirement, deadline, evidence, penalty, legal basis and guidance.
  - after: Use when you have a rule id from search_rules and need its full detail: the requirement, deadline, evidence to keep, penalty, legal basis and official guidance links. Read-only. Unknown ids return an error rather than a guess.
- 2026-10-15 `search_rules` changed (description, inputSchema, annotations) **meaning changed**
  - before: Search the cited catalogue of England's private landlord rules by keywords.
  - after: Use for general questions about what private landlords in England must do, such as gas safety, deposits, EPC ratings, smoke alarms or notices. Searches Lettance's catalogue of rules, each cited to legislation.gov.uk or GOV.UK, and returns matching rule ids with summaries. Use get_rule for one rule's full detail. Read-only.
- 2026-10-15 `check_address` changed (description, inputSchema) **meaning changed**
  - before: Council licence verdict, licensing schemes, landlord register window, flood zone and conservation area for a postcode in England.
  - after: Use when someone asks what applies to a rented home at a postcode in England. Returns whether a council property licence is needed for the household type, the council's licensing schemes, the planned landlord register window, flood zone and conservation area, each with its source. Read-only. England only; a council we have not researched yet says so instead of guessing. Information, not legal advice.

Full history: https://api.protogrid.dev/v1/servers/com.lettance%2Frules/changes

## Remotes

- https://lettance.com/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (4)

- `check_address`: Use when someone asks what applies to a rented home at a postcode in England. Returns whether a council property licence is needed for the household type, the council's licensing schemes, the planned landlord register window, flood zone and conservation area, each with its source. Read-only. England only; a council we have not researched yet says so instead of guessing. Information, not legal advice.
- `council_licensing`: Every licensing scheme for an English council with wards, dates, fees and council sources. Pass a slug such as 'southwark' or a name such as 'Birmingham'. A council we have not researched yet returns researched: false with its region and landlord register window.
- `get_rule`: Use when you have a rule id from search_rules and need its full detail: the requirement, deadline, evidence to keep, penalty, legal basis and official guidance links. Read-only. Unknown ids return an error rather than a guess.
- `search_rules`: Use for general questions about what private landlords in England must do, such as gas safety, deposits, EPC ratings, smoke alarms or notices. Searches Lettance's catalogue of rules, each cited to legislation.gov.uk or GOV.UK, and returns matching rule ids with summaries. Use get_rule for one rule's full detail. Read-only.
