MCP Quick Start/RollingGo Hotel MCP — 5-Minute Quick Start Guide (v1.0)

RollingGo Hotel MCP — 5-Minute Quick Start Guide (v1.0)

Updated on 09-15-2026

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:

ServiceEndpointAvailable ToolsStatusAuthentication
Hotel MCPhttps://mcp.rollinggo.ai/mcpsearchHotels / getHotelDetail / getHotelSearchTags (3 in total)✅ OperationalAuthorization: Bearer <YOUR_API_KEY>

Transport Protocol: streamable-http / http


🚀 Quick Integration Steps

Step 1: Choose Your Identity and Register

  1. Visit https://global.rollinggo.store/apply
  2. 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
  3. Choose your service region:
    • Mainland China: Binds to the rollinggo.cn node with CNY settlement
    • Overseas, Hong Kong, Macao & Taiwan: Binds to the rollinggo.ai node with USD settlement

Step 2: Get Your API Key

  1. Instant approval for everyone: Partner 2.0 supports automated instant approval with no manual review bottlenecks.
  2. Issued immediately on the page: After submission, the front-end page displays your 32-character API Key (format: mcp_xxxxx...) with one-click copy.
  3. 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.
  4. 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_KEY with 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 NameStar RatingScoreDistance to LandmarkReference Lowest Price
Fairmont Peace Hotel5.04.9124m (from the Bund)¥4,665 / night
The Peninsula Shanghai5.04.9252m (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

1. Hotel Search

  1. User says "Help me book a hotel."
  2. Call getHotelSearchTags → guide the user to choose preferences (five-star / pool / breakfast included / free cancellation).
  3. Call searchHotels → return a list of candidate hotels.
  4. 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

  1. Check the syntax of .mcp.json / config.json.
  2. Confirm that url and type match the server's requirements.
  3. Confirm the API Key in the Authorization header is correct.
  4. Restart the agent client after saving the configuration for changes to take effect.

Q2: Getting 401 Unauthorized

The API Key is invalid or incomplete:

  1. Confirm the API Key includes the mcp_ prefix.
  2. In Authorization: Bearer YOUR_API_KEY, there must be a space after Bearer.
  3. 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

  1. Check that place and placeType match (e.g., "The Bund, Shanghai" set as "Scenic Spot").
  2. Loosen the filters (e.g., remove star rating or strict tag constraints).
  3. Confirm checkInDate is 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

ItemDescription
Registration required?Yes — apply under one of the four identities on the Partner 2.0 platform
AuthenticationUnified Header: Authorization: Bearer <API_KEY>
Rate limitsUnlimited
API costCompletely free
Approval timeInstant automated approval for everyone (0 wait)
Coverage & currencyGlobal hotels (CNY on the China node, USD on the overseas node)
Booking capabilityv1.0 initial version only supports queries; online booking is not yet supported

📞 Contact & Support

ChannelLink / Contact
API Key applicationhttps://global.rollinggo.store/apply
Technical supportVisit global.rollinggo.store and scan the discord QR code to join the group
Business cooperationmailto:contact@rollinggo.ai
Partner Centerpartner.rollinggo.ai
Skill Hubhttps://rollinggo.store/solutions/skills
GitHub Repositoryhttps://github.com/RollingGo-AI/RollingGo-Hotel-MCP-Global