cwsi.net Fare Classes & Mileage Calculators
Server Details
Airline fare classes, fare comparisons and miles earned, from cwsi.net's charts and calculators.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP ยท MCP 2025-11-25
- URL
TDQS
Scored across 8 tools
Each tool targets a clearly distinct airline or operation: the six calculate_* tools are differentiated by airline, while compare_fare_classes and get_fare_classes serve separate comparison vs. lookup purposes. There is no meaningful overlap that would cause misselection.
All names follow a consistent snake_case verb_noun pattern: calculate_[airline]_[miles|points], compare_fare_classes, and get_fare_classes. The miles/points variation reflects actual loyalty-program terminology rather than inconsistent naming.
Eight tools is well-scoped for the domain: six carrier-specific mileage calculators plus two fare-class lookup/comparison tools. Each tool earns its place without redundancy.
Core US airline mileage calculators and fare-class lookup are covered, but Hawaiian lacks a dedicated mileage calculator and compare_fare_classes excludes JetBlue and Hawaiian. These are minor gaps that can be partially worked around through get_fare_classes.
Available Tools
12 toolscalculate_alaska_milesAlaska Atmos Rewards CalculatorRead-onlyIdempotentInspect
Estimate what a Alaska Airlines ticket earns (miles or points, and status credit where it applies), using cwsi.net's calculator and the airline's published rules. Unofficial.
| Name | Required | Description | Default |
|---|---|---|---|
| card | No | Paying with an Atmos Rewards card. none = No; AS = Ascent (+3 per $1); SU = Summit (+3 per $1); BU = Business (+3 per $1). | none |
| fare | No | Fare. 200 = First, full fare (J); 175 = First (C); 150a = First, discount (D, I); 150b = Main, full fare (Y, B); 125 = Main (H, K); 100 = Main, discount (M, L, V, S, N, Q, O, G); 0 = Saver (X). Only applies to some choices of the other fields; ignored otherwise. | 100 |
| kind | No | Fare type. paid = Paid fare (Main, Premium, First); basic = Basic or Saver (earns 0). Only applies to some choices of the other fields; ignored otherwise. | paid |
| segs | No | Segments. Each flight (segment) earns 500 points. Only applies to some choices of the other fields; ignored otherwise. | |
| when | No | When do you fly?. 2026 = Through Dec 31, 2026; 2027 = From Jan 1, 2027. Members choose a method from Oct 1, 2026; it applies to flights from Jan 1, 2027. | 2026 |
| miles | No | Miles flown. The flight distance in miles. Only applies to some choices of the other fields; ignored otherwise. | |
| price | Yes | Price paid (before taxes and fees) in US dollars. Needed for your card, or for the price method from 2027. | |
| legacy | No | Saver booked early or flown soon. 1 = Yes (30%); 0 = No (earns 0). Saver earns 30% when booked before Jun 11, 2026, or flown through Jul 31, 2026. Otherwise it earns 0. Only applies to some choices of the other fields; ignored otherwise. | 0 |
| method | No | Your earning method. dist = Distance (1 per mile); price = Price paid (5 per $1); seg = Segments (500 per segment). Only applies to some choices of the other fields; ignored otherwise. | dist |
| status | No | Your Atmos status. none = Member (No status); SV = Silver (+25%); GD = Gold (+50%); PT = Platinum (+100%); TT = Titanium (+150%). | none |
Output Schema
| Name | Required | Description |
|---|---|---|
| link | Yes | |
| notes | Yes | |
| inputs | Yes | |
| airline | Yes | |
| headline | Yes | |
| progress | No | |
| breakdown | Yes | |
| calculator | Yes |
calculate_allegiant_pointsAllways Rewards CalculatorRead-onlyIdempotentInspect
Estimate what a Allegiant Air ticket earns (miles or points, and status credit where it applies), using cwsi.net's calculator and the airline's published rules. Unofficial.
| Name | Required | Description | Default |
|---|---|---|---|
| card | No | Paying with the Allways Rewards Visa. none = No; AV = Yes (3 card points per $1). | none |
| price | Yes | Qualified spend on the itinerary (without taxes and fees) in US dollars. What you paid Allegiant for the flight package, less taxes, fees, vouchers and promo codes. |
Output Schema
| Name | Required | Description |
|---|---|---|
| link | Yes | |
| notes | Yes | |
| inputs | Yes | |
| airline | Yes | |
| headline | Yes | |
| progress | No | |
| breakdown | Yes | |
| calculator | Yes |
calculate_american_milesAmerican AAdvantage CalculatorRead-onlyIdempotentInspect
Estimate what a American Airlines ticket earns (miles or points, and status credit where it applies), using cwsi.net's calculator and the airline's published rules. Unofficial.
| Name | Required | Description | Default |
|---|---|---|---|
| card | No | Paying with an AAdvantage card. none = No; MU = MileUp (+2 per $1); PS = Platinum Select (+2 per $1); GB = Globe (+3 per $1); EX = Executive (+4 per $1). | none |
| fare | No | Fare type. 1 = Standard (Main Cabin and above); 0 = Basic Economy. | 1 |
| price | Yes | Ticket price in US dollars. Base fare plus carrier-imposed fees, without government taxes. | |
| status | No | Your AAdvantage status. none = None; GL = Gold (+40%); PL = Platinum (+60%); PP = Platinum Pro (+80%); EP = Executive Platinum (+120%). | none |
Output Schema
| Name | Required | Description |
|---|---|---|
| link | Yes | |
| notes | Yes | |
| inputs | Yes | |
| airline | Yes | |
| headline | Yes | |
| progress | No | |
| breakdown | Yes | |
| calculator | Yes |
calculate_breeze_pointsBreezy Rewards CalculatorRead-onlyIdempotentInspect
Estimate what a Breeze Airways ticket earns (miles or points, and status credit where it applies), using cwsi.net's calculator and the airline's published rules. Unofficial.
| Name | Required | Description | Default |
|---|---|---|---|
| card | No | Paying with the Breeze Easy Visa. none = No; BV = Yes (card points). | none |
| fare | No | Bundle. NF = No Flex Fare (1 per $1); NI = Nice (2 per $1); NR = Nicer (5 per $1); NT = Nicest (5 per $1). | NI |
| price | Yes | Fare and trip add-ons paid to Breeze (without taxes and fees) in US dollars. Booked with Breeze: the fare plus bags and seat selection. Government taxes and fees do not earn. | |
| status | No | Your Breezy Rewards level. Member = Member; Breezy 1 = Breezy 1 (+25%); Breezy 2 = Breezy 2 (+50%); Breezy 3 = Breezy 3 (+75%); Breezy Club = Breezy Club (+100%). | Member |
Output Schema
| Name | Required | Description |
|---|---|---|
| link | Yes | |
| notes | Yes | |
| inputs | Yes | |
| airline | Yes | |
| headline | Yes | |
| progress | No | |
| breakdown | Yes | |
| calculator | Yes |
calculate_delta_milesDelta SkyMiles CalculatorRead-onlyIdempotentInspect
Estimate what a Delta Air Lines ticket earns (miles or points, and status credit where it applies), using cwsi.net's calculator and the airline's published rules. Unofficial.
| Name | Required | Description | Default |
|---|---|---|---|
| card | No | Paying with a Delta Amex card. none = No; BL = Blue; GO = Gold; PL = Platinum; RE = Reserve. | none |
| fare | No | Fare type. CR = Classic (or Refundable); EX = Extra; PB = Basic (Comfort, First, Premium Select, One); BA = Main Basic (Basic Economy). Delta Comfort, First, Premium Select and Delta One earn as Classic or Extra, whichever you bought. Their Basic fares earn as Basic. | CR |
| price | Yes | Ticket price in US dollars. Base fare plus carrier charges, without government taxes and fees (shown on your receipt). | |
| status | No | Your Medallion status. none = None; FO = Silver; GM = Gold; PM = Platinum; DM = Diamond. | none |
Output Schema
| Name | Required | Description |
|---|---|---|
| link | Yes | |
| notes | Yes | |
| inputs | Yes | |
| airline | Yes | |
| headline | Yes | |
| progress | No | |
| breakdown | Yes | |
| calculator | Yes |
calculate_frontier_milesFrontier Miles CalculatorRead-onlyIdempotentInspect
Estimate what a Frontier Airlines ticket earns (miles or points, and status credit where it applies), using cwsi.net's calculator and the airline's published rules. Unofficial.
| Name | Required | Description | Default |
|---|---|---|---|
| card | No | Frontier Airlines Mastercard cardmember. none = No; FC = Yes (Cardmember rate). | none |
| fare | No | Fare. BF = Basic Fare (basic rate); EC = Economy Bundle (bundle rate); PR = Premium Bundle (bundle rate); BZ = Business Bundle (bundle rate). | BF |
| price | Yes | Amount paid to Frontier (fare, bundle, bags and seats; not taxes) in US dollars. Eligible Frontier purchases on this booking. Taxes and change or cancel fees do not earn. | |
| status | No | Your Frontier status. Member = Member; Elite Silver = Elite Silver; Elite Gold = Elite Gold; Elite Platinum = Elite Platinum; Elite Diamond = Elite Diamond. | Member |
Output Schema
| Name | Required | Description |
|---|---|---|
| link | Yes | |
| notes | Yes | |
| inputs | Yes | |
| airline | Yes | |
| headline | Yes | |
| progress | No | |
| breakdown | Yes | |
| calculator | Yes |
calculate_jetblue_pointsJetBlue TrueBlue CalculatorRead-onlyIdempotentInspect
Estimate what a JetBlue ticket earns (miles or points, and status credit where it applies), using cwsi.net's calculator and the airline's published rules. Unofficial.
| Name | Required | Description | Default |
|---|---|---|---|
| card | No | Paying with a JetBlue card. none = No; JB = JetBlue Card (+3 per $1); JP = Plus (+6 per $1); JBZ = Business (+6 per $1); JPR = Premier (+6 per $1). | none |
| fare | No | Fare. base = Base (1 per $1); standard = Standard (3 per $1); flex = Flex (3 per $1). Only applies to some choices of the other fields; ignored otherwise. | standard |
| cabin | No | Cabin. main = Main; evenmore = EvenMore; mint = Mint. | main |
| mfare | No | Fare. standard = Standard (3 per $1); flex = Flex (3 per $1). Mint is sold as Standard or Flex. No Base fare in Mint. Only applies to some choices of the other fields; ignored otherwise. | standard |
| price | Yes | Fare paid (before taxes and fees) in US dollars. Points and tiles are earned on the fare before taxes and fees. | |
| direct | No | Booked on jetblue.com or the app. 1 = Yes; 0 = No (Travel agent or other site). Booking direct earns the same points again. | 1 |
| status | No | Your TrueBlue status. General Member = General Member (No status); Mosaic 1 = Mosaic 1 (+3 per $1); Mosaic 2 = Mosaic 2 (+3 per $1); Mosaic 3 = Mosaic 3 (+4 per $1); Mosaic 4 = Mosaic 4 (+5 per $1). | General Member |
Output Schema
| Name | Required | Description |
|---|---|---|
| link | Yes | |
| notes | Yes | |
| inputs | Yes | |
| airline | Yes | |
| headline | Yes | |
| progress | No | |
| breakdown | Yes | |
| calculator | Yes |
calculate_southwest_pointsSouthwest Rapid Rewards CalculatorRead-onlyIdempotentInspect
Estimate what a Southwest Airlines ticket earns (miles or points, and status credit where it applies), using cwsi.net's calculator and the airline's published rules. Unofficial.
| Name | Required | Description | Default |
|---|---|---|---|
| card | No | Paying with a Southwest card. none = No; PL = Plus (+2 per $1); PR = Premier (+3 per $1); PY = Priority (+4 per $1). | none |
| fare | No | Fare type. CE = Choice Extra (14 per $1); CP = Choice Preferred (10 per $1); CH = Choice (6 per $1); BA = Basic (2 per $1). | CH |
| price | Yes | Ticket price (base fare, without taxes and fees) in US dollars. Shown on your receipt as the base fare, before taxes and fees. | |
| status | No | Your Rapid Rewards status. Base = Base (No status); A-List = A-List (+25%); A-List Preferred = A-List Preferred (+100%). | Base |
| flights | No | Flights on this ticket. A-List also needs 20 flights (A-List Preferred 40), counted in place of points. |
Output Schema
| Name | Required | Description |
|---|---|---|
| link | Yes | |
| notes | Yes | |
| inputs | Yes | |
| airline | Yes | |
| headline | Yes | |
| progress | No | |
| breakdown | Yes | |
| calculator | Yes |
calculate_sun_country_pointsSun Country Rewards CalculatorRead-onlyIdempotentInspect
Estimate what a Sun Country Airlines ticket earns (miles or points, and status credit where it applies), using cwsi.net's calculator and the airline's published rules. Unofficial.
| Name | Required | Description | Default |
|---|---|---|---|
| card | No | Paying with the Sun Country Visa. none = No; SV = Yes (3 card points per $1). | none |
| price | Yes | Amount paid (without taxes and fees) in US dollars. Qualifying Sun Country purchases on this booking. Taxes, fees, in-flight purchases and insurance do not earn. | |
| status | No | Your status. Member = Member; Plus = Plus (+1 per $1). | Member |
| channel | No | Where you booked. D = Sun Country (2 per $1); O = Third party (1 per $1). | D |
Output Schema
| Name | Required | Description |
|---|---|---|
| link | Yes | |
| notes | Yes | |
| inputs | Yes | |
| airline | Yes | |
| headline | Yes | |
| progress | No | |
| breakdown | Yes | |
| calculator | Yes |
calculate_united_milesUnited MileagePlus CalculatorRead-onlyIdempotentInspect
Estimate what a United Airlines ticket earns (miles or points, and status credit where it applies), using cwsi.net's calculator and the airline's published rules. Unofficial.
| Name | Required | Description | Default |
|---|---|---|---|
| card | No | Paying with a United card. none = No; CM = Cardmember (+3 per $1); EX = Explorer (+6 per $1); QU = Quest (+7 per $1); CL = Club (+8 per $1); GW = Gateway (+5 per $1); DB = Gateway Debit (+4 per $1). Cardmember is a United card that you are not paying with. | none |
| fare | No | Fare type. ST = Standard (Economy and above); BE = Basic Economy. | ST |
| price | Yes | Ticket price (fare plus carrier-imposed charges, without government taxes) in US dollars. Shown on your receipt as the fare plus carrier-imposed charges. | |
| status | No | Your MileagePlus status. none = General (No status); PS = Silver; PG = Gold; PP = Platinum; 1K = 1K. | none |
| flights | No | Flights on this ticket. Each flight (segment) earns 1 PQF. Basic Economy earns none. |
Output Schema
| Name | Required | Description |
|---|---|---|
| link | Yes | |
| notes | Yes | |
| inputs | Yes | |
| airline | Yes | |
| headline | Yes | |
| progress | No | |
| breakdown | Yes | |
| calculator | Yes |
compare_fare_classesCompare two fare classes across airlinesRead-onlyIdempotentInspect
Side-by-side comparison of two fare classes, e.g. Delta K vs United M, from cwsi.net's fare charts. Covers American, Alaska, Delta, Southwest and United.
| Name | Required | Description | Default |
|---|---|---|---|
| fare_a | Yes | Fare letter (or Southwest fare name) on the first airline. | |
| fare_b | Yes | Fare letter (or Southwest fare name) on the second airline. | |
| airline_a | Yes | First airline: AA/American, AS/Alaska, DL/Delta, WN/Southwest or UA/United. | |
| airline_b | Yes | Second airline: AA/American, AS/Alaska, DL/Delta, WN/Southwest or UA/United. |
Output Schema
| Name | Required | Description |
|---|---|---|
| a | Yes | |
| b | Yes | |
| link | Yes |
get_fare_classesLook up airline fare classesRead-onlyIdempotentInspect
What an airline fare class (booking code) means and what it earns, from cwsi.net's fare charts. Give a fare letter (e.g. Delta K) or a Southwest fare name, or leave fare_class out to list them all. Covers Alaska, Allegiant, American, Breeze, Delta, Frontier, Hawaiian, JetBlue, Southwest, Sun Country and United.
| Name | Required | Description | Default |
|---|---|---|---|
| airline | Yes | Airline code or name: AS/Alaska, G4/Allegiant, AA/American, MX/Breeze, DL/Delta, F9/Frontier, HA/Hawaiian, B6/JetBlue, WN/Southwest, SY/Sun Country, UA/United. | |
| fare_class | No | A fare letter such as "K", or a Southwest fare name such as "Choice". Leave out to list every fare class. |
Output Schema
| Name | Required | Description |
|---|---|---|
| link | Yes | |
| fares | Yes | |
| airline | Yes | |
| columns | Yes | |
| airline_name | Yes |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Changed
calculate_frontier_miles1 field changed- changed
Input schema / properties / card / descriptionPrevious value: -"Frontier Airlines World Mastercard cardmember. none = No; FC = Yes (Cardmember rate)."New value: +"Frontier Airlines Mastercard cardmember. none = No; FC = Yes (Cardmember rate)."
3 tool updates
- Added
calculate_breeze_points - Added
calculate_sun_country_points - Changed
get_fare_classes1 field changed- changed
Input schema / properties / airline / descriptionPrevious value: -"Airline code or name: AS/Alaska, G4/Allegiant, AA/American, DL/Delta, F9/Frontier, HA/Hawaiian, B6/JetBlue, WN/Southwest, UA/United."New value: +"Airline code or name: AS/Alaska, G4/Allegiant, AA/American, MX/Breeze, DL/Delta, F9/Frontier, HA/Hawaiian, B6/JetBlue, WN/Southwest, SY/Sun Country, UA/United."
3 tool updates
- Added
calculate_allegiant_points - Added
calculate_frontier_miles - Changed
get_fare_classes1 field changed- changed
Input schema / properties / airline / descriptionPrevious value: -"Airline code or name: AS/Alaska, AA/American, DL/Delta, HA/Hawaiian, B6/JetBlue, WN/Southwest, UA/United."New value: +"Airline code or name: AS/Alaska, G4/Allegiant, AA/American, DL/Delta, F9/Frontier, HA/Hawaiian, B6/JetBlue, WN/Southwest, UA/United."
1 tool update
- Changed
calculate_delta_miles1 field changed- changed
Input schema / properties / fare / descriptionPrevious value: -"Fare type. CR = Classic (or Refundable); EX = Extra; PB = Basic (First, Premium Select, One); BA = Main Basic (Basic Economy). Delta Comfort, First, Premium Select and Delta One earn as Classic or Extra, whichever you bought."New value: +"Fare type. CR = Classic (or Refundable); EX = Extra; PB = Basic (Comfort, First, Premium Select, One); BA = Main Basic (Basic Economy). Delta Comfort, First, Premium Select and Delta One earn as Classic or Extra, whichever you bought. Their Basic fares earn as Basic."
8 tool updates
- Changed
calculate_alaska_miles1 field changed- added
Input schema / properties / price / maximumAdded value: +1000000
- Changed
calculate_american_miles1 field changed- added
Input schema / properties / price / maximumAdded value: +1000000
- Changed
calculate_delta_miles1 field changed- added
Input schema / properties / price / maximumAdded value: +1000000
- Changed
calculate_jetblue_points1 field changed- added
Input schema / properties / price / maximumAdded value: +1000000
- Changed
calculate_southwest_points1 field changed- added
Input schema / properties / price / maximumAdded value: +1000000
- Changed
calculate_united_miles1 field changed- added
Input schema / properties / price / maximumAdded value: +1000000
- Changed
compare_fare_classes4 fields changed- added
Input schema / properties / airline_a / maxLengthAdded value: +64 - added
Input schema / properties / airline_b / maxLengthAdded value: +64 - added
Input schema / properties / fare_a / maxLengthAdded value: +64 - added
Input schema / properties / fare_b / maxLengthAdded value: +64
- Changed
get_fare_classes2 fields changed- added
Input schema / properties / airline / maxLengthAdded value: +64 - added
Input schema / properties / fare_class / maxLengthAdded value: +64
8 tool updates
- First observed
calculate_alaska_miles - First observed
calculate_american_miles - First observed
calculate_delta_miles - First observed
calculate_jetblue_points - First observed
calculate_southwest_points - First observed
calculate_united_miles - First observed
compare_fare_classes - First observed
get_fare_classes
Related MCP Connectors
Airline seat quality scores (1-10) with notes. 61+ configs across 10 US airlines.
Multi-city flight routing intelligence โ plan RTW trips, validate alliances, get carrier picks.
Seat maps, seat ratings, traveller reviews and seat alerts for 150+ airlines.
Is this flight price good right now? Verdicts from 90 days of observed fares on 500+ routes.
Related MCP Servers
- AlicenseBqualityCmaintenanceEnables finding and comparing cash and award flights, with seat maps and trip planning, ranking options by user-defined per-mile valuations.6MIT
- AlicenseAqualityAmaintenanceTravel award search: compare cash vs points on hotels, flights & cars, cents-per-point, and book319MIT
- FlicenseNot gradedqualityDmaintenanceOfficial Industry Standard MCP for Travel Awards, Points, and more. Search award flight availability across multiple airline loyalty programs, find sweet spots, check transfer partners, and get market stats all via MCP.1-
- AlicenseAqualityBmaintenanceEnables real-time flight fare searches across date ranges and multiple destinations, with historical price insights and booking links. Provides one-way and round-trip search tools through MCP.41MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.