RollingGo Hotel MCP — 5-Minute Quick Start Guide (v1.0)
Audience: Third-party developers, AI Agent builders, MCP client users
Goal: Complete your first RollingGo Model Context Protocol(MCP) integration within 5 minutes and unlock global hotel search & booking capabilities
⚡ 30-Second Overview
RollingGo provides the following MCP service:
| Service | Endpoint | Available Tools | Status | Authentication |
|---|---|---|---|---|
| Hotel MCP | https://mcp.rollinggo.ai/mcp | searchHotels / getHotelDetail / getHotelSearchTags (3 in total) | ✅ Operational | Authorization: Bearer <YOUR_API_KEY> |
Transport Protocol: streamable-http / http
🚀 Quick Integration Steps
Step 1: Choose Your Identity and Register
- Visit https://global.rollinggo.store/apply
- Choose one of the four business identity cards based on your use case:
- Developer: Already building or developing an agent/travel program and integrating the MCP service (recommended for developers)
- Enterprise: Enterprise entities applying for integration, for employee business travel or external customers
- Personal: Use personal AI tools (OpenClaw / Claude Code / Codex / Cursor / WorkBuddy, etc.) for a frictionless account-free experience
- KOL (Affiliate): Have distribution channels and monetize through H5 / mini-program affiliate sales
- Choose your service region:
- Mainland China: Binds to the
rollinggo.cnnode with CNY settlement - Overseas, Hong Kong, Macao & Taiwan: Binds to the
rollinggo.ainode with USD settlement
- Mainland China: Binds to the
Step 2: Get Your API Key
- Instant approval for everyone: Partner 2.0 supports automated instant approval with no manual review bottlenecks.
- Issued immediately on the page: After submission, the front-end page displays your 32-character API Key (format:
mcp_xxxxx...) with one-click copy. - Check your login email:
- Developer / Enterprise identities get an automatically created Partner backend account, with the initial password sent to your reserved email.
- Log in to the Partner Center to configure markup rates, view traffic logs, and check orders and earnings.
- Personal C-end users don't need a backend account — they get install instructions and configuration resources directly.
- Save your API Key — all subsequent MCP calls must carry it in the Header.
💡 Tip: The success page and confirmation email include a complete MCP client JSON configuration template you can copy and use directly.
Step 3: Connect Agent Tools
We recommend Claude CLI, Codex, and Cursor. Other MCP-capable clients (Kiro, Doubao, Dify, etc.) are configured in a similar way.
1. Claude CLI / Claude Desktop
Create .mcp.json in your project root:
{
"mcpServers": {
"RollingGo-Hotel": {
"url": "https://mcp.rollinggo.ai/mcp",
"type": "http",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
You can also add it directly via CLI:
claude mcp add \
--transport http \
--header "Authorization: Bearer YOUR_API_KEY" \
RollingGo-Hotel \
https://mcp.rollinggo.ai/mcp
2. Codex
Config file location: project-root/.codex/config.json or global ~/.codex/config.json:
{
"mcpServers": {
"RollingGo-Hotel": {
"url": "https://mcp.rollinggo.ai/mcp",
"type": "streamable-http",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
3. Cursor
Config file location: project-root/.cursor/mcp.json or global ~/.cursor/mcp.json:
{
"mcpServers": {
"RollingGo-Hotel": {
"url": "https://mcp.rollinggo.ai/mcp",
"type": "streamable-http",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Replace
YOUR_API_KEYwith the actual API Key you received.
4. Direct Testing with cURL
⚠️ Note: cURL calls must include the
-H "Accept: application/json, text/event-stream"header, otherwise the server returns 400.
curl -X POST https://mcp.rollinggo.ai/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "searchHotels",
"arguments": {
"originQuery": "Shanghai Bund five-star hotel",
"place": "The Bund, Shanghai",
"placeType": "Scenic Spot",
"checkInParam": {
"checkInDate": "2026-08-15",
"stayNights": 2
},
"filterOptions": {
"starRatings": [5.0]
},
"size": 3
}
},
"id": 1
}'
Step 4: Your First MCP Call
After configuration, tell your AI assistant:
"Help me search for five-star hotels near the Bund in Shanghai for a check-in the day after tomorrow."
The AI will automatically call the searchHotels Tool and return a list of hotels.
1. Hotel Search Request Example
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "searchHotels",
"arguments": {
"originQuery": "Shanghai Bund five-star hotel",
"place": "The Bund, Shanghai",
"placeType": "Scenic Spot",
"checkInParam": {
"checkInDate": "2026-08-15",
"stayNights": 2
},
"filterOptions": {
"starRatings": [5.0]
},
"size": 3
}
},
"id": 1
}
Step 5: Review Results and Response Examples
1. Hotel Search Sample Data (searchHotels)
Table Rendering Example
| Hotel Name | Star Rating | Score | Distance to Landmark | Reference Lowest Price |
|---|---|---|---|---|
| Fairmont Peace Hotel | 5.0 | 4.9 | 124m (from the Bund) | ¥4,665 / night |
| The Peninsula Shanghai | 5.0 | 4.9 | 252m (from the Bund) | ¥6,770 / night |
Expected Response JSON Structure Example
{
"message": "Hotel search successful",
"hotelInformationList": [
{
"hotelId": 29529,
"name": "Fairmont Peace Hotel on the Bund",
"brand": "Fairmont",
"address": "20 Nanjing Road East",
"distanceInMeters": 124,
"starRating": 5.0,
"score": 4.9,
"price": {
"hasPrice": true,
"currency": "CNY",
"lowestPrice": 4665.0,
"message": "Price query successful. Lowest price: 4,665, currency: CNY"
},
"bookingUrl": "https://rollinggo.cn/pages/hotel/detail/index?id=29529",
"hotelAmenities": ["Bar", "Fitness Center", "Swimming Pool", "SPA", "Parking", "Wi-Fi"],
"tags": ["SPA", "Luxury Retreat", "Sports-Friendly Hotel"]
}
]
}
📚 Appendix & Advanced Guide
💡 Recommended Call Flow (v1.0)
1. Hotel Search
- User says "Help me book a hotel."
- Call
getHotelSearchTags→ guide the user to choose preferences (five-star / pool / breakfast included / free cancellation). - Call
searchHotels→ return a list of candidate hotels. - User picks one → call
getHotelDetail→ return room types and prices (for display and reference only).
❓ Frequently Asked Questions (FAQ)
Q1: Client doesn't see the Tool after configuration
- Check the syntax of
.mcp.json/config.json. - Confirm that
urlandtypematch the server's requirements. - Confirm the API Key in the
Authorizationheader is correct. - Restart the agent client after saving the configuration for changes to take effect.
Q2: Getting 401 Unauthorized
The API Key is invalid or incomplete:
- Confirm the API Key includes the
mcp_prefix. - In
Authorization: Bearer YOUR_API_KEY, there must be a space afterBearer. - Check for stray leading/trailing newlines in your environment variables or config file.
Q3: Getting 400 Bad Request
Common with direct cURL calls — the Accept header is required:
-H "Accept: application/json, text/event-stream"
Q4: searchHotels returns empty results
- Check that
placeandplaceTypematch (e.g., "The Bund, Shanghai" set as "Scenic Spot"). - Loosen the filters (e.g., remove star rating or strict tag constraints).
- Confirm
checkInDateis a future date.
Q5: Price doesn't match reality?
Prices in search results are reference prices and may change in real time. The initial version (v1.0) only supports information queries and display; online booking is not yet supported.
Q6: How do I get an API Key for free?
Visit https://rollinggo.store/apply, choose your identity, and submit. Approval is automated and instant, and the API Key is displayed immediately on the page.
📋 Access Requirements & Limits
| Item | Description |
|---|---|
| Registration required? | Yes — apply under one of the four identities on the Partner 2.0 platform |
| Authentication | Unified Header: Authorization: Bearer <API_KEY> |
| Rate limits | Unlimited |
| API cost | Completely free |
| Approval time | Instant automated approval for everyone (0 wait) |
| Coverage & currency | Global hotels (CNY on the China node, USD on the overseas node) |
| Booking capability | v1.0 initial version only supports queries; online booking is not yet supported |
📞 Contact & Support
| Channel | Link / Contact |
|---|---|
| API Key application | https://global.rollinggo.store/apply |
| Technical support | Visit global.rollinggo.store and scan the discord QR code to join the group |
| Business cooperation | mailto:contact@rollinggo.ai |
| Partner Center | partner.rollinggo.ai |
| Skill Hub | https://rollinggo.store/solutions/skills |
| GitHub Repository | https://github.com/RollingGo-AI/RollingGo-Hotel-MCP-Global |
