MCP 服务器

Travellers Group — Regional Australia Hotels

au.com.travellersgroup/agent
旅行与酒店 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

Provides verified facts, room details, distances, events, indicative rates, booking handoffs, and enquiries for five regional Australian hotels.

check_availability
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.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['property', 'check_in', 'check_out'], 'properties': {'adults': {'type': 'integer', 'default': 2, 'maximum': 12, 'minimum': 1}, 'check_in': {'type': 'string', 'description': 'YYYY-MM-DD'}, 'children': {'type': 'integer', 'default': 0, 'maximum': 12, 'minimum': 0}, 'property': {'type': 'string', 'maxLength': 80, 'minLength': 2}, 'check_out': {'type': 'string', 'description': 'YYYY-MM-DD'}}, 'additionalProperties': False}
create_corporate_enquiry
Corporate-account or group-booking enquiry, routed to the Travellers Group corporate team. Requires guest consent, as with create_enquiry.
可访问外部资源
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['company', 'contact', 'context_summary', 'consent_confirmed'], 'properties': {'company': {'type': 'string', 'maxLength': 120, 'minLength': 2}, 'contact': {'type': 'object', 'required': ['name', 'email'], 'properties': {'name': {'type': 'string', 'maxLength': 80, 'minLength': 2}, 'email': {'type': 'string', 'maxLength': 120}, 'phone': {'type': 'string', 'maxLength': 30}}, 'additionalProperties': False}, 'context_summary': {'type': 'string', 'maxLength': 1500, 'minLength': 10}, 'consent_confirmed': {'type': 'boolean'}}, 'additionalProperties': False}
create_enquiry
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.
可访问外部资源
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['property', 'contact', 'context_summary', 'consent_confirmed'], 'properties': {'dates': {'type': 'string', 'maxLength': 60}, 'party': {'type': 'string', 'maxLength': 80}, 'contact': {'type': 'object', 'required': ['name', 'email'], 'properties': {'name': {'type': 'string', 'maxLength': 80, 'minLength': 2}, 'email': {'type': 'string', 'maxLength': 120}, 'phone': {'type': 'string', 'maxLength': 30}}, 'additionalProperties': False}, 'property': {'type': 'string', 'maxLength': 80, 'minLength': 2}, 'context_summary': {'type': 'string', 'maxLength': 1500, 'minLength': 10, 'description': 'Party, dates, purpose, questions asked â\x80\x94 so the team replies informed'}, 'consent_confirmed': {'type': 'boolean', 'description': 'Must be true: the guest has consented to their details + context being sent to the property'}}, 'additionalProperties': False}
get_corporate_account_info
The Travellers Group corporate-account answer as data: one account, five properties, direct billing and consolidated invoicing.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
get_distances
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.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'town': {'type': 'string', 'maxLength': 40, 'minLength': 2}, 'property': {'type': 'string', 'maxLength': 80, 'minLength': 2}, 'destination': {'type': 'string', 'maxLength': 80}}, 'additionalProperties': False}
get_events
Verified events for a town. Serves only entries published with explicit dates — never extrapolates a date.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['town'], 'properties': {'town': {'type': 'string', 'maxLength': 40, 'minLength': 2}, 'to_date': {'type': 'string'}, 'from_date': {'type': 'string'}}, 'additionalProperties': False}
get_indicative_rates
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).
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['property'], 'properties': {'property': {'type': 'string', 'maxLength': 80, 'minLength': 2}, 'room_type': {'type': 'string', 'maxLength': 60}, 'stay_band': {'enum': ['night', 'week', 'month'], 'type': 'string'}}, 'additionalProperties': False}
get_property
Canonical entity record for a Travellers Group property: address, contacts, quick facts, policies, booking URL, parent entity.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['property'], 'properties': {'property': {'type': 'string', 'maxLength': 80, 'minLength': 2}}, 'additionalProperties': False}
get_room_types
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.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['property'], 'properties': {'property': {'type': 'string', 'maxLength': 80, 'minLength': 2}, 'traveller_context': {'type': 'string', 'maxLength': 200, 'description': "e.g. 'crew of 4, weekly' or 'couple, wine weekend'"}}, 'additionalProperties': False}
get_town_guide
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.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['town', 'topic'], 'properties': {'town': {'type': 'string', 'maxLength': 40, 'minLength': 2}, 'topic': {'enum': ['open-late', 'essentials', 'eat', 'with-kids', 'working-in', 'hospital-visitor', 'itineraries', 'things-to-do'], 'type': 'string'}}, 'additionalProperties': False}
recommend_property
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.]
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'need': {'type': 'string', 'maxLength': 200, 'description': "e.g. 'towing a caravan', 'pet friendly', 'crew of 6 near the hospital'"}, 'town': {'type': 'string', 'maxLength': 40}, 'context': {'type': 'string', 'maxLength': 300}}, 'additionalProperties': False}
search_content
Search the published six-site Travellers Group corpus (guides, hubs, FAQs, pages). Returns ranked answer capsules (≤120 words) with canonical URLs.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'town': {'type': 'string', 'description': 'Bundaberg | Rockhampton | Emerald | Orange | Dubbo'}, 'type': {'enum': ['guide', 'faq', 'page', 'hub', 'entity', 'room', 'distances'], 'type': 'string'}, 'query': {'type': 'string', 'maxLength': 300, 'minLength': 2, 'description': 'What the traveller wants to know, in their own words'}, 'property': {'type': 'string'}}, 'additionalProperties': False}
已添加
create_corporate_enquiry
2026年9月17日 07:58
已添加
get_corporate_account_info
2026年9月17日 07:58
已添加
create_enquiry
2026年9月17日 07:58
已添加
check_availability
2026年9月17日 07:58
已添加
recommend_property
2026年9月17日 07:58
已添加
get_indicative_rates
2026年9月17日 07:58
已添加
get_town_guide
2026年9月17日 07:58
已添加
get_events
2026年9月17日 07:58
已添加
get_distances
2026年9月17日 07:58
已添加
get_room_types
2026年9月17日 07:58
已添加
get_property
2026年9月17日 07:58
已添加
search_content
2026年9月17日 07:58