MCP 서버

Sailtix

com.sailtix/sailtix
여행 및 호스피탈리티 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Searches scheduled ferries, fast boats, private boat charters, and fishing charters across Indonesia, including fares, schedules, capacity, and operators.

charter_search
Search private boat charters
Searches private boat and yacht charter packages by departure area, date, guest count, vessel type and trip length, returning price, duration, capacity, inclusions and the operator.
읽기 전용 외부 접근 가능 멱등성
입력 스키마
{'type': 'object', 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Requested charter date, YYYY-MM-DD.'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'guests': {'type': 'integer', 'maximum': 99, 'minimum': 1}, 'location': {'type': 'string', 'description': 'Departure area, e.g. a city or harbor name.'}, 'vessel_type': {'type': 'string', 'description': 'Vessel category filter, e.g. speedboat or yacht.'}, 'charter_style': {'type': 'string', 'description': 'Trip style filter, e.g. reef or trolling.'}, 'duration_type': {'type': 'string', 'description': 'Trip length, e.g. half_day, full_day, overnight.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'required': ['query', 'returned', 'results'], 'properties': {'query': {'type': 'object', 'description': 'Parameters the search actually ran with, after resolution.'}, 'total': {'type': 'integer'}, 'results': {'type': 'array', 'items': {'type': 'object'}}, 'returned': {'type': 'integer'}}}
fishing_search
Search fishing charters
Searches fishing charter trips by departure area, date, angler count and technique, returning price, duration, capacity, target species and the operator. Fishing trips are a category of the charter catalogue, so charter filters apply here too.
읽기 전용 외부 접근 가능 멱등성
입력 스키마
{'type': 'object', 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Requested trip date, YYYY-MM-DD.'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'anglers': {'type': 'integer', 'maximum': 99, 'minimum': 1}, 'location': {'type': 'string', 'description': 'Departure area, e.g. a city or harbor name.'}, 'charter_style': {'type': 'string', 'description': 'Fishing style filter, e.g. reef or trolling.'}, 'duration_type': {'type': 'string', 'description': 'Trip length, e.g. half_day, full_day, overnight.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'required': ['query', 'returned', 'results'], 'properties': {'query': {'type': 'object', 'description': 'Parameters the search actually ran with, after resolution.'}, 'total': {'type': 'integer'}, 'results': {'type': 'array', 'items': {'type': 'object'}}, 'returned': {'type': 'integer'}}}
locations_list
List harbors and destination regions
Lists the harbors and destination regions Sailtix sells sea transport between, each with the identifier the search tools accept. Optional free-text filter narrows the list by name or slug.
읽기 전용 외부 접근 가능 멱등성
입력 스키마
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'Maximum entries to return. Defaults to 60.'}, 'query': {'type': 'string', 'description': 'Optional free-text filter matched against name and slug.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'required': ['total', 'returned', 'locations'], 'properties': {'total': {'type': 'integer'}, 'returned': {'type': 'integer'}, 'locations': {'type': 'array', 'items': {'type': 'object'}}}}
sailing_search
Search scheduled sea transport
Searches scheduled ferry and fast-boat departures between two places on a given date, returning departure and arrival times, operator, vessel, journey duration, remaining seats and fares. Origin and destination accept a harbor name, a destination-region name, a slug, or an identifier from locations_list; at least one side must be given.
읽기 전용 외부 접근 가능 멱등성
입력 스키마
{'type': 'object', 'properties': {'adult': {'type': 'integer', 'maximum': 99, 'minimum': 0}, 'child': {'type': 'integer', 'maximum': 99, 'minimum': 0}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'infant': {'type': 'integer', 'maximum': 99, 'minimum': 0}, 'origin': {'type': 'string', 'description': 'Departure harbor or region — name, slug, or identifier.'}, 'destination': {'type': 'string', 'description': 'Arrival harbor or region — name, slug, or identifier.'}, 'nationality': {'enum': ['indo', 'non_indo'], 'type': 'string', 'description': 'Fare band. Indonesian residents are priced separately.'}, 'return_date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Optional return date, YYYY-MM-DD.'}, 'travel_date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Departure date, YYYY-MM-DD.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'required': ['query', 'returned', 'results'], 'properties': {'query': {'type': 'object', 'description': 'Parameters the search actually ran with, after resolution.'}, 'total': {'type': 'integer'}, 'results': {'type': 'array', 'items': {'type': 'object'}}, 'returned': {'type': 'integer'}}}
추가됨
fishing_search
2026년 9월 17일 12:37 PM
추가됨
charter_search
2026년 9월 17일 12:37 PM
추가됨
sailing_search
2026년 9월 17일 12:37 PM
추가됨
locations_list
2026년 9월 17일 12:37 PM