iQuota Hotels

Search, quote and book independent hotels: official rates, live availability, pay at the hotel.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
88%
Vollständigkeit des Schemas
76%
Qualität der Benennung
97%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'get_booking' description lacks action verbin get_booking

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~953Tokens (Tool-Definitionen)
~1.0 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.74% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "hotels": {
      "url": "https://iquota.io/mcp"
    }
  }
}

Remote-Endpunkte

https://iquota.io/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (6)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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.

Eingabe-Schema

{
  "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).

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet6 Tools