How etraveli/etg-flight-mcp works
This is an HTTP Model Context Protocol server for searching and booking flights through the Etraveli Group B2B API. The documented user-to-result workflow proceeds from flight search through flight selection, optional seats and baggage, traveler details, and a secure payment link. The README also describes OAuth login and server-side session state. No implementation files or source excerpts were provided, so paths are null and relationships reflect documented behavior only.
Components 14
MCP access
- Flight Network MCP server
- OAuth login
- Booking session state
Booking workflow
- Search flights
- Select flight
- Pick seats
- Select baggage
- Traveler details
- Get payment URL
External services
- Etraveli B2B API
- Browser
- Secure payment page
Other components
- AI assistant
- Traveler
Connections 19
- AI assistant → Flight Network MCP server: calls tools
README.md - Traveler → AI assistant: provides booking choices
README.md - AI assistant → OAuth login: authenticates via
README.md - OAuth login → Browser: opens login
README.md - AI assistant → Search flights: searches
README.md - AI assistant → Select flight: selects
README.md - AI assistant → Pick seats: optionally selects
README.md - AI assistant → Select baggage: optionally selects
README.md - AI assistant → Traveler details: submits
README.md - AI assistant → Get payment URL: requests link
README.md - Flight Network MCP server → Booking session state: holds state
README.md - Flight Network MCP server → Etraveli B2B API: books through
README.md - AI assistant → Browser: opens payment link
README.md - Browser → Secure payment page: completes payment
README.md - Search flights → Select flight: then selects
README.md - Select flight → Pick seats: then optionally picks
README.md - Pick seats → Select baggage: then optionally selects
README.md - Select baggage → Traveler details: then provides
README.md - Traveler details → Get payment URL: then requests
README.md