RollingGo Hotel MCP: hotel search and booking

RollingGo Hotel MCP

Official RollingGo MCP server: worldwide hotel search, price comparison and hotel details for Claude Code, Cursor and Codex agents

  • 89 ★ on the repository
  • Last commit
MCP serverOfficial

Extended access

Why this level

  • The agent calls an external service with an API key and passes it travel dates and places
  • In the expanded mode price confirmation and order tools work with real bookings
All reasons and checks

rollinggo-ai/rollinggo-hotel-mcp-global

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/rollinggo-hotel-mcp

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The agent calls an external service with an API key and passes it travel dates and places
  • In the expanded mode price confirmation and order tools work with real bookings

This is third-party code. Review the repository files before installing.

What it does

The remote RollingGo MCP server gives an agent search over a catalog of more than two million hotels in 200-plus countries. Three tools are available in the free mode: `searchHotels` searches by place, dates and filters such as star rating, `getHotelDetail` returns hotel details and `getHotelSearchTags` suggests available filter tags. Access uses an API key in the `Authorization: Bearer` header, at `https://mcp.rollinggo.ai/mcp` over streamable-http. The key is issued on the RollingGo site. The README gives ready configs for Claude Code, Cursor, Windsurf and other clients, and a `curl` request must carry the header `Accept: application/json, text/event-stream` or the server replies 400. A separate OAuth 2.0 mode adds four more tools, including price confirmation and order search. It targets production integrations and is connected by contacting the company.

Who it is for. Developers building agents for trip planning, business travel and booking services who want a ready hotel catalog.

Good fit when

  • An agent picks five-star hotels near the Shanghai Bund for given dates
  • You compare hotel prices across several cities right in chat
  • You are prototyping a business travel service with lodging search
  • You need details on a hotel after the agent picks one from a list

Not a fit when

  • You want to pay and book: the free mode searches and compares, while price confirmation and orders belong to the separate OAuth mode
  • You need flights or car rentals: the server covers only hotels
  • You have no API key: the server does not answer without the `Authorization` header

Example request

Find five three-star hotels in central Lisbon for three nights from June 1 and compare prices.

MCP

Transport
http
Authentication
API key

Environment variables

ROLLINGGO_API_KEY required, secret
RollingGo API key for the Authorization header

Limitations

An API key issued on the RollingGo site is required. The free mode offers three tools, and the expanded set of seven tools with price confirmation and orders needs OAuth and contacting the company at contact@rollinggo.ai. The author calls the free mode suitable for prototypes and development.

Claims about prices, coverage and supplier counts come from the vendor itself and were not independently checked. The README also describes a partner program with markup on calls and commission, which does not matter for personal hotel search.

How to disable. Remove the server from the client config, for example `claude mcp remove rollinggo`, and revoke the API key on the RollingGo site.

FAQ

How do I get a RollingGo API key?

The key is issued at global.rollinggo.store through the Apply Key button. Self-service issuance following the docs is available in the free mode.

Which tools are in the free mode?

Three: `searchHotels`, `getHotelDetail` and `getHotelSearchTags`.

Why does curl return a 400 error?

The request lacks the `Accept: application/json, text/event-stream` header. The server requires it every time.

Which agents does the server work with?

The README lists more than 40 clients, including Cursor, Claude Code, Codex, Windsurf and Copilot, with a config example for each.

What does the OAuth mode add?

It offers seven tools, including price confirmation and order search, and targets production integrations. Access opens through a request to the company.

Discussion

No questions or reviews yet.

Travelpayouts MCP server

travelpayouts-mcp

Russian stack

An MCP server for Travelpayouts, the company behind Aviasales: cheap flight search, a price calendar and hotels

MCP serverExtended access
Official

The RollingGo skill takes an agent through hotel search, price checks, booking, payment and order tracking, with confirmed cancels

SkillBroad access167Repository stars

An MCP server for Wanderlog: an agent creates and edits trip itineraries, places, hotels, transit, checklists and expenses.

MCP serverExtended access180Repository stars
Official

Hosted MCP server for finding cheap round-trip flights across flexible dates, no key or signup

MCP serverExtended access3Repository stars

An MCP server and CLI that read and write a Roam Research graph through the backend API, without the app running.

MCP serverExtended access100Repository stars
Official

A read-only MCP server: Claude Code, Claude Desktop and Codex search local DoodleNote meetings, notes and transcripts

MCP serverExtended access186Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
RollingGo Hotel MCP: hotel search and booking (this card)yesAPI key89
Travelpayouts MCP servernoAPI key0flight and lodging search through an affiliate network
Airbnb MCPnonot required559searches Airbnb listings only

README in short

The docs cover the free key-based mode, the OAuth mode, example calls and configs for dozens of clients. Sections on use cases, the partner program and Q&A complete the description.

README badge

Report a problem