iQuota Hotels
Search, quote and book independent hotels: official rates, live availability, pay at the hotel.
使うべきか
品質と安全性
検出事項(1)
- LOWget_booking 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"hotels": {
"url": "https://iquota.io/mcp"
}
}
}リモートエンドポイント
https://iquota.io/mcpstreamable-httpできること
ツール一覧
ツール(6)
🟢search_hotels(checkin, checkout, destination, adults, children_ages, ...)
Search live availability and prices of directly-contracted hotels, apartments and villas. destination: city, area, region, hotel name or ISO country code (not needed on a hotel's own connector). Dates YYYY-MM-DD. adults and children_ages are per room. currency: EUR, USD… (if the property sells in it). board: Room only, Bed & breakfast, Half board, Full board or All inclusive. Returns hotels with options; each option has a rate_key (valid 30 minutes) for check_rate and book_hotel.
入力スキーマ
{
"type": "object",
"properties": {
"checkin": {
"title": "Checkin",
"type": "string"
},
"checkout": {
"title": "Checkout",
"type": "string"
},
"destination": {
"default": "",
"title": "Destination",
"type": "string"
},
"adults": {
"default": 2,
"title": "Adults",
"type": "integer"
},
"children_ages": {
"anyOf": [
{
"items": {
"type": "integer"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Children Ages"
},
"rooms": {
"default": 1,
"title": "Rooms",
"type": "integer"
},
"currency": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Currency"
},
"max_total_price": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Max Total Price"
},
"board": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Board"
}
},
"required": [
"checkin",
"checkout"
],
"title": "_searchArguments"
}🟢get_hotel(hotel_code)
Full details of a hotel: description, amenities, photos, location, rooms, check-in times, children policy and payment terms (hotel_code not needed on a hotel's own connector).
入力スキーマ
{
"type": "object",
"properties": {
"hotel_code": {
"default": "",
"title": "Hotel Code",
"type": "string"
}
},
"title": "_getArguments"
}🟢check_rate(rate_key)
Re-check price and availability of an option right before booking.
入力スキーマ
{
"type": "object",
"properties": {
"rate_key": {
"title": "Rate Key",
"type": "string"
}
},
"required": [
"rate_key"
],
"title": "_checkArguments"
}⚪book_hotel(rate_key, guest_name, guest_email, guest_phone, traveller_confirmed, ...)
Confirm a booking. Only call after the traveller has explicitly confirmed the hotel, dates, room, total price, cancellation policy and payment terms (set traveller_confirmed=true). Payment is collected by the property: never ask for card details. Returns the booking reference.
入力スキーマ
{
"type": "object",
"properties": {
"rate_key": {
"title": "Rate Key",
"type": "string"
},
"guest_name": {
"title": "Guest Name",
"type": "string"
},
"guest_email": {
"title": "Guest Email",
"type": "string"
},
"guest_phone": {
"title": "Guest Phone",
"type": "string"
},
"traveller_confirmed": {
"title": "Traveller Confirmed",
"type": "boolean"
},
"special_requests": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Special Requests"
}
},
"required": [
"rate_key",
"guest_name",
"guest_email",
"guest_phone",
"traveller_confirmed"
],
"title": "_bookArguments"
}🟢get_booking(booking_reference, guest_email)
Look up a booking made through iQuota, using its reference and the guest email.
入力スキーマ
{
"type": "object",
"properties": {
"booking_reference": {
"title": "Booking Reference",
"type": "string"
},
"guest_email": {
"title": "Guest Email",
"type": "string"
}
},
"required": [
"booking_reference",
"guest_email"
],
"title": "_getbArguments"
}🔴cancel_booking(booking_reference, guest_email, confirm)
Cancel a booking. First call with confirm=false to get the cancellation fee, tell the traveller, and only if they agree call again with confirm=true.
入力スキーマ
{
"type": "object",
"properties": {
"booking_reference": {
"title": "Booking Reference",
"type": "string"
},
"guest_email": {
"title": "Guest Email",
"type": "string"
},
"confirm": {
"default": false,
"title": "Confirm",
"type": "boolean"
}
},
"required": [
"booking_reference",
"guest_email"
],
"title": "_cancelArguments"
}コミュニティ
エビデンス