hotelbooking — Claude Code MCP server: what it does, how to install
Links AI agents to the RollingGo travel API for hotel searches, live rates, and room availability. Requires an API key to query.
claude mcp add hotelbooking -e ROLLINGGO_API_KEY=<ROLLINGGO_API_KEY> -- npx -y rollinggo-hotelbookingWhat hotelbooking does
The hotelbooking MCP server equips coding assistants with tools like searchHotels and getHotelDetail. Agents can query accommodations across specific coordinates, landmarks, transit stations, or cities while applying check-in dates and star ratings down to half-star increments.
Communication runs via stdio using npx -y rollinggo-hotelbooking or through a remote HTTP endpoint. The server exposes room amenity breakdowns, distance radius parameters, and live pricing. Requests fail immediately without a valid ROLLINGGO_API_KEY token configured in the environment.
What it helps with
- search accommodations near specific landmarks or airports
- filter room rates by check-in dates, length of stay, and star rating
- retrieve amenity breakdowns and room details for selected properties
- monitor price changes and room inventory in real time
Example prompts for the agent
- Find five-star hotels near the Bund in Shanghai checking in on June 1 for two nights
- Show available hotels within walking distance of the central railway station
- Get room amenities and current rates for this hotel
How to install hotelbooking
Platform CLI
claude mcp add hotelbooking -e ROLLINGGO_API_KEY=<ROLLINGGO_API_KEY> -- npx -y rollinggo-hotelbookingReplace <…> with your own values
Platform CLI
codex mcp add hotelbooking --env ROLLINGGO_API_KEY=<ROLLINGGO_API_KEY> -- npx -y rollinggo-hotelbookingReplace <…> with your own values
Config file
{
"mcpServers": {
"hotelbooking": {
"command": "npx",
"args": [
"-y",
"rollinggo-hotelbooking"
],
"env": {
"ROLLINGGO_API_KEY": "<ROLLINGGO_API_KEY>"
}
}
}
}Replace <…> with your own values
Config file
{
"servers": {
"hotelbooking": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"rollinggo-hotelbooking"
],
"env": {
"ROLLINGGO_API_KEY": "<ROLLINGGO_API_KEY>"
}
}
}
}Replace <…> with your own values
Platform CLI
gemini mcp add -e ROLLINGGO_API_KEY=<ROLLINGGO_API_KEY> hotelbooking npx -y rollinggo-hotelbookingReplace <…> with your own values
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about hotelbooking
How to install hotelbooking in Claude Code?
Run claude mcp add hotelbooking -e ROLLINGGO_API_KEY=<ROLLINGGO_API_KEY> -- npx -y rollinggo-hotelbooking with your actual token in place of <ROLLINGGO_API_KEY>.
What does hotelbooking do?
It provides MCP tools such as searchHotels and getHotelDetail to search properties, inspect amenities, and verify room rates through RollingGo.
What credentials does this server require?
A personal ROLLINGGO_API_KEY obtained from the RollingGo partner center must be passed in the client environment settings.