Get host booking link
get_booking_linkGet a currently published property's host destination, reviewed bookingCapabilities and matching handoff instructions. Request-only homes accept a booking request; price-only readers cannot confirm availability. Unknown or expired capabilities never promise online quotes or checkout. Open the destination for the host's booking options. This tool never creates a reservation or takes payment. Set includeCapabilities:true to inspect the current host capability. bookingStatus=requires_host_confirmation describes Chucho's handoff, not proof of manual host approval. A quote capability does not establish instant booking; say when the host's confirmation method is unknown.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>"
},
"name": "get_booking_link"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| locale | No | en | |
| currency | No | Preferred ISO 4217 currency, e.g. USD, EUR or NOK. Rough nightly estimates use approximate conversions (USD by default) when a fresh rate is supported; otherwise retain the host currency. Dated quotes depend on host support: always inspect the returned currency. May be supplied without dates for browsing. | |
| includeCapabilities | No | Set true to include the current host bookingCapabilities. Use for questions about booking methods, price checks or host approval. Missing or expired evidence remains unknown. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| bookingUrl | Yes | ||
| propertyId | Yes | ||
| instructions | Yes | ||
| propertyName | Yes | ||
| bookingStatus | Yes | ||
| bookingProvider | Yes | ||
| reservationCreated | Yes | ||
| bookingCapabilities | Yes |