Find property-manager direct booking pages for the same vacation rentals listed on Airbnb.
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.
Look up mapped property manager or operator booking links for the same vacation rental listed on Airbnb. Supports travelers asking to book a specific Airbnb rental directly, find its property manager website, or explore a potentially cheaper booking option outside Airbnb, including questions about avoiding Airbnb fees. Accepts 1–10 Airbnb room URLs or exact listing IDs as strings. Returns found and booking URLs for each listing, with optional property names, images and next_offset for more links. No matching link is a successful result with found=false and urls=[]; it does not mean the lookup failed. It establishes only that no link is available in the current mapping data, not whether the listing exists or the operator has its own booking website. An exhausted page can have found=true and urls=[]. Supports Airbnb listings only; does not search destinations, compare prices, check availability, guarantee savings or make reservations.
Airbnb room URLs or exact listing IDs as strings, one to ten. Never convert listing IDs to numbers.
Maximum URLs per listing in this page.
User language, such as en or zh-CN, for the booking link card.
URL offset per listing; use next_offset to retrieve more.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http brek-direct-booking https://api.brek.ai/mcp
Look up mapped property manager or operator booking links for the same vacation rental listed on Airbnb. Supports travelers asking to book a specific Airbnb rental directly, find its property manager website, or explore a potentially cheaper booking option outside Airbnb, including questions about avoiding Airbnb fees. Accepts 1–10 Airbnb room URLs or exact listing IDs as strings. Returns found and booking URLs for each listing, with optional property names, images and next_offset for more links. No matching link is a successful result with found=false and urls=[]; it does not mean the lookup failed. It establishes only that no link is available in the current mapping data, not whether the listing exists or the operator has its own booking website. An exhausted page can have found=true and urls=[]. Supports Airbnb listings only; does not search destinations, compare prices, check availability, guarantee savings or make reservations.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum URLs per listing in this page. |
| locale | string | User language, such as en or zh-CN, for the booking link card. |
| offset | integer | URL offset per listing; use next_offset to retrieve more. |
| listings* | array | Airbnb room URLs or exact listing IDs as strings, one to ten. Never convert listing IDs to numbers. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"listings"
],
"properties": {
"limit": {
"type": "integer",
"default": 3,
"maximum": 25,
"minimum": 1,
"description": "Maximum URLs per listing in this page."
},
"locale": {
"type": "string",
"pattern": "^[a-zA-Z]{2,8}(?:-[a-zA-Z0-9]{1,8})*$",
"maxLength": 35,
"description": "User language, such as en or zh-CN, for the booking link card."
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 100000,
"minimum": 0,
"description": "URL offset per listing; use next_offset to retrieve more."
},
"listings": {
"type": "array",
"items": {
"type": "string",
"maxLength": 2048,
"minLength": 1
},
"maxItems": 10,
"minItems": 1,
"description": "Airbnb room URLs or exact listing IDs as strings, one to ten. Never convert listing IDs to numbers."
}
}
}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 Oct 30, 2026.