Skip to main content
Glama

cwsi.net Fare Classes & Mileage Calculators

Server Details

Airline fare classes, fare comparisons and miles earned, from cwsi.net's charts and calculators.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP ยท MCP 2025-11-25
URL

TDQS

A4/5.0

Scored across 8 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness4/5

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 tools
calculate_alaska_milesAlaska Atmos Rewards Calculator
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
cardNoPaying with an Atmos Rewards card. none = No; AS = Ascent (+3 per $1); SU = Summit (+3 per $1); BU = Business (+3 per $1).none
fareNoFare. 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
kindNoFare 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
segsNoSegments. Each flight (segment) earns 500 points. Only applies to some choices of the other fields; ignored otherwise.
whenNoWhen 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
milesNoMiles flown. The flight distance in miles. Only applies to some choices of the other fields; ignored otherwise.
priceYesPrice paid (before taxes and fees) in US dollars. Needed for your card, or for the price method from 2027.
legacyNoSaver 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
methodNoYour 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
statusNoYour Atmos status. none = Member (No status); SV = Silver (+25%); GD = Gold (+50%); PT = Platinum (+100%); TT = Titanium (+150%).none

Output Schema

ParametersJSON Schema
NameRequiredDescription
linkYes
notesYes
inputsYes
airlineYes
headlineYes
progressNo
breakdownYes
calculatorYes
calculate_allegiant_pointsAllways Rewards Calculator
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
cardNoPaying with the Allways Rewards Visa. none = No; AV = Yes (3 card points per $1).none
priceYesQualified 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

ParametersJSON Schema
NameRequiredDescription
linkYes
notesYes
inputsYes
airlineYes
headlineYes
progressNo
breakdownYes
calculatorYes
calculate_american_milesAmerican AAdvantage Calculator
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
cardNoPaying 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
fareNoFare type. 1 = Standard (Main Cabin and above); 0 = Basic Economy.1
priceYesTicket price in US dollars. Base fare plus carrier-imposed fees, without government taxes.
statusNoYour AAdvantage status. none = None; GL = Gold (+40%); PL = Platinum (+60%); PP = Platinum Pro (+80%); EP = Executive Platinum (+120%).none

Output Schema

ParametersJSON Schema
NameRequiredDescription
linkYes
notesYes
inputsYes
airlineYes
headlineYes
progressNo
breakdownYes
calculatorYes
calculate_breeze_pointsBreezy Rewards Calculator
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
cardNoPaying with the Breeze Easy Visa. none = No; BV = Yes (card points).none
fareNoBundle. NF = No Flex Fare (1 per $1); NI = Nice (2 per $1); NR = Nicer (5 per $1); NT = Nicest (5 per $1).NI
priceYesFare 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.
statusNoYour 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

ParametersJSON Schema
NameRequiredDescription
linkYes
notesYes
inputsYes
airlineYes
headlineYes
progressNo
breakdownYes
calculatorYes
calculate_delta_milesDelta SkyMiles Calculator
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
cardNoPaying with a Delta Amex card. none = No; BL = Blue; GO = Gold; PL = Platinum; RE = Reserve.none
fareNoFare 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
priceYesTicket price in US dollars. Base fare plus carrier charges, without government taxes and fees (shown on your receipt).
statusNoYour Medallion status. none = None; FO = Silver; GM = Gold; PM = Platinum; DM = Diamond.none

Output Schema

ParametersJSON Schema
NameRequiredDescription
linkYes
notesYes
inputsYes
airlineYes
headlineYes
progressNo
breakdownYes
calculatorYes
calculate_frontier_milesFrontier Miles Calculator
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
cardNoFrontier Airlines Mastercard cardmember. none = No; FC = Yes (Cardmember rate).none
fareNoFare. BF = Basic Fare (basic rate); EC = Economy Bundle (bundle rate); PR = Premium Bundle (bundle rate); BZ = Business Bundle (bundle rate).BF
priceYesAmount 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.
statusNoYour Frontier status. Member = Member; Elite Silver = Elite Silver; Elite Gold = Elite Gold; Elite Platinum = Elite Platinum; Elite Diamond = Elite Diamond.Member

Output Schema

ParametersJSON Schema
NameRequiredDescription
linkYes
notesYes
inputsYes
airlineYes
headlineYes
progressNo
breakdownYes
calculatorYes
calculate_jetblue_pointsJetBlue TrueBlue Calculator
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
cardNoPaying 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
fareNoFare. 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
cabinNoCabin. main = Main; evenmore = EvenMore; mint = Mint.main
mfareNoFare. 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
priceYesFare paid (before taxes and fees) in US dollars. Points and tiles are earned on the fare before taxes and fees.
directNoBooked on jetblue.com or the app. 1 = Yes; 0 = No (Travel agent or other site). Booking direct earns the same points again.1
statusNoYour 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

ParametersJSON Schema
NameRequiredDescription
linkYes
notesYes
inputsYes
airlineYes
headlineYes
progressNo
breakdownYes
calculatorYes
calculate_southwest_pointsSouthwest Rapid Rewards Calculator
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
cardNoPaying with a Southwest card. none = No; PL = Plus (+2 per $1); PR = Premier (+3 per $1); PY = Priority (+4 per $1).none
fareNoFare type. CE = Choice Extra (14 per $1); CP = Choice Preferred (10 per $1); CH = Choice (6 per $1); BA = Basic (2 per $1).CH
priceYesTicket price (base fare, without taxes and fees) in US dollars. Shown on your receipt as the base fare, before taxes and fees.
statusNoYour Rapid Rewards status. Base = Base (No status); A-List = A-List (+25%); A-List Preferred = A-List Preferred (+100%).Base
flightsNoFlights on this ticket. A-List also needs 20 flights (A-List Preferred 40), counted in place of points.

