Documentation

TPConnects IRIS Flight Search

MCP Connector

Search live flight availability and fares from the TPConnects IRIS Expressaggregator (combined GDS and NDC content) directly from your AI assistant (Claude or ChatGPT). Describe a trip in plain language and get back fully resolved offers — prices, segments, baggage, and change/cancellation rules.

Remote MCP server URLhttps://tpc-mcp.tpconnects.online/mcp/iris
TransportStreamable HTTP
AuthenticationOAuth 2.0 (sign in with your TPConnects account)
CapabilitiesRead only — searches availability and pricing; never books, holds, pays for, or modifies any reservation.

What it does

The connector exposes a single tool, iris_search_flights, which runs a flight shopping search and returns offers sorted cheapest first. Each offer includes:

  • An opaque offer token (identifies the offer for any later pricing/booking step, which is handled outside this connector)
  • Total price, base fare, and taxes, with currency
  • Validating carrier, content source (GDS/NDC), and seats left
  • Per-leg segments: flight number, marketing/operating carriers, origin and destination, departure/arrival times, terminals, aircraft, fare basis, booking class (RBD), and cabin
  • Baggage allowance (cabin and checked)
  • Penalties: change and cancellation rules, with amounts where available

Getting started

  1. Add the connector in your AI assistant:
    • Claude:Settings → Connectors → add TPConnects IRIS (or Connect it from the Connectors Directory).
    • ChatGPT: add it from the plugin/connector directory.
  2. When prompted, sign in with your TPConnects account (OAuth).
  3. Once connected, ask for flights in natural language.
You need a TPConnects account to use the connector. Contact your TPConnects representative if you do not have one.

How to use it

Describe the search in plain language. Examples:

  • “Find one-way business flights from Dubai to Geneva on 2026-11-15 for 1 adult.”
  • “Compare economy and business fares DXB to LHR next Tuesday.”
  • “Round trip DXB–GVA departing 2026-11-15, returning 2026-11-22, 2 adults.”

Parameters

ParameterRequiredDefaultNotes
originyes—IATA 3-letter departure airport, e.g. DXB
destinationyes—IATA 3-letter arrival airport, e.g. GVA
departureDateyes—YYYY-MM-DD; use a future date
tripTypenoOWOW (one-way) or RT (round-trip)
returnDateif RT—YYYY-MM-DD; required when tripType=RT
cabinno21=First, 2=Business, 3=PremiumEconomy, 4=Economy
adultsno1Adult passengers (12+)
childrenno0Child passengers (2–11)
infantsno0Infant passengers (under 2)
currencynoAEDISO currency code
maxStopsno2Maximum stops allowed per leg
cheapestPerCabinnofalseReturn only the cheapest offer per cabin
suppliersno—Comma-separated supplier codes, e.g. 1S
  • The default cabin is Business (2). For Economy, say so or pass cabin=4.
  • Use a future departure date; same-day or past dates return no offers.

Troubleshooting

  • No offers returned. The route/date/cabin may have no availability. Try a different date or cabin (e.g. Economy 4).
  • Sign-in loop or “disconnected”. Remove and re-add the connector, then sign in again.
  • Session expired. Re-authenticate when prompted; sessions are time-limited for security.

Support

Terms of Service

Last updated: 2026-10-26

These terms govern your use of the TPConnects IRIS Flight SearchMCP connector (the “Service”). By connecting to or using the Service, you agree to these terms.

1. Who operates the Service

The Service is operated by TPConnects, a global travel content aggregation and distribution technology company, with its headquarters at 27th Floor, The Baygate Tower, Al Mustaqbal St – Business Bay, PO Box 127615, Dubai, United Arab Emirates. References to “we,” “us,” or “our” mean the operator.

2. What the Service does

The Service lets an AI assistant search and compare indicative flight fares, schedules, and routes from the TPConnects IRIS aggregator. It returns search results for information only.

3. Prices and availability

Fares, schedules, and seat availability can change at any time and are not guaranteed. A search result does not constitute a confirmed fare, a reservation, or an offer to sell. The price and availability of any flight are confirmed only by the airline or booking provider at the time of purchase.

4. What the Service does not do

The Service is read-only. It does not book, hold, or issue tickets; collect payment; or modify or cancel any reservation. No booking, ticketing, or payment is performed through the Service.

5. External airline and provider links

Where the Service provides a link to an airline or other third-party provider, that link opens a separate service that we do not operate. Your use of any such service is governed by that provider's own terms and privacy policy, not these terms.

6. Accounts and access

Using the Service requires a TPConnects account and sign-in via OAuth. You are responsible for keeping your account credentials secure and for activity carried out under your account.

7. Acceptable use

Use the Service only for lawful flight-search purposes. Do not attempt to disrupt, overload, reverse engineer, or gain unauthorized access to the Service, and do not use it in a way that infringes the rights of others or breaches applicable law.

8. Service availability

The Service is provided on an “as available” basis. We may change, suspend, or discontinue all or part of the Service, and sessions are time-limited for security. We do not warrant uninterrupted or error-free availability.

9. Privacy

Our handling of data is described in the Privacy Policy.

10. Contact

Questions about these terms: support@tpconnects.com. TPConnects, 27th Floor, The Baygate Tower, Al Mustaqbal St – Business Bay, PO Box 127615, Dubai, United Arab Emirates. More about the company at tpconnects.com.