Adaga Network — Direct Booking Federation

Search and book every Adaga network hotel at once: live availability, exact prices, real booking.

Sollte ich dies verwenden

Qualität und Sicherheit

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

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

Kontextkosten

~784Tokens (Tool-Definitionen)
~1.7 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.61% 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": {
    "adaga-network": {
      "url": "https://adagasolutions.lu/network/mcp"
    }
  }
}

Remote-Endpunkte

https://adagasolutions.lu/network/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (3)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢network_directory

List every establishment in the Adaga direct-booking network (hotels, and soon salons/restaurants) with brand, type, city and slug. All of them expose real-time availability, exact prices and real booking creation — no OTA commission. Use the slug for network_search and network_book.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢network_search(checkin, checkout, city, type, max_total_cents)

Search the WHOLE Adaga network at once for a stay: fans out to every matching establishment and returns real-time availability with exact total prices (euro cents), sorted by price — like Booking.com but machine-native and commission-free. Workflow: (1) call this, (2) pick an offer (tenant_slug + room_id), (3) call network_book with traveler name and email, (4) hand the payment instructions to the human. Constraints: dates YYYY-MM-DD, checkin < checkout, checkin not in the past, max 30 nights. A tenant that does not answer within 6 s is skipped (reported in errors).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "checkin": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Arrival date YYYY-MM-DD"
    },
    "checkout": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Departure date YYYY-MM-DD"
    },
    "city": {
      "type": "string",
      "description": "Filter by city (e.g. Luxembourg); omit to search everywhere"
    },
    "type": {
      "type": "string",
      "description": "Establishment type filter, e.g. 'hotel'"
    },
    "max_total_cents": {
      "type": "integer",
      "description": "Budget cap for the whole stay, in euro cents"
    }
  },
  "required": [
    "checkin",
    "checkout"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡network_book(tenant_slug, room_id, checkin, checkout, guest_name, ...)

Create a REAL booking at one establishment of the Adaga network. WORKFLOW: (1) call network_search to get fresh availability and the exact price, (2) collect traveler full name and email, (3) call this tool, (4) give the human the payment instructions from the response — the booking is confirmed only after secure card payment; unpaid bookings expire automatically. Optional: guests, phone, special_requests, breakfast, promo_code, extras ids. Fails with 409 if the room became unavailable.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "tenant_slug": {
      "type": "string",
      "minLength": 1,
      "description": "Establishment slug from network_search / network_directory"
    },
    "room_id": {
      "type": "integer",
      "description": "Room id from network_search"
    },
    "checkin": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Arrival date YYYY-MM-DD"
    },
    "checkout": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Departure date YYYY-MM-DD"
    },
    "guest_name": {
      "type": "string",
      "minLength": 2,
      "description": "Traveler full name"
    },
    "guest_email": {
      "type": "string",
      "format": "email",
      "description": "Traveler email (confirmation is sent here)"
    },
    "guest_phone": {
      "type": "string"
    },
    "guests": {
      "type": "integer",
      "minimum": 1
    },
    "special_requests": {
      "type": "string"
    },
    "breakfast": {
      "type": "boolean"
    },
    "promo_code": {
      "type": "string"
    },
    "extras": {
      "type": "array",
      "items": {
        "type": "integer"
      }
    }
  },
  "required": [
    "tenant_slug",
    "room_id",
    "checkin",
    "checkout",
    "guest_name",
    "guest_email"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet3 Tools