Prerequisites
Before you begin, make sure you have:- An active Enterprise or Developer partner account
- Your API Key — retrieve it from Partner Center → Credentials → API Keys
- Node.js 18+ or Python 3.10+ installed, depending on your stack
MCP Connection Parameters
Use the following parameters when configuring your MCP client:
Pass your API Key as a Bearer token in the
Authorization header during the WebSocket upgrade handshake:
Integration Steps
1
Install the RollingGo MCP SDK
Add the official client library to your project:
2
Initialize the client with your API Key
Import the client and configure it with your API Key and target region. Store your key in an environment variable — never hard-code it in source files.
rollinggo-client.js
3
Make a travel search call
Call the
travel_search tool with your desired route and travel parameters:4
Handle the response
A successful search response returns a Iterate over
status field and a results array. Each result includes flight identifiers, schedule details, and pricing:results to present options to your user or agent, and store the flightId of the chosen option for the next step.5
Initiate a booking
Pass the selected Save the returned
flightId and passenger details to the booking_create tool to start the reservation flow:bookingReference — your user will need it to manage or cancel the reservation later.Next Steps
Travel Search API Reference
Explore all search parameters, filters, and response fields for the
travel_search tool.Booking API Reference
Full reference for creating, retrieving, and cancelling bookings via the MCP booking tools.