Mmcp.market

Southwest MCP server

by markswendsen-code·io.github.markswendsen-code/southwest·v0.1.0·2 stars

MCP server for Southwest Airlines - search flights, manage bookings

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
New

2 stars46 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • cancel_reservationwrite action

    Cancel a Southwest Airlines reservation. Southwest issues refunds as travel funds (no change or cancellation fees). Set confirm=true only after explicit user confirmation.

  • check_in

    Check in for a Southwest Airlines flight. Southwest opens check-in exactly 24 hours before departure. Returns boarding position (e.g., A32).

  • get_flight_details

    Get detailed information about a specific Southwest flight including stops, aircraft, and fare options.

  • get_flight_status

    Get real-time Southwest flight status including delays, gate information, and estimated departure/arrival times.

  • get_rapid_rewards

    Get Rapid Rewards account balance, tier status (A-List, A-List Preferred, Companion Pass), and recent activity for the logged-in user.

  • get_reservations

    View upcoming trips and reservations linked to the logged-in Rapid Rewards account.

  • login

    Initiate Southwest Rapid Rewards login flow. Returns a URL and instructions for the user to complete login manually. After logging in, use status to verify.

  • logout

    Clear saved Southwest Rapid Rewards session and cookies. Use this to log out or reset authentication state.

  • search_flights

    Search for Southwest Airlines flights. Returns available flights with prices, times, stops, and fare options. Southwest does not charge change fees.

  • status

    Check 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

no findings
  • 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
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-southwest

Setup

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.

All Southwest alternatives →
  • BoostedTravel
    Flight search & booking for AI agents. 400+ airlines, $20-50 cheaper than OTAs.
    C
  • LetsFG — Flights & Hotels
    Search and book flights and hotels: hundreds of airlines, plus bookable hotel rates.
    A
  • Google Flights
    MCP server for searching Google Flights — flight search, date grid pricing, and airport lookup.
    A

More from markswendsen-code →