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
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
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-httpWas es kann
Tool-Inventar
Tools (3)
🟢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
Nachweis