mcp-southwest
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_flightsB | Search for available Southwest Airlines flights between two airports. Returns flights with fare options (Wanna Get Away, Anytime, Business Select) and pricing. |
| get_flight_detailsA | Get detailed information about a specific Southwest flight including status, stops, duration, gate, and aircraft type. |
| select_flightA | Select a flight from search results with a specific fare type. Use after search_flights to proceed with booking. |
| get_faresC | Compare all Southwest fare classes (Wanna Get Away, Wanna Get Away+, Anytime, Business Select) with prices and benefits for a route. |
| add_early_birdA | 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). |
| checkoutA | Complete a flight booking by entering passenger information and payment details. Use after selecting a flight with select_flight. |
| get_reservationA | Look up an existing Southwest reservation by confirmation number and passenger name. Returns flight details, fare type, and booking status. |
| change_flightC | Modify an existing Southwest booking. Southwest never charges change fees — you only pay/receive credit for fare differences. |
| cancel_flightA | Cancel a Southwest reservation. Wanna Get Away fares receive travel funds (valid 12 months). Anytime/Business Select fares are fully refundable. |
| check_inA | 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_passA | Retrieve boarding pass with boarding group and position (e.g. A32, B15). Optionally saves as PDF. Must be checked in first. |
| get_rapid_rewardsC | Check Rapid Rewards account balance, tier status (A-List, A-List Preferred), and Companion Pass progress. |
| book_with_pointsB | 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 | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/markswendsen-code/mcp-southwest'
If you have feedback or need assistance with the MCP directory API, please join our Discord server