Output Schema

ParametersJSON Schema
NameRequiredDescription
linkYes
notesYes
inputsYes
airlineYes
headlineYes
progressNo
breakdownYes
calculatorYes
calculate_sun_country_pointsSun Country Rewards Calculator
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
cardNoPaying with the Sun Country Visa. none = No; SV = Yes (3 card points per $1).none
priceYesAmount 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.
statusNoYour status. Member = Member; Plus = Plus (+1 per $1).Member
channelNoWhere you booked. D = Sun Country (2 per $1); O = Third party (1 per $1).D

Output Schema

ParametersJSON Schema
NameRequiredDescription
linkYes
notesYes
inputsYes
airlineYes
headlineYes
progressNo
breakdownYes
calculatorYes
calculate_united_milesUnited MileagePlus Calculator
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
cardNoPaying 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
fareNoFare type. ST = Standard (Economy and above); BE = Basic Economy.ST
priceYesTicket price (fare plus carrier-imposed charges, without government taxes) in US dollars. Shown on your receipt as the fare plus carrier-imposed charges.
statusNoYour MileagePlus status. none = General (No status); PS = Silver; PG = Gold; PP = Platinum; 1K = 1K.none
flightsNoFlights on this ticket. Each flight (segment) earns 1 PQF. Basic Economy earns none.

Output Schema

ParametersJSON Schema
NameRequiredDescription
linkYes
notesYes
inputsYes
airlineYes
headlineYes
progressNo
breakdownYes
calculatorYes
compare_fare_classesCompare two fare classes across airlines
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
fare_aYesFare letter (or Southwest fare name) on the first airline.
fare_bYesFare letter (or Southwest fare name) on the second airline.
airline_aYesFirst airline: AA/American, AS/Alaska, DL/Delta, WN/Southwest or UA/United.
airline_bYesSecond airline: AA/American, AS/Alaska, DL/Delta, WN/Southwest or UA/United.

Output Schema

ParametersJSON Schema
NameRequiredDescription
aYes
bYes
linkYes
get_fare_classesLook up airline fare classes
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
airlineYesAirline 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_classNoA fare letter such as "K", or a Southwest fare name such as "Choice". Leave out to list every fare class.

Output Schema

ParametersJSON Schema
NameRequiredDescription
linkYes
faresYes
airlineYes
columnsYes
airline_nameYes

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedcalculate_frontier_miles1 field changed
      • changedInput schema / properties / card / description
        Previous value: -"Frontier Airlines World Mastercard cardmember. none = No; FC = Yes (Cardmember rate)."New value: +"Frontier Airlines Mastercard cardmember. none = No; FC = Yes (Cardmember rate)."
  2. 3 tool updates
    • Addedcalculate_breeze_points
    • Addedcalculate_sun_country_points
    • Changedget_fare_classes1 field changed
      • changedInput schema / properties / airline / description
        Previous 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. 3 tool updates
    • Addedcalculate_allegiant_points
    • Addedcalculate_frontier_miles
    • Changedget_fare_classes1 field changed
      • changedInput schema / properties / airline / description
        Previous 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."
  4. 1 tool update
    • Changedcalculate_delta_miles1 field changed
      • changedInput schema / properties / fare / description
        Previous 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."
  5. 8 tool updates
    • Changedcalculate_alaska_miles1 field changed
      • addedInput schema / properties / price / maximum
        Added value: +1000000
    • Changedcalculate_american_miles1 field changed
      • addedInput schema / properties / price / maximum
        Added value: +1000000
    • Changedcalculate_delta_miles1 field changed
      • addedInput schema / properties / price / maximum
        Added value: +1000000
    • Changedcalculate_jetblue_points1 field changed
      • addedInput schema / properties / price / maximum
        Added value: +1000000
    • Changedcalculate_southwest_points1 field changed
      • addedInput schema / properties / price / maximum
        Added value: +1000000
    • Changedcalculate_united_miles1 field changed
      • addedInput schema / properties / price / maximum
        Added value: +1000000
    • Changedcompare_fare_classes4 fields changed
      • addedInput schema / properties / airline_a / maxLength
        Added value: +64
      • addedInput schema / properties / airline_b / maxLength
        Added value: +64
      • addedInput schema / properties / fare_a / maxLength
        Added value: +64
      • addedInput schema / properties / fare_b / maxLength
        Added value: +64
    • Changedget_fare_classes2 fields changed
      • addedInput schema / properties / airline / maxLength
        Added value: +64
      • addedInput schema / properties / fare_class / maxLength
        Added value: +64
  6. 8 tool updates
    • First observedcalculate_alaska_miles
    • First observedcalculate_american_miles
    • First observedcalculate_delta_miles
    • First observedcalculate_jetblue_points
    • First observedcalculate_southwest_points
    • First observedcalculate_united_miles
    • First observedcompare_fare_classes
    • First observedget_fare_classes

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    Enables finding and comparing cash and award flights, with seat maps and trip planning, ranking options by user-defined per-mile valuations.
    6
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Official 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
    -
  • A
    license
    A
    quality
    B
    maintenance
    Enables 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.
    4
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources