# Travelport MCP for AI Agents AI Agent Connect

> Travelport lets your AI agent handle the heavy lifting of global travel commerce. It connects to the Travelport Global Distribution System to search, price, and book flights and hotels in real time. Whether you're managing complex corporate itineraries or helping a client find the perfect vacation stay, this Connector gives your agent the power to interact with live inventory, manage reservation workbenches, and process payments securely.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_w8q5QZ87j2mjNy0Yl6alvnWlIKb8ifoFZqD1Zhqi/ai-agent-connect
- **Tags:** flight-booking, hotel-reservations, travel-itinerary, gds, booking-management

## Description

This Connector handles the complex data exchange required for professional travel booking. Instead of switching between dozens of tabs to check flight availability, hotel rules, and pricing, you can let your AI client do the work. It pulls live data from the Travelport Global Distribution System so you can find specific flight legs, price out full itineraries, and check hotel stays by location or ID. It manages the entire lifecycle of a booking, from creating a session and adding traveler details to validating credit cards and committing the final reservation. You can also pull up existing flight or hotel records to provide quick status updates to your clients. By adding this to your Vinkius catalog, you're giving your agent a direct line to a professional travel desk. It takes over the tedious data entry and search tasks, letting you focus on the high-level planning and customer service that actually matters for your business.

## Tools

### retrieve_flight_reservation
This tool retrieves an existing flight reservation. Use it to pull up booking details for an upcoming or past trip.

### search_flights
This tool searches for flight catalog product offerings. It's the primary way to find available air travel globally.

### search_next_leg
This tool searches for the next leg of a flight itinerary. It helps you build multi-city trips by finding connecting flights.

### retrieve_hotel_reservation
This tool retrieves an existing hotel reservation. It gives you the confirmation details and stay info for a hotel booking.

### reverse_authorization
This tool reverses a payment card authorization. It's the correct way to void a payment if a booking is canceled.

### search_flight_specific
This tool performs a flight specific search. It lets you look for very specific routes or requirements.

### search_stays_complete
This tool performs a complete hotel search. It lets you find properties based on multiple criteria at once.

### add_offer_to_workbench
This tool adds an air offer to an existing workbench. It helps you organize multiple flight choices in one session.

### add_traveler_to_workbench
This tool adds a traveler to an existing workbench. Use it to include all passenger details in your booking.

### authorize_card
This tool authorizes a payment card. It is a required step to finalize a booking with a specific payment method.

### check_hotel_availability
This tool checks hotel availability. It provides real-time updates on room status for your chosen dates.

### commit_workbench
This tool commits a reservation workbench to create a booking. It turns your gathered information into a confirmed reservation.

### create_hotel_reservation
This tool creates a hotel reservation. It handles the actual booking record in the platform's v11 system.

### create_workbench
This tool creates a new reservation workbench session. It sets up a workspace for you to build a flight or hotel booking.

### get_hotel_rules
This tool gets hotel rules. It retrieves the specific policies and requirements for a hotel stay.

### price_offer_full
This tool prices an air offer fully from products. It provides a complete breakdown of all costs for a flight.

### price_offer_reference
This tool prices an air offer from a catalog reference. It's useful for checking costs against specific catalog items.

### search_stays_by_id
This tool searches for hotel properties by ID. Use this when you already know the specific property you want to check.

### search_stays_by_location
This tool searches for hotel properties by location. It helps you find accommodation in a specific city or area.

### validate_card
This tool validates a payment card. It checks if the card is active before you try to authorize a payment.

### verify_address
This tool verifies a payment card address. It ensures the billing information matches the cardholder's data.

## Prompt Examples

**Prompt:** 
```
Find me a flight from LAX to JFK on Friday and tell me the price.
```

**Response:** 
```
### Flight Options: LAX to JFK (Friday, Oct 25)

| Airline | Departure | Arrival | Price |
| :--- | :--- | :--- | :--- |
| **Delta** | 8:00 AM | 4:30 PM | $450 |
| **United** | 10:30 AM | 6:00 PM | $485 |
| **American** | 1:15 PM | 8:45 PM | $420 |

*The American Airlines flight is the best value at $420.*
```

**Prompt:** 
```
I need a hotel in Paris for 3 nights starting next week. What are the rules?
```

