MCPVault

Dida RollingGo Hotel MCP Global

Unclaimed

by DIDA-AI

Official DIDA Hotel Booking MCP Server. 14-year travel tech data stack, 2M+ hotels at wholesale rates, 40+ LLM compatible. Free unlimited calls for businesses & individual devs. Filter by location, date, star grade, guests & tags; pull real-time room types, pricing & cancellation rules.

Install

$pip install -r requirements.txt

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Tools (33)

adultCount

(number, optional, default: 2): Adults per room.

checkInDate

(string, optional, format: YYYY-MM-DD): Check-in date. If omitted, in the past, or malformed, defaults to tomorrow.

checkInParam

(object, optional): Check-in related parameters.

checkOutDate

(string, optional, format: YYYY-MM-DD): Check-out date. Defaults to checkInDate + 1 day if empty, malformed, or not after check-in.

childAgeDetails

(number[], optional): Child ages, e.g. [3, 5].

childCount

(number, optional, default: 0): Children per room.

countryCode

(string, optional): ISO 3166-1 alpha-2 country code, e.g. CN, US.

createHotelBookingWithPaymentURL

Removed alipayUrlScene parameter; unified bookingResult.paymentUrl to generic checkout

currency

(string, optional, default: USD): Currency code.

dateParam

(object, optional): Check-in / check-out date parameters.

distanceInMeter

(number, optional): Straight-line distance from POI in meters. Defaults to 2000 when a POI is used.

filterOptions

(object, optional): Filter parameters.

getHotelDetail

Get available room types and pricing for a hotel

getHotelOrderDetail

Query full structured order details by orderNo, including hotelConfirmationNo, guest list, bed type, contact phones, coordinates, payment/cancellation deadlines, and policy flags

getHotelSearchTags

Get all enabled hotel filter tags

hotelId

(number, optional): Hotel ID. Mutually exclusive with name; if both are provided, hotelId takes priority.

hotelPriceConfirm

Lock real-time final retail price for selected room

hotelTags

(object, optional): Tag / brand / budget filters.

localeParam

(object, optional): Country and currency parameters.

maxPricePerNight

(number, optional): Max budget per night (CNY).

name

(string, optional): Hotel name (fuzzy match).

occupancyParam

(object, optional): Guest count and room count parameters.

originQuery

(string, required): User's raw text request (e.g., "Find boutique hotels in Tokyo under $200").

place

(string, required): Specific destination, attraction, or airport name.

placeType

(string, required): Location type (city, airport, pointofinterest, hotel, etc.). Supported values: city, airport, pointofinterest, trainstation, subwaystation, hotel, district/county, detailed address.

preferredBrands

(string[], optional): Preferred brands.

requiredTags

(string[], optional): Required tags (hard constraint).

roomCount

(number, optional, default: 1): Number of rooms.

searchHotelOrders

Output simplified to 9 core fields (orderNo, hotelName, roomName, orderStatus, totalPrice, etc.) for list view; full detail moved to dedicated tool

searchHotels

Search global hotel list by conditions

size

(number, optional, default: 5): Number of hotels to return, max 20.

starRatings

(number[], optional): Star rating range, defaults to [0.0, 5.0], step 0.5.

stayNights

(number, optional, default: 1): Number of nights (max 28).