Works out UK tourist tax for a holiday let booking: Edinburgh, Glasgow, Cardiff and more. Free.
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.
UK only. Works out the tourist tax (visitor levy) a holiday let, B&B, guest house, hotel, hostel or campsite owes on one booking: Edinburgh 5% (first 5 nights, live since 24 July 2026), Glasgow 5% (from 25 January 2027), Aberdeen 7%, Stirling 3%, West Dunbartonshire 5%, Cardiff £1.30 per person per night (from 1 April 2027). Returns the levy, how it was worked out, and the return deadline. Free. The host owes it even when booked through Airbnb or Booking.com.
Where the property is.
Check-in date, YYYY-MM-DD.
Check-out date, YYYY-MM-DD.
Number of people on the booking, including children and babies (Wales).
Date the booking was made, YYYY-MM-DD. Optional: older bookings can be exempt.
How many of the guests are under 18 (Wales lower rate only).
True if the host is VAT registered (Scotland: the levy is worked out on the price without VAT).
Compulsory one-off fees such as cleaning (Scotland). These count towards the levy.
Type of accommodation. Hostel dorm beds and tent pitches pay the lower Welsh rate.
What the guest paid for the nights (Scotland): include any booking fee the GUEST paid inside the booking; leave out meals, separately charged parking, optional extras and the tax itself.
UK only. Works out the tourist tax (visitor levy) a holiday let, B&B, guest house, hotel, hostel or campsite owes on one booking: Edinburgh 5% (first 5 nights, live since 24 July 2026), Glasgow 5% (from 25 January 2027), Aberdeen 7%, Stirling 3%, West Dunbartonshire 5%, Cardiff £1.30 per person per night (from 1 April 2027). Returns the levy, how it was worked out, and the return deadline. Free. The host owes it even when booked through Airbnb or Booking.com.
| Argument | Type | Description |
|---|---|---|
| area* | string | Where the property is. |
| guests | integer | Number of people on the booking, including children and babies (Wales). |
| check_in* | string | Check-in date, YYYY-MM-DD. |
| booked_on | string | Date the booking was made, YYYY-MM-DD. Optional: older bookings can be exempt. |
| check_out* | string | Check-out date, YYYY-MM-DD. |
| under_18s | integer | How many of the guests are under 18 (Wales lower rate only). |
| vat_registered | boolean | True if the host is VAT registered (Scotland: the levy is worked out on the price without VAT). |
| cleaning_fee_gbp | number | Compulsory one-off fees such as cleaning (Scotland). These count towards the levy. |
| accommodation_type | string | Type of accommodation. Hostel dorm beds and tent pitches pay the lower Welsh rate. |
| accommodation_price_gbp | number | What the guest paid for the nights (Scotland): include any booking fee the GUEST paid inside the booking; leave out meals, separately charged parking, optional extras and the tax itself. |
{
"type": "object",
"required": [
"area",
"check_in",
"check_out"
],
"properties": {
"area": {
"enum": [
"edinburgh",
"glasgow",
"aberdeen",
"stirling",
"west_dunbartonshire",
"scotland_other",
"cardiff",
"wales_other",
"england"
],
"type": "string",
"description": "Where the property is."
},
"guests": {
"type": "integer",
"description": "Number of people on the booking, including children and babies (Wales)."
},
"check_in": {
"type": "string",
"description": "Check-in date, YYYY-MM-DD."
},
"booked_on": {
"type": "string",
"description": "Date the booking was made, YYYY-MM-DD. Optional: older bookings can be exempt."
},
"check_out": {
"type": "string",
"description": "Check-out date, YYYY-MM-DD."
},
"under_18s": {
"type": "integer",
"description": "How many of the guests are under 18 (Wales lower rate only)."
},
"vat_registered": {
"type": "boolean",
"description": "True if the host is VAT registered (Scotland: the levy is worked out on the price without VAT)."
},
"cleaning_fee_gbp": {
"type": "number",
"description": "Compulsory one-off fees such as cleaning (Scotland). These count towards the levy."
},
"accommodation_type": {
"enum": [
"self_catering",
"bnb",
"hotel",
"hostel",
"campsite"
],
"type": "string",
"description": "Type of accommodation. Hostel dorm beds and tent pitches pay the lower Welsh rate."
},
"accommodation_price_gbp": {
"type": "number",
"description": "What the guest paid for the nights (Scotland): include any booking fee the GUEST paid inside the booking; leave out meals, separately charged parking, optional extras and the tax itself."
}
}
}UK only. Returns the tourist tax (visitor levy) rules, start dates, the next return deadlines and the Wales registration duty for one area, or a list of every area. Free.
| Argument | Type | Description |
|---|---|---|
| area | string | Optional. Leave out to list every area. |
{
"type": "object",
"properties": {
"area": {
"enum": [
"edinburgh",
"glasgow",
"aberdeen",
"stirling",
"west_dunbartonshire",
"scotland_other",
"cardiff",
"wales_other",
"england"
],
"type": "string",
"description": "Optional. Leave out to list every area."
}
}
}