Skip to main content
Glama
hrz8

DSP Booking MCP Server

by hrz8

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DSP_OAUTH_CLIENT_IDYesThe OAuth client ID for DSP authentication
DSP_OAUTH_TOKEN_URLYesThe OAuth token URL for DSP authentication
DSP_BOOKING_BASE_URLYesThe base URL for DSP booking API
DSP_BOOKING_API_VERSIONYesThe API version for DSP booking
DSP_OAUTH_CLIENT_SECRETYesThe OAuth client secret for DSP authentication
DSP_APIM_SUBSCRIPTION_KEYYesThe subscription key for DSP APIM

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
initialize_booking_session

Initialize a new booking session.

search_flights

Perform a flight search based on search criteria. This operation required 'initialize_booking_session' to be exexcuted first to start the session.

create_cart

Create a shopping cart with selected flight options. PREREQUISITES: Must call 'initialize_booking_session' first, then 'search_flights' to get available flight options. This endpoint adds the customer's selected flights (identified by airBoundIds from search results) to a cart for booking. The cart validates selections, checks availability, and calculates final pricing. WORKFLOW POSITION: Step 3 of the booking flow (after initialization and search, before passenger details and payment). RESPONSE: Returns a cartId which is required for subsequent booking operations. IMPORTANT: All airBoundIds must come from the most recent search_flights response within the same session.

Prompts

Interactive templates invoked by user choice

NameDescription
generate-itineraryCreate a detailed travel itinerary for supported destinations with required closing phrase
unsupported-route-responseGenerate standardized response for unsupported route requests with exact business messaging
supported-route-confirmedConfirm route is supported and transition to itinerary planning
booking-transitionHandle transition from itinerary to flight booking when user shows booking intent

Resources

Contextual data attached and managed by the client

NameDescription
supported-routesAll flight routes currently operated by Malaysia Airlines
route-checkCheck if a specific route is supported by Malaysia Airlines

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hrz8/mcp-openapi'

If you have feedback or need assistance with the MCP directory API, please join our Discord server