**Response:** 
```
### Paris Hotel Availability (Oct 21 - Oct 24)

**Hotel Ritz Paris**
*   **Status**: Available
*   **Rate**: $1,200/night
*   **Rules**: 
    *   Non-refundable deposit required.
    *   Check-in: 3:00 PM, Check-out: 11:00 AM.
    *   Breakfast included.

**Hotel Pullman Paris**
*   **Status**: Available
*   **Rate**: $550/night
*   **Rules**: 
    *   Free cancellation until 48 hours before arrival.
    *   Early check-in fee applies.
```

**Prompt:** 
```
Can you book a flight for John Doe from Chicago to Miami for tomorrow?
```

**Response:** 
```
I've started a workbench for John Doe. I found a flight for tomorrow from ORD to MIA.

**Flight Details:**
*   **Airline**: Southwest
*   **Departure**: 2:00 PM
*   **Price**: $210

Would you like me to authorize the card on file and commit this booking?
```

## Capabilities

### Search real-time flight offerings
Find live flights and pricing across the global distribution system.

### Check live hotel availability
Verify room status and specific hotel policies for any location.

### Manage booking workbenches
Create and organize travel sessions with multiple offers and travelers.

### Process secure payments
Validate cards, verify billing addresses, and authorize payments.

### Retrieve travel records
Pull details for existing flight and hotel reservations instantly.

### Price specific air offers
Get full cost breakdowns for specific flight segments or products.

## Use Cases

### Corporate Flight Booking
A manager asks for a flight to NYC. The agent uses search_flights and price_offer_full to show the best corporate rate.

### Hotel Concierge
A guest wants a hotel in Tokyo. The agent uses search_stays_by_location and get_hotel_rules to find a stay with a free breakfast.

### Complex Multi-City Itinerary
A traveler needs a multi-city trip. The agent uses create_workbench, search_next_leg, and add_traveler_to_workbench to build it.

### Secure Payment Processing
A client provides card details. The agent uses validate_card, verify_address, and authorize_card to secure the booking.

## Benefits

- Automate GDS searches. Use search_flights and search_stays_complete to find options without typing manual codes.
- Manage complex itineraries. Use search_next_leg and add_offer_to_workbench to build multi-city trips easily.
- Handle payments securely. Use validate_card, verify_address, and authorize_card to manage transactions safely.
- Speed up booking workflows. Use create_workbench and commit_workbench to move from search to confirmation in seconds.
- Access real-time hotel details. Use get_hotel_rules and check_hotel_availability to give clients accurate info instantly.
- Retrieve records instantly. Use retrieve_flight_reservation and retrieve_hotel_reservation to pull data for any past or upcoming trip.

## How It Works

The bottom line is you get a functional travel booking desk inside your AI chat.

1. Connect your Travelport credentials to the Connector.
2. Tell your AI client to search for flights, hotels, or specific pricing.
3. Review the options and let the agent commit the final booking.

## Frequently Asked Questions

**Can I use the Travelport MCP to book actual flights?**
Yes, it allows your agent to search live inventory, price offers, and commit bookings to create official reservations.

**Does the Travelport MCP handle hotel reservations too?**
It does. You can search for stays by location or ID, check availability, and create hotel reservations directly.

**Can my AI agent process payments with this Connector?**
Yes, it includes tools to validate cards, verify billing addresses, and authorize payments within the booking flow.

**How do I manage multiple travelers on one trip?**
You can use the workbench to add individual travelers to a single reservation session before committing the booking.

**Can I see the rules for a hotel before I book it?**
Yes, the Connector can retrieve specific hotel rules and policies so you know the requirements before finalizing.

**Is this Connector good for corporate travel management?**
It's perfect for that because it lets you quickly retrieve existing reservations and check flight availability without manual GDS entry.

**Can I use the Travelport MCP to build multi-city trips?**
Yes, it has specific tools to search for the next leg of a flight itinerary and add multiple offers to a workbench.

**How do I start a new booking process for a flight or hotel?**
You must first use the `create_workbench` tool to initialize a temporary session. This session allows you to add offers and traveler details before finalizing the booking with `commit_workbench`.

**Can I search for hotels in a specific city or near a landmark?**
Yes! Use the `search_stays_by_location` tool. You can provide geographic coordinates or location criteria to find available accommodations in that area.

**Is it possible to verify a customer's credit card before committing a reservation?**
Absolutely. The server includes `validate_card` and `authorize_card` tools to ensure payment methods are valid and authorized before you proceed with the `commit_workbench` action.