
Southwest
Automates Southwest Airlines through browser automation with Playwright, exposing the full booking lifecycle as MCP tools. You can search flights across fare classes, book with cash or Rapid Rewards points, check in exactly 24 hours before departure, grab boarding passes with your A/B/C position, and manage reservations without change fees. It handles Early Bird auto check-in, compares Wanna Get Away vs Business Select pricing, and queries your Rapid Rewards balance and Companion Pass progress. Stores Southwest login sessions locally to avoid repeated authentication. Useful when you need programmatic access to Southwest's systems for travel automation or building booking workflows, especially since Southwest doesn't offer a public API.
- tools
- 13
- transport
- STDIO
- last updated
- Mar 15, 2026
Tools
13 toolsPublic tool metadata for what this MCP can expose to an agent.
search_flightsSearch for available Southwest flights.
Search for available Southwest flights.
No parameter schema in public metadata yet.
get_flight_detailsGet status and details for a specific flight.
Get status and details for a specific flight.
No parameter schema in public metadata yet.
select_flightSelect a flight from search results to proceed with booking.
Select a flight from search results to proceed with booking.
No parameter schema in public metadata yet.
get_faresCompare fare classes with pricing and benefits.
Compare fare classes with pricing and benefits.
No parameter schema in public metadata yet.
add_early_birdAdd Early Bird Check-In to an existing booking (~$15–25/person/flight).
Add Early Bird Check-In to an existing booking (~$15–25/person/flight).
No parameter schema in public metadata yet.
checkoutComplete a booking with passenger and payment details.
Complete a booking with passenger and payment details.
No parameter schema in public metadata yet.
get_reservationLook up a booking by confirmation number.
Look up a booking by confirmation number.
No parameter schema in public metadata yet.
change_flightModify an existing booking (no change fees!).
Modify an existing booking (no change fees!).
No parameter schema in public metadata yet.
cancel_flightCancel a reservation. Use `confirm: true` to actually cancel.
Cancel a reservation. Use `confirm: true` to actually cancel.
No parameter schema in public metadata yet.
check_inCheck in online (available 24 hours before departure).
Check in online (available 24 hours before departure).
No parameter schema in public metadata yet.
get_boarding_passRetrieve boarding pass with group and position number.
Retrieve boarding pass with group and position number.
No parameter schema in public metadata yet.
get_rapid_rewardsCheck Rapid Rewards points, tier status, and Companion Pass progress.
Check Rapid Rewards points, tier status, and Companion Pass progress.
No parameter schema in public metadata yet.
book_with_pointsSearch for flights and book using Rapid Rewards points.
Search for flights and book using Rapid Rewards points.
No parameter schema in public metadata yet.
Sponsors
Readme
@striderlabs/mcp-southwest
MCP server for Southwest Airlines — search flights, manage bookings, check in, and manage your Rapid Rewards account via browser automation.
Features
- Search flights with real-time pricing across all fare classes
- Compare fares: Wanna Get Away, Wanna Get Away+, Anytime, Business Select
- Book flights with dollars or Rapid Rewards points
- Manage reservations: change, cancel, get details
- No change fees — Southwest never charges them
- Check in online (opens exactly 24 hours before departure)
- Get boarding passes with group/position (A/B/C)
- Early Bird Check-In — auto check-in 36 hours before departure
- Rapid Rewards — check points balance, tier status, Companion Pass progress
Prerequisites
- Node.js 18+
- Playwright browsers:
npx playwright install chromium
Installation
npm install -g @striderlabs/mcp-southwest
# or
npx @striderlabs/mcp-southwest
Setup
Environment Variables
Create a .env file or set these in your environment:
Details
- Repository
- github.com/markswendsen-code/mcp-southwest
- Category
- Search & Web Crawling
- Package
@striderlabs/mcp-southwest- Transport
- STDIO
- Registry
- MCP registry, active