waysway
Ce que fait ce MCP
Searches and recommends hotels, homestays, restaurants, flights, and activities, while managing travel dates, preferences, session state, and booking offers.
Outils
Schéma d’entrée
{'type': 'object', 'title': 'check_stay_priceArguments', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string', 'title': 'Session Id'}, 'hotel_index': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Hotel Index', 'default': None}, 'hotel_code_or_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Hotel Code Or Name', 'default': None}}}
Schéma de sortie
{'type': 'object', 'title': 'check_stay_priceDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'clear_sessionArguments', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string', 'title': 'Session Id'}}}
Schéma de sortie
{'type': 'object', 'title': 'clear_sessionDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'extract_user_profile_from_textArguments', 'required': ['text'], 'properties': {'text': {'type': 'string', 'title': 'Text'}}}
Schéma de sortie
{'type': 'object', 'title': 'extract_user_profile_from_textDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'get_booking_offersArguments', 'required': ['session_id'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 3}, 'session_id': {'type': 'string', 'title': 'Session Id'}, 'hotel_index': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Hotel Index', 'default': None}, 'hotel_code_or_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Hotel Code Or Name', 'default': None}, 'preferred_room_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Preferred Room Name', 'default': None}}}
Schéma de sortie
{'type': 'object', 'title': 'get_booking_offersDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'get_hotel_detailsArguments', 'required': ['session_id', 'hotel_code_or_name'], 'properties': {'session_id': {'type': 'string', 'title': 'Session Id'}, 'hotel_code_or_name': {'type': 'string', 'title': 'Hotel Code Or Name'}}}
Schéma de sortie
{'type': 'object', 'title': 'get_hotel_detailsDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'get_session_stateArguments', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string', 'title': 'Session Id'}}}
Schéma de sortie
{'type': 'object', 'title': 'get_session_stateDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'get_user_profile_schemaArguments', 'properties': {}}
Schéma de sortie
{'type': 'object', 'title': 'get_user_profile_schemaDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'health_checkArguments', 'properties': {}}
Schéma de sortie
{'type': 'object', 'title': 'health_checkDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'ingest_user_messageArguments', 'required': ['session_id', 'message'], 'properties': {'merge': {'type': 'boolean', 'title': 'Merge', 'default': True}, 'message': {'type': 'string', 'title': 'Message'}, 'session_id': {'type': 'string', 'title': 'Session Id'}, 'use_fallback_extraction': {'type': 'boolean', 'title': 'Use Fallback Extraction', 'default': False}}}
Schéma de sortie
{'type': 'object', 'title': 'ingest_user_messageDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'list_sessionsArguments', 'properties': {}}
Schéma de sortie
{'type': 'object', 'title': 'list_sessionsDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'normalize_stay_datesArguments', 'required': ['checkin_str'], 'properties': {'nights': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Nights', 'default': None}, 'checkin_str': {'type': 'string', 'title': 'Checkin Str'}, 'checkout_str': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Checkout Str', 'default': None}, 'user_profile': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'User Profile', 'default': None}}}
Schéma de sortie
{'type': 'object', 'title': 'normalize_stay_datesDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'search_activities_in_cityArguments', 'required': ['session_id'], 'properties': {'city': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'City', 'default': None}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 3}, 'session_id': {'type': 'string', 'title': 'Session Id'}}}
Schéma de sortie
{'type': 'object', 'title': 'search_activities_in_cityDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'search_flight_contentArguments', 'required': ['session_id'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 3}, 'session_id': {'type': 'string', 'title': 'Session Id'}, 'airline_tag': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Airline Tag', 'default': None}}}
Schéma de sortie
{'type': 'object', 'title': 'search_flight_contentDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'search_homestays_in_cityArguments', 'required': ['session_id'], 'properties': {'city': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'City', 'default': None}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 3}, 'session_id': {'type': 'string', 'title': 'Session Id'}}}
Schéma de sortie
{'type': 'object', 'title': 'search_homestays_in_cityDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'search_hotelsArguments', 'required': ['session_id', 'city', 'main_interest'], 'properties': {'city': {'type': 'string', 'title': 'City'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 3}, 'suitable': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Suitable', 'default': None}, 'amenities': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Amenities', 'default': None}, 'price_max': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Price Max', 'default': None}, 'price_min': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Price Min', 'default': None}, 'room_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Room Type', 'default': None}, 'rating_min': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Rating Min', 'default': None}, 'session_id': {'type': 'string', 'title': 'Session Id'}, 'surroundings': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Surroundings', 'default': None}, 'main_interest': {'type': 'string', 'title': 'Main Interest'}, 'user_specific': {'type': 'string', 'title': 'User Specific', 'default': ''}, 'non_refundable': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Non Refundable', 'default': None}, 'hotel_class_stars': {'anyOf': [{'enum': [3, 4, 5], 'type': 'integer'}, {'type': 'null'}], 'title': 'Hotel Class Stars', 'default': None}, 'exclude_hotel_codes': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Exclude Hotel Codes', 'default': None}, 'required_name_terms': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Required Name Terms', 'default': None}}}
Schéma de sortie
{'type': 'object', 'title': 'search_hotelsDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'search_restaurants_near_hotelArguments', 'required': ['session_id'], 'properties': {'hotel_lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Hotel Lat', 'default': None}, 'hotel_lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Hotel Lon', 'default': None}, 'session_id': {'type': 'string', 'title': 'Session Id'}, 'hotel_index': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Hotel Index', 'default': None}, 'hotel_code_or_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Hotel Code Or Name', 'default': None}}}
Schéma de sortie
{'type': 'object', 'title': 'search_restaurants_near_hotelDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'start_sessionArguments', 'required': ['session_id'], 'properties': {'user_id': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'User Id', 'default': None}, 'metadata': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Metadata', 'default': None}, 'session_id': {'type': 'string', 'title': 'Session Id'}, 'user_profile': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'User Profile', 'default': None}, 'preferred_language': {'type': 'string', 'title': 'Preferred Language', 'default': 'en'}}}
Schéma de sortie
{'type': 'object', 'title': 'start_sessionDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'update_stay_datesArguments', 'required': ['session_id', 'checkin_str'], 'properties': {'nights': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Nights', 'default': None}, 'session_id': {'type': 'string', 'title': 'Session Id'}, 'checkin_str': {'type': 'string', 'title': 'Checkin Str'}, 'checkout_str': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Checkout Str', 'default': None}}}
Schéma de sortie
{'type': 'object', 'title': 'update_stay_datesDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'update_user_profileArguments', 'required': ['session_id', 'user_profile'], 'properties': {'merge': {'type': 'boolean', 'title': 'Merge', 'default': True}, 'session_id': {'type': 'string', 'title': 'Session Id'}, 'user_profile': {'type': 'object', 'title': 'User Profile', 'additionalProperties': True}}}
Schéma de sortie
{'type': 'object', 'title': 'update_user_profileDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'update_user_profile_from_modelArguments', 'required': ['session_id', 'extracted_user_profile'], 'properties': {'merge': {'type': 'boolean', 'title': 'Merge', 'default': True}, 'session_id': {'type': 'string', 'title': 'Session Id'}, 'extracted_user_profile': {'type': 'object', 'title': 'Extracted User Profile', 'additionalProperties': True}}}
Schéma de sortie
{'type': 'object', 'title': 'update_user_profile_from_modelDictOutput', 'additionalProperties': True}
Modifications récentes des outils
Serveurs MCP similaires
MolTravel
Searches and provides details for flights, hotels, rental cars, ferries, airports, travel experiences, destinations, country info…
Wmata
Provides Washington Metro rail and bus routes, stops, stations, service incidents, route details, and real-time arrival predictio…
Openrouteservice
Provides geocoding, routing, travel-time matrices, isochrones, snapping, and elevation data using OpenStreetMap-based services.
Google_maps
Provides Google Maps geocoding, place search and details, directions, distance matrices, and elevation data.
SeaWeb
Searches and extracts web information about entities and travel locations, including restaurants, salons, tourist conditions, dis…
Aviationstack
Provides airline, airport, city, country, and flight directory data, including real-time and scheduled flight details.
Nps
Searches National Park Service data for parks, campgrounds, activities, alerts, visitor statistics, locations, fees, and operatin…
Tfl
Provides London transport journey planning, line status, disruptions, stop arrivals, and Santander Cycle availability.