Southwest MCP server
MCP server for Southwest Airlines - search flights, manage bookings
2 stars46 downloads/wk
Reviews
Write oneNobody has reviewed Southwest yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Southwest tools (10, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
cancel_reservationwrite actionCancel a Southwest Airlines reservation. Southwest issues refunds as travel funds (no change or cancellation fees). Set confirm=true only after explicit user confirmation.
check_inCheck in for a Southwest Airlines flight. Southwest opens check-in exactly 24 hours before departure. Returns boarding position (e.g., A32).
get_flight_detailsGet detailed information about a specific Southwest flight including stops, aircraft, and fare options.
get_flight_statusGet real-time Southwest flight status including delays, gate information, and estimated departure/arrival times.
get_rapid_rewardsGet Rapid Rewards account balance, tier status (A-List, A-List Preferred, Companion Pass), and recent activity for the logged-in user.
get_reservationsView upcoming trips and reservations linked to the logged-in Rapid Rewards account.
loginInitiate Southwest Rapid Rewards login flow. Returns a URL and instructions for the user to complete login manually. After logging in, use status to verify.
logoutClear saved Southwest Rapid Rewards session and cookies. Use this to log out or reset authentication state.
search_flightsSearch for Southwest Airlines flights. Returns available flights with prices, times, stops, and fare options. Southwest does not charge change fees.
statusCheck Southwest Airlines Rapid Rewards login status and session info. Use this to verify authentication before performing other actions.
Public scan report
scanner v0.1.10 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan12 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 102 days ago8/15
- Maintainer identityregistry namespace matches repository owner6/10
Install Southwest in Claude Code, Cursor or VS Code
Runs npx -y @striderlabs/mcp-southwest on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add southwest -- npx -y @striderlabs/mcp-southwest
What the publisher says
From the Southwest repository's README, as published. We do not edit it. Read it on GitHub
@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-southwestSetup
Environment Variables
Create a .env file or set these in your environment:
# Required for account-based tools (check-in, Rapid Rewards, points booking)
SW_USERNAME=your_rapid_rewards_number_or_email
SW_PASSWORD=your_password
# Optional
SW_HEADLESS=true # Set to "false" to see the browser (useful for debugging)Claude Desktop Configuration
Add to ~/Library/Application Support/Claude/claudedesktopconfig.json:
{
"mcpServers": {
"southwest": {
"command": "npx",
"args": ["@striderlabs/mcp-southwest"],
"env": {
"SW_USERNAME": "your_rapid_rewards_number",
"SW_PASSWORD": "your_password"
}
}
}
}Or if installed globally:
{
"mcpServers": {
"southwest": {
"command": "mcp-southwest",
"env": {
"SW_USERNAME": "your_rapid_rewards_number",
"SW_PASSWORD": "your_password"
}
}
}
}Available Tools
search_flights
Search for available Southwest flights.
{
"originAirport": "DAL",
"destinationAirport": "LAX",
"departureDate": "2024-06-15",
"passengers": 2,
"tripType": "oneway",
"fareType": "USD"
}getflightdetails
Get status and details for a specific flight.
{
"flightNumber": "WN1234",
"flightDate": "2024-06-15",
"originAirport": "DAL",
"destinationAirport": "LAX"
}select_flight
Select a flight from search results to proceed with booking.
{
"flightIndex": 0,
"fareType": "wanna-get-away"
}get_fares
Compare fare classes with pricing and benefits.
{
"originAirport": "HOU",
"destinationAirport": "MCO",
"departureDate": "2024-07-04",
"fareType": "USD"
}addearlybird
Add Early Bird Check-In to an existing booking (~$15–25/person/flight).
{
"confirmationNumber": "ABC123",
"firstName": "Jane",
"lastName": "Smith"
}checkout
Complete a booking with passenger and payment details.
{
"firstName": "Jane",
"lastName": "Smith",
"dateOfBirth": "01/15/1990",
"gender": "F",
"email": "jane@example.com",
"phone": "5551234567",
"cardNumber": "4111111111111111",
"cardExpiration": "12/26",
"cardCvv": "123",
"cardZip": "75201",
"cardName": "Jane Smith",
"addEarlyBird": false
}get_reservation
Look up a booking by confirmation number.
{
"confirmationNumber": "ABC123",
"firstName": "Jane",
"lastName": "Smith"
}change_flight
Modify an existing booking (no change fees!).
{
"confirmationNumber": "ABC123",
"firstName": "Jane",
"lastName": "Smith",
"newDepartureDate": "2024-06-20"
}cancel_flight
Cancel a reservation. Use confirm: true to actually cancel.
{
"confirmationNumber": "ABC123",
"firstName": "Jane",
"lastName": "Smith",
"confirm": true
}check_in
Check in online (available 24 hours before departure).
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Southwest: common questions
- Is Southwest MCP server safe?
- Mostly: it is graded B (78/100). Read the Southwest safety report
- How do I install Southwest?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Southwest need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Southwest maintained?
- The last commit was 118 days ago (2026-06-17). The latest release is v0.1.0.
- What can I use instead of Southwest?
- Servers from other publishers that do the same job: BoostedTravel MCP server, LetsFG — Flights & Hotels MCP server and Google Flights MCP server. Compare all Southwest alternatives.
Alternatives to Southwest
Same job from other publishers: the closest match first, then the best rated.
BoostedTravelFlight search & booking for AI agents. 400+ airlines, $20-50 cheaper than OTAs.not reviewedEstablishedC- LetsFG — Flights & HotelsSearch and book flights and hotels: hundreds of airlines, plus bookable hotel rates.not reviewedEstablishedA
- Google FlightsMCP server for searching Google Flights — flight search, date grid pricing, and airport lookup.not reviewedGrowingA