io.github.waysway-app/waysway
io.github.waysway-app/wayswayWaysway AI travel MCP for hotels, live prices, restaurants, flights, and activities.
Tools · 20
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…
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 a compact summary of the current session state.
Clear the entire session.
List all in-memory session summaries. Useful for debugging only.
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 …
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 …
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…
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…
Parse stay dates without using session state. user_profile here is optional and only accepts standard profile fields. city is not required here.
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 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 detailed information for a hotel. Use this after search_hotels when the user asks for more details about a recommended option.
Check live stay price for a previously recommended hotel. REQUIREMENT: - update_stay_dates must already have been called
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 a hotel.
Search activities in a city. If city is omitted, use session.city from prior hotel search.
Search airline-related content.
Search homestays in a city. If city is omitted, use session.city from prior hotel search.
Health check for the MCP server.
Similar MCP servers embedding-nearest
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"
}
}
}