MCP server for Southwest Airlines - search flights, manage bookings
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
MCP server for Southwest Airlines β search flights, manage bookings, check in, and manage your Rapid Rewards account via browser automation.
npx playwright install chromiumCreate a .env file or set these in your environment:
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
Or if installed globally:
search_flightsSearch for available Southwest flights.
get_flight_detailsGet status and details for a specific flight.
select_flightSelect a flight from search results to proceed with booking.
get_faresCompare fare classes with pricing and benefits.
add_early_birdAdd Early Bird Check-In to an existing booking (~$15β25/person/flight).
checkoutComplete a booking with passenger and payment details.
get_reservationLook up a booking by confirmation number.
change_flightModify an existing booking (no change fees!).
cancel_flightCancel a reservation. Use confirm: true to actually cancel.
check_inCheck in online (available 24 hours before departure).
get_boarding_passRetrieve boarding pass with group and position number.
get_rapid_rewardsCheck Rapid Rewards points, tier status, and Companion Pass progress.
(Uses SW_USERNAME/SW_PASSWORD env vars)
book_with_pointsSearch for flights and book using Rapid Rewards points.
| Fare | Refundable | Points Multiplier | Boarding |
|---|---|---|---|
| Wanna Get Away | Travel funds | 6x base | Standard |
| Wanna Get Away+ | Transferable funds | 8x base | Standard |
| Anytime | Full refund | 10x base | Priority (A1βA15) |
| Business Select | Full refund | 12x base | Guaranteed A1βA15 |
Southwest uses open seating β no assigned seats. Passengers board in groups:
Check-in order determines boarding position. Check in exactly at the 24-hour mark for the best position.
Login sessions are saved to ~/.config/mcp-southwest/session.json to avoid re-authenticating on every run.
For development with hot reload:
To see the browser during automation (useful for debugging):
MIT Β© Strider Labs
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/southwest)<a href="https://allmcps.com/mcp/southwest"><img src="https://allmcps.com/api/badge/southwest?style=directory" alt="Southwest on AllMCPs" /></a>