mcp-southwest
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SW_HEADLESS | No | Optional. Set to "false" to see the browser window during automation (useful for debugging). | true |
| SW_PASSWORD | Yes | Your Southwest account password. Required for account-based tools like check-in, points booking, and Rapid Rewards management. | |
| SW_USERNAME | Yes | Your Southwest Rapid Rewards number or email address. Required for account-based tools like check-in, points booking, and Rapid Rewards management. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_flightsB | Search for available Southwest Airlines flights between two airports. Returns flights with fare options (Wanna Get Away, Anytime, Business Select) and pricing. |
| get_flight_detailsA | Get detailed information about a specific Southwest flight including status, stops, duration, gate, and aircraft type. |
| select_flightA | Select a flight from search results with a specific fare type. Use after search_flights to proceed with booking. |
| get_faresC | Compare all Southwest fare classes (Wanna Get Away, Wanna Get Away+, Anytime, Business Select) with prices and benefits for a route. |
| add_early_birdA | Add Early Bird Check-In to an existing reservation. Southwest automatically checks you in 36 hours before departure for a better boarding position (~$15-25 per person per flight). |
| checkoutA | Complete a flight booking by entering passenger information and payment details. Use after selecting a flight with select_flight. |
| get_reservationA | Look up an existing Southwest reservation by confirmation number and passenger name. Returns flight details, fare type, and booking status. |
| change_flightC | Modify an existing Southwest booking. Southwest never charges change fees — you only pay/receive credit for fare differences. |
| cancel_flightA | Cancel a Southwest reservation. Wanna Get Away fares receive travel funds (valid 12 months). Anytime/Business Select fares are fully refundable. |
| check_inA | Check in online for a Southwest flight. Check-in opens exactly 24 hours before departure. Returns boarding group (A/B/C) and position number. |
| get_boarding_passA | Retrieve boarding pass with boarding group and position (e.g. A32, B15). Optionally saves as PDF. Must be checked in first. |
| get_rapid_rewardsC | Check Rapid Rewards account balance, tier status (A-List, A-List Preferred), and Companion Pass progress. |
| book_with_pointsB | Search for flights and book using Rapid Rewards points. Shows points pricing for all fare classes. Requires logged-in account. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/markswendsen-code/mcp-southwest'
If you have feedback or need assistance with the MCP directory API, please join our Discord server