{"apiVersion":"v1","directorySlug":"wuvist-mcp-ca848cd9c4","title":"wuvist","description":"Find it. Feel it. Book it. Smart travel discovery: browse stunning hotels, compare prices, and book instantly.","pageUrl":"https://www.mcpbundles.com/skills/wuvist-mcp-ca848cd9c4","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://www.wuvist.com/api/mcp","hostedMcpUrl":null,"toolCount":4,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.wuvist/wuvist-mcp-ca848cd9c4","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_stays","description":"Search bookable hotels and stays in a city for specific dates. Returns up to 10 results with live nightly price, star rating, guest rating, photo, and a wuvist.com propertyUrl the traveler uses to complete the booking. Use this first when a traveler asks where to stay.","inputSchema":{"type":"object","required":["city","checkin","checkout","adults"],"properties":{"city":{"type":"string","maxLength":80,"minLength":2},"adults":{"type":"integer","default":2,"maximum":10,"minimum":1},"checkin":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"checkout":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"currency":{"type":"string","maxLength":3,"minLength":3},"countryCode":{"type":"string","maxLength":2,"minLength":2},"maxPricePerNight":{"type":"number","exclusiveMinimum":0}},"additionalProperties":false},"logicalName":"search_stays","displayName":"search_stays","title":"search_stays","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_stay_details","description":"Get the full profile of one hotel by its id (from search_stays): description, amenities, street address, coordinates, check-in/out times, and a guest-sentiment rating breakdown. Use when the traveler wants to know more about a specific stay before booking.","inputSchema":{"type":"object","required":["hotelId"],"properties":{"hotelId":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,64}$"}},"additionalProperties":false},"logicalName":"get_stay_details","displayName":"get_stay_details","title":"get_stay_details","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_stay_rates","description":"Get a LIVE price quote for ONE hotel (id from search_stays) for specific dates and guests. Returns { available, nightlyFrom, stayTotalFrom, nights, currency, bookingUrl }. Use to quote a real \"from\" price when the traveler has narrowed to one stay and wants the cost before booking. Availability/price are live from LiteAPI; the final room choice + payment happen on bookingUrl.","inputSchema":{"type":"object","required":["hotelId","checkin","checkout","adults"],"properties":{"adults":{"type":"integer","default":2,"maximum":10,"minimum":1},"checkin":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"hotelId":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,64}$"},"checkout":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"currency":{"type":"string","maxLength":3,"minLength":3}},"additionalProperties":false},"logicalName":"get_stay_rates","displayName":"get_stay_rates","title":"get_stay_rates","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_booking_link","description":"Build the wuvist.com booking handoff URL for a hotel and stay dates. Returns { url } — the traveler opens it to pick a room and pay on wuvist.com. Use after the traveler has chosen a stay. Never collect payment yourself.","inputSchema":{"type":"object","required":["hotelId","checkin","checkout","adults"],"properties":{"adults":{"type":"integer","maximum":10,"minimum":1},"checkin":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"hotelId":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,64}$"},"checkout":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}},"additionalProperties":false},"logicalName":"get_booking_link","displayName":"get_booking_link","title":"get_booking_link","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=wuvist&config=eyJ1cmwiOiAiaHR0cHM6Ly93d3cud3V2aXN0LmNvbS9hcGkvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22wuvist%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.wuvist.com%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22wuvist%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.wuvist.com%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=wuvist&connectorUrl=https%3A%2F%2Fwww.wuvist.com%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"wuvist\" --url \"https://www.wuvist.com/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/wuvist-mcp-ca848cd9c4","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/wuvist-mcp-ca848cd9c4/tools/{tool}","mcpServerUrl":"https://www.wuvist.com/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/wuvist-mcp-ca848cd9c4?live=1"}