Travellers Group — Regional Australia Hotels

Verified facts and direct-booking handoff for five Travellers Group hotels in regional Australia.

Sollte ich dies verwenden

Qualität und Sicherheit

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

Befunde (2)

  • LOWTool 'recommend_property' description lacks action verbin recommend_property
  • LOWTool 'check_availability' description lacks action verbin check_availability

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

Kontextkosten

~1,965Tokens (Tool-Definitionen)
~1.1 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.54% 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": {
    "agent": {
      "url": "https://agent.travellersgroup.com.au/v1/mcp"
    }
  }
}

Remote-Endpunkte

https://agent.travellersgroup.com.au/v1/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (12)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢search_content(query, town, property, type)

Search the published six-site Travellers Group corpus (guides, hubs, FAQs, pages). Returns ranked answer capsules (≤120 words) with canonical URLs.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "maxLength": 300,
      "description": "What the traveller wants to know, in their own words"
    },
    "town": {
      "type": "string",
      "description": "Bundaberg | Rockhampton | Emerald | Orange | Dubbo"
    },
    "property": {
      "type": "string"
    },
    "type": {
      "type": "string",
      "enum": [
        "guide",
        "faq",
        "page",
        "hub",
        "entity",
        "room",
        "distances"
      ]
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_property(property)

Canonical entity record for a Travellers Group property: address, contacts, quick facts, policies, booking URL, parent entity.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "property": {
      "type": "string",
      "minLength": 2,
      "maxLength": 80
    }
  },
  "required": [
    "property"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_room_types(property, traveller_context)

Room catalogue for a property: occupancy, bedding, amenities, who-it-suits, booking deep link per room. traveller_context re-ranks honestly — it never invents inclusions.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "property": {
      "type": "string",
      "minLength": 2,
      "maxLength": 80
    },
    "traveller_context": {
      "type": "string",
      "maxLength": 200,
      "description": "e.g. 'crew of 4, weekly' or 'couple, wine weekend'"
    }
  },
  "required": [
    "property"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_distances(property, town, destination)

Measured distances from a property (km, drive/walk minutes) to hospitals, mines, airports, venues, wineries. Fuzzy destination filter ('the zoo', 'hospital'). Serves published measured figures only.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "property": {
      "type": "string",
      "minLength": 2,
      "maxLength": 80
    },
    "town": {
      "type": "string",
      "minLength": 2,
      "maxLength": 40
    },
    "destination": {
      "type": "string",
      "maxLength": 80
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_events(town, from_date, to_date)

Verified events for a town. Serves only entries published with explicit dates — never extrapolates a date.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "town": {
      "type": "string",
      "minLength": 2,
      "maxLength": 40
    },
    "from_date": {
      "type": "string"
    },
    "to_date": {
      "type": "string"
    }
  },
  "required": [
    "town"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_town_guide(town, topic)

Town knowledge layer: open-late, essentials, eat, with-kids, working-in, hospital-visitor, itineraries. Unbuilt topic returns 'not yet published' plus the town guide root.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "town": {
      "type": "string",
      "minLength": 2,
      "maxLength": 40
    },
    "topic": {
      "type": "string",
      "enum": [
        "open-late",
        "essentials",
        "eat",
        "with-kids",
        "working-in",
        "hospital-visitor",
        "itineraries",
        "things-to-do"
      ]
    }
  },
  "required": [
    "town",
    "topic"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_indicative_rates(property, room_type, stay_band)

Indicative rate ranges from the published, commercially-signed rate module only — framed as indicative, never a quote. Where no figure is published, returns the booking link instead (never an estimate).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "property": {
      "type": "string",
      "minLength": 2,
      "maxLength": 80
    },
    "room_type": {
      "type": "string",
      "maxLength": 60
    },
    "stay_band": {
      "type": "string",
      "enum": [
        "night",
        "week",
        "month"
      ]
    }
  },
  "required": [
    "property"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢recommend_property(town, need, context)

Honest matching across the Travellers portfolio. If no Travellers property suits the need, says so plainly and names the accommodation category that does. Never oversells. [Templates DRAFT pending G1.]

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "town": {
      "type": "string",
      "maxLength": 40
    },
    "need": {
      "type": "string",
      "maxLength": 200,
      "description": "e.g. 'towing a caravan', 'pet friendly', 'crew of 6 near the hospital'"
    },
    "context": {
      "type": "string",
      "maxLength": 300
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢check_availability(property, check_in, check_out, adults, children)

Tier A handoff: returns a dated, pre-filled booking-engine link — LIVE availability and pricing are at that link. This tool never asserts that dates are available.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "property": {
      "type": "string",
      "minLength": 2,
      "maxLength": 80
    },
    "check_in": {
      "type": "string",
      "description": "YYYY-MM-DD"
    },
    "check_out": {
      "type": "string",
      "description": "YYYY-MM-DD"
    },
    "adults": {
      "type": "integer",
      "minimum": 1,
      "maximum": 12,
      "default": 2
    },
    "children": {
      "type": "integer",
      "minimum": 0,
      "maximum": 12,
      "default": 0
    }
  },
  "required": [
    "property",
    "check_in",
    "check_out"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡create_enquiry(property, contact, context_summary, dates, party, ...)

Sends a booking enquiry to the property team (groups, crews, blocks, weekly stays, functions). Requires the guest’s explicit consent to pass their details and conversation context to the property.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "property": {
      "type": "string",
      "minLength": 2,
      "maxLength": 80
    },
    "contact": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string",
          "minLength": 2,
          "maxLength": 80
        },
        "email": {
          "type": "string",
          "maxLength": 120
        },
        "phone": {
          "type": "string",
          "maxLength": 30
        }
      },
      "required": [
        "name",
        "email"
      ],
      "additionalProperties": false
    },
    "context_summary": {
      "type": "string",
      "minLength": 10,
      "maxLength": 1500,
      "description": "Party, dates, purpose, questions asked — so the team replies informed"
    },
    "dates": {
      "type": "string",
      "maxLength": 60
    },
    "party": {
      "type": "string",
      "maxLength": 80
    },
    "consent_confirmed": {
      "type": "boolean",
      "description": "Must be true: the guest has consented to their details + context being sent to the property"
    }
  },
  "required": [
    "property",
    "contact",
    "context_summary",
    "consent_confirmed"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_corporate_account_info

The Travellers Group corporate-account answer as data: one account, five properties, direct billing and consolidated invoicing.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡create_corporate_enquiry(company, contact, context_summary, consent_confirmed)

Corporate-account or group-booking enquiry, routed to the Travellers Group corporate team. Requires guest consent, as with create_enquiry.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "company": {
      "type": "string",
      "minLength": 2,
      "maxLength": 120
    },
    "contact": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string",
          "minLength": 2,
          "maxLength": 80
        },
        "email": {
          "type": "string",
          "maxLength": 120
        },
        "phone": {
          "type": "string",
          "maxLength": 30
        }
      },
      "required": [
        "name",
        "email"
      ],
      "additionalProperties": false
    },
    "context_summary": {
      "type": "string",
      "minLength": 10,
      "maxLength": 1500
    },
    "consent_confirmed": {
      "type": "boolean"
    }
  },
  "required": [
    "company",
    "contact",
    "context_summary",
    "consent_confirmed"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet12 Tools
verifiziertVersion nicht aufgezeichnet12 Tools
verifiziertVersion nicht aufgezeichnet12 Tools