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.
https://tpc-mcp.tpconnects.online/mcp/irisWhat 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
- 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.
- When prompted, sign in with your TPConnects account (OAuth).
- Once connected, ask for flights in natural language.
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
| Parameter | Required | Default | Notes |
|---|---|---|---|
origin | yes | — | IATA 3-letter departure airport, e.g. DXB |
destination | yes | — | IATA 3-letter arrival airport, e.g. GVA |
departureDate | yes | — | YYYY-MM-DD; use a future date |
tripType | no | OW | OW (one-way) or RT (round-trip) |
returnDate | if RT | — | YYYY-MM-DD; required when tripType=RT |
cabin | no | 2 | 1=First, 2=Business, 3=PremiumEconomy, 4=Economy |
adults | no | 1 | Adult passengers (12+) |
children | no | 0 | Child passengers (2–11) |
infants | no | 0 | Infant passengers (under 2) |
currency | no | AED | ISO currency code |
maxStops | no | 2 | Maximum stops allowed per leg |
cheapestPerCabin | no | false | Return only the cheapest offer per cabin |
suppliers | no | — | 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
- Support email: support@tpconnects.com
- Privacy policy: /privacy
- Provider: TPConnects
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.