# Waysway App Waysway MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.waysway-app%2Fwaysway
Registry id: `mcp-registry/io.github.waysway-app/waysway`
Status: dead (checked 2026-10-24T06:12:00.196Z)

## Measurements (30 days)

- Uptime: 99.06%
- Checks: 1501
- Outages (90 days): 8

## Install

```json
{
  "mcpServers": {
    "waysway-app-waysway-mcp-server": {
      "type": "http",
      "url": "https://api.waysway.com/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http waysway-app-waysway-mcp-server https://api.waysway.com/mcp
```

## Tools (20)

- `check_stay_price`:  Check live stay price for a previously recommended hotel. REQUIREMENT: - update_stay_dates must already have been called 
- `clear_session`:  Clear the entire session. 
- `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 pat
- `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 resul
- `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. 
- `get_session_state`:  Get a compact summary of the current session state. 
- `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
- `health_check`:  Health check for the MCP server. 
- `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 con
- `list_sessions`:  List all in-memory session summaries. Useful for debugging only. 
- `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. 
- `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. 
- `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_ma
- `search_restaurants_near_hotel`:  Search restaurants near a hotel. 
- `start_session`:  Create or replace a session. PURPOSE: - Initialize conversation state - Optionally store stable user profile fields DO: - pass stable or semi-stable profile in
- `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 -
- `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 -
- `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 sup

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
