markswendsen-code avatar

Southwest

markswendsen-code/mcp-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 tools

Public 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

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:


View the full README on GitHub

Details

Repository
github.com/markswendsen-code/mcp-southwest
Category
Search & Web Crawling
Package
@striderlabs/mcp-southwest
Transport
STDIO
Registry
MCP registry, active

More from markswendsen-code

Related Search & Web Crawling MCP servers

View all
1markswendsen-code avatarSpotifymarkswendsen-code/mcp-spotifyMCP server for Spotify - let AI agents control playback, search music, and manage playlists0stars
2markswendsen-code avatarWalmartmarkswendsen-code/mcp-walmartMCP server for Walmart - search products, manage cart, track orders0stars
3markswendsen-code avatarYelpmarkswendsen-code/mcp-yelpMCP server for Yelp - search businesses, read reviews, make reservations0stars
4mcp-z avatarGoogle Driveio.github.mcp-z/mcp-driveGoogle Drive integration with file operations, folder navigation, search, and sharing0stars
5mcp-z avatarGmailio.github.mcp-z/mcp-gmailGmail integration with OAuth authentication, message search, batch operations, and Sheets export0stars
6mcp-z avatarOutlookio.github.mcp-z/mcp-outlookOutlook integration with OAuth, message search, batch operations, and calendar management0stars