Skip to content
Back to search
100
MCP live v1.0.0 MCP 2025-06-18 streamable-http

io.github.waysway-app/waysway

io.github.waysway-app/waysway

Waysway AI travel MCP for hotels, live prices, restaurants, flights, and activities.

Uptime
100.0%
1 direct probes · 30d
Response
1354ms
last probe
Tools
20
callable
Resources
0
readable
Prompts
0
available

Tools · 20

get_user_profile_schema

Return the strict standard schema for user_profile. IMPORTANT: - Only these standard UserProfile fields are allowed. - No alias mapping is supported. - city is NOT a profile fiel…

start_session

Create or replace a session. PURPOSE: - Initialize conversation state - Optionally store stable user profile fields DO: - pass stable or semi-stable profile information in u…

get_session_state

Get a compact summary of the current session state.

clear_session

Clear the entire session.

list_sessions

List all in-memory session summaries. Useful for debugging only.

update_user_profile

Update session.user_profile using standard UserProfile fields only. USE THIS WHEN: - the caller already has structured profile fields DO NOT PUT HERE: - city - checkin_date …

update_user_profile_from_model

Preferred path for profile extraction. The external model should: - read the user's natural language message - decide which STANDARD UserProfile fields are supported by evidence …

extract_user_profile_from_text

Lightweight fallback extraction from raw text. This is mainly for debugging and fallback use. It is NOT the preferred production path. Preferred production path: - external model…

ingest_user_message

Store raw user message into session context. IMPORTANT: This tool is no longer the main profile extraction path. RECOMMENDED USE: - store raw user text for context - let the…

normalize_stay_dates

Parse stay dates without using session state. user_profile here is optional and only accepts standard profile fields. city is not required here.

update_stay_dates

Update session stay dates. USE THIS TOOL FOR: - check-in date - check-out date - nights-based date calculation DO NOT: - do NOT put dates inside user_profile - do NO…

search_hotels

Search and recommend hotels. USE THIS TOOL FOR: - city-based hotel search - main search intent - direct numeric search constraints such as price_min / price_max - explicit ro…

get_hotel_details

Get detailed information for a hotel. Use this after search_hotels when the user asks for more details about a recommended option.

check_stay_price

Check live stay price for a previously recommended hotel. REQUIREMENT: - update_stay_dates must already have been called

get_booking_offers

Get available hotel offers for the current session dates. REQUIREMENT: - update_stay_dates should already be set - hotel should come from previous search results

search_restaurants_near_hotel

Search restaurants near a hotel.

search_activities_in_city

Search activities in a city. If city is omitted, use session.city from prior hotel search.

search_flight_content

Search airline-related content.

search_homestays_in_city

Search homestays in a city. If city is omitted, use session.city from prior hotel search.

health_check

Health check for the MCP server.

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "io.github.waysway-app/waysway": {
      "url": "https://api.waysway.com/mcp",
      "transport": "streamable-http"
    }
  }
}