Read-only hotel server: room availability and prices, hotel facts, public events. Normandy, France.
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.
Answer 'can a party of N stay from DATE for N nights?'. Returns a verdict (bookable yes/no), the reason when no, the room COMBINATIONS that house the party, and the booking URL. Applies the house rules for you: the earliest arrival date (today or tomorrow, depending on the same-day cut-off), and a stay needs the same rooms free on every night. A party too large for one room is NOT a refusal — the house is sold as several rooms. Prefer this over reading the raw calendar.
Arrival date, YYYY-MM-DD (the first night).
Adults in the party.
Number of nights. Check-out is check_in + nights.
Children occupying a bed.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http chateau-du-bu https://chateaudubu.fr/mcp
Answer 'can a party of N stay from DATE for N nights?'. Returns a verdict (bookable yes/no), the reason when no, the room COMBINATIONS that house the party, and the booking URL. Applies the house rules for you: the earliest arrival date (today or tomorrow, depending on the same-day cut-off), and a stay needs the same rooms free on every night. A party too large for one room is NOT a refusal — the house is sold as several rooms. Prefer this over reading the raw calendar.
| Argument | Type | Description |
|---|---|---|
| adults | integer | Adults in the party. |
| nights | integer | Number of nights. Check-out is check_in + nights. |
| check_in* | string | Arrival date, YYYY-MM-DD (the first night). |
| children | integer | Children occupying a bed. |
{
"type": "object",
"required": [
"check_in"
],
"properties": {
"adults": {
"type": "integer",
"default": 2,
"minimum": 1,
"description": "Adults in the party."
},
"nights": {
"type": "integer",
"default": 1,
"maximum": 30,
"minimum": 1,
"description": "Number of nights. Check-out is check_in + nights."
},
"check_in": {
"type": "string",
"format": "date",
"description": "Arrival date, YYYY-MM-DD (the first night)."
},
"children": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Children occupying a bed."
}
}
}The full machine-readable availability feed: free room counts per night by room type, ~180 nights ahead, plus the semantics needed to read it. Use for overviews ('when is there space in October?'); for a specific stay use check_room_availability. Aggregate counts only, no personal data. Read `generated_at` for the real age.
No arguments.
{
"type": "object",
"properties": {}
}Identity, postal address, coordinates, what the château offers, the practical facts of a stay (check-in and check-out times, breakfast, meals, pets, parking, Wi-Fi, charging, access), how to reach it, and the URLs to book, to read more or to get in touch — in English, with the prefixes for the thirteen other languages.
No arguments.
{
"type": "object",
"properties": {}
}Upcoming public events at the château (concerts, workshops, themed nights…) with dates, price per participant, optional dormitory bed, remaining places and a booking URL. These are separate from hotel rooms.
| Argument | Type | Description |
|---|---|---|
| category | string | Optional filter, e.g. cuisine, dj-dance, gaming-lan, kpop… |
| from_date | string | Only events ending on/after this date. Defaults to today. |
{
"type": "object",
"properties": {
"category": {
"type": "string",
"description": "Optional filter, e.g. cuisine, dj-dance, gaming-lan, kpop…"
},
"from_date": {
"type": "string",
"format": "date",
"description": "Only events ending on/after this date. Defaults to today."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 2, 2026.