Checks whether a property in England is in a council's selective or HMO licensing scheme
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Looks up a postcode in England in HouseFile’s records of council licensing schemes and returns each scheme in force there, with its dates, fee, source link and the date the records were last verified, plus the national HMO rule. Schemes not in force yet are listed under upcoming. It works to postcode precision, so near a scheme’s edge it says so. Give occupants and households to settle the mandatory HMO test in England.
A full UK postcode in any spacing or case, such as "e8 1dy"
How many people live in the property
YYYY-MM-DD. Defaults to today; at most 24 months ahead
How many separate households they form
House number or name and street. Accepted, but the lookup works to postcode precision, and the address is never stored
Looks up a postcode in England in HouseFile’s records of council licensing schemes and returns each scheme in force there, with its dates, fee, source link and the date the records were last verified, plus the national HMO rule. Schemes not in force yet are listed under upcoming. It works to postcode precision, so near a scheme’s edge it says so. Give occupants and households to settle the mandatory HMO test in England.
| Argument | Type | Description |
|---|---|---|
| postcode* | string | A full UK postcode in any spacing or case, such as "e8 1dy" |
| occupants | integer | How many people live in the property |
| as_of_date | string | YYYY-MM-DD. Defaults to today; at most 24 months ahead |
| households | integer | How many separate households they form |
| address_line | string | House number or name and street. Accepted, but the lookup works to postcode precision, and the address is never stored |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"postcode"
],
"properties": {
"postcode": {
"type": "string",
"maxLength": 10,
"minLength": 5,
"description": "A full UK postcode in any spacing or case, such as \"e8 1dy\""
},
"occupants": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "How many people live in the property"
},
"as_of_date": {
"type": "string",
"description": "YYYY-MM-DD. Defaults to today; at most 24 months ahead"
},
"households": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "How many separate households they form"
},
"address_line": {
"type": "string",
"maxLength": 200,
"description": "House number or name and street. Accepted, but the lookup works to postcode precision, and the address is never stored"
}
}
}Which councils HouseFile’s records cover: each council with published schemes, with how many, how many are in force and when they were last verified, and the councils checked and found to run none. Use it to tell the user honestly whether their area is covered, and list_council_schemes for one council’s detail.
No arguments.
{
"type": "object",
"properties": {}
}Lists a council’s licensing schemes from HouseFile’s records: in force, starting soon, proposed, and ended in the last 12 months, each with its area, dates, fee, source link and last verified date. Takes a council name, part of a name or a GSS code. If several councils match, it returns them to choose from.
| Argument | Type | Description |
|---|---|---|
| council* | string | A council name, part of one, or its GSS code, such as "Croydon" or "E09000008" |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"council"
],
"properties": {
"council": {
"type": "string",
"maxLength": 100,
"minLength": 2,
"description": "A council name, part of one, or its GSS code, such as \"Croydon\" or \"E09000008\""
}
}
}What’s coming: schemes proposed or starting soon, and recent changes to schemes in HouseFile’s records (started, ended, fee, dates or area changed), newest first. Optionally for one council, and for a number of months ahead and back (6 by default, at most 24). For all councils the lists stop at the 15 soonest schemes and the 10 latest changes, with the totals; ask for one council to see all of its own.
| Argument | Type | Description |
|---|---|---|
| council | string | A council name, part of one, or its GSS code |
| within_months | integer | Months ahead and back to look, 6 by default |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"council": {
"type": "string",
"maxLength": 100,
"minLength": 2,
"description": "A council name, part of one, or its GSS code"
},
"within_months": {
"type": "integer",
"maximum": 24,
"minimum": 1,
"description": "Months ahead and back to look, 6 by default"
}
}
}