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

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
initialize_booking_sessionA

Initialize a new booking session.

search_flightsA

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

create_cartA

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