Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SW_HEADLESS | No | Optional. Set to "false" to see the browser window during automation (useful for debugging). | true |
| SW_PASSWORD | Yes | Your Southwest account password. Required for account-based tools like check-in, points booking, and Rapid Rewards management. | |
| SW_USERNAME | Yes | Your Southwest Rapid Rewards number or email address. Required for account-based tools like check-in, points booking, and Rapid Rewards management. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_flights | Search for available Southwest Airlines flights between two airports. Returns flights with fare options (Wanna Get Away, Anytime, Business Select) and pricing. |
| get_flight_details | Get detailed information about a specific Southwest flight including status, stops, duration, gate, and aircraft type. |
| select_flight | Select a flight from search results with a specific fare type. Use after search_flights to proceed with booking. |
| get_fares | Compare all Southwest fare classes (Wanna Get Away, Wanna Get Away+, Anytime, Business Select) with prices and benefits for a route. |
| add_early_bird | Add Early Bird Check-In to an existing reservation. Southwest automatically checks you in 36 hours before departure for a better boarding position (~$15-25 per person per flight). |
| checkout | Complete a flight booking by entering passenger information and payment details. Use after selecting a flight with select_flight. |
| get_reservation | Look up an existing Southwest reservation by confirmation number and passenger name. Returns flight details, fare type, and booking status. |
| change_flight | Modify an existing Southwest booking. Southwest never charges change fees — you only pay/receive credit for fare differences. |
| cancel_flight | Cancel a Southwest reservation. Wanna Get Away fares receive travel funds (valid 12 months). Anytime/Business Select fares are fully refundable. |
| check_in | Check in online for a Southwest flight. Check-in opens exactly 24 hours before departure. Returns boarding group (A/B/C) and position number. |
| get_boarding_pass | Retrieve boarding pass with boarding group and position (e.g. A32, B15). Optionally saves as PDF. Must be checked in first. |
| get_rapid_rewards | Check Rapid Rewards account balance, tier status (A-List, A-List Preferred), and Companion Pass progress. |
| book_with_points | Search for flights and book using Rapid Rewards points. Shows points pricing for all fare classes. Requires logged-in account. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |