Skip to main content
Glama

AwardSecrets Award Availability

Server Details

Award seat availability from a contracted GDS. One route, one airline, one date.

Ownership verified
Status
Healthy
Uptime
36.2% over 63 days
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

A4.6/5.0

Scored across 1 tool

Disambiguation5/5

The server exposes exactly one tool, so there is no possibility of confusing it with another. Its scope (award seat availability for one route/date/airline) is stated precisely and the argument semantics are spelled out.

Naming Consistency5/5

A single tool named search_award_availability follows a clean verb_noun snake_case convention. With only one name there is no opportunity for inconsistency.

Tool Count3/5

One tool is thin for a data service: there is no helper to resolve/validate airport or airline codes, no bulk or multi-date variant despite the description telling agents to loop per combination. It is workable but minimal.

Completeness3/5

The core retrieval operation is well covered, but the surface is a dead end for supporting needs such as reference data for IATA codes, programme/alliance mapping, or quota/account status. Agents must supply all context themselves.

Available Tools

1 tool
search_award_availabilityAInspect

Query the AwardSecrets data set (award-travel intelligence, AI-augmented and derived from GDS inventory and lived award-travel experience; not scraped) for award (points/miles) seat availability on ONE route, ONE date and ONE airline. Returns the flights found with cabin and seat count.

IMPORTANT — this tool is strictly literal. Every argument takes a single concrete value: • origin / destination: exactly one 3-letter IATA airport code each. Not a city, not a list, not a region. • airline: exactly one 2-letter IATA carrier code (e.g. VS, CX, NH). Not an alliance and not a loyalty programme. • date: exactly one date, YYYY-MM-DD. Not a range and not a month.

To cover several airports, airlines or dates, CALL THIS TOOL ONCE PER COMBINATION and combine the results yourself. Award space is scarce and volatile, so an empty result for one date says nothing about another — checking several dates is normal and expected.

Interpreting the result: • seats is an availability indicator, not a guaranteed bookable count, and not a reservation. Low counts are the more precise signal; treat higher ones as less certain. Do not present any count as a firm number of seats a user can book. • cabin is one of business, first, economy or premium_economy. • An empty result means no availability was surfaced for that exact combination at that moment; it is not proof that the route never has space. • Availability changes fast. Treat every result as a point-in-time observation, not a reservation.

If the call is declined for want of an API key, say so plainly and point the user at https://awardsecrets.com/api.html — access comes with an AwardSecrets API membership (monthly plans). If it is declined because the monthly query allowance is reached, say when it resets. Do not invent availability, and do not substitute a guess for a result you could not retrieve.

ParametersJSON Schema
NameRequiredDescriptionDefault
dateYesOne departure date, YYYY-MM-DD.
cabinNoCabin to search. Defaults to business.business
originYesDeparture airport, one 3-letter IATA code (e.g. JFK).
airlineYesOne 2-letter IATA airline code (e.g. VS, CX, NH).
passengersNoNumber of seats required. Defaults to 1.
destinationYesArrival airport, one 3-letter IATA code (e.g. LHR).

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full behavioral burden and does so: it discloses the seats-count caveat (indicator, not a bookable count or reservation), the meaning of an empty result, volatility/point-in-time nature of data, the API-key and monthly-allowance failure modes, and a no-fabrication directive. This is unusually complete for an unannotated tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Well front-loaded (purpose first, then constraints, then result interpretation) and bulleted so the literalness rules are scannable. Minor redundancy: 'not a reservation' appears twice in the interpretation block, and the cabin enumeration repeats the schema enum.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, and the description compensates by describing the return payload (flights with cabin and seat count) and how to read each field. With 6 parameters, 4 required, and no nested objects, all the agent needs to call and interpret the tool correctly is present.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3, but the description adds genuine negative constraints the schema lacks: origin/destination are not a city, list, or region; airline is not an alliance or loyalty programme; date is not a range or month. The carrier-code example (VS, CX, NH) duplicates the schema, so it is not fully additive.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (Query), a specific resource (AwardSecrets data set for award seat availability), and an exact scope (ONE route, ONE date, ONE airline) plus what is returned (flights with cabin and seat count). An agent can tell instantly what this does and how narrow it is, and there are no siblings to disambiguate against.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly instructs how to cover multiple values ('CALL THIS TOOL ONCE PER COMBINATION and combine the results yourself') and sets expectations about empty results ('an empty result for one date says nothing about another — checking several dates is normal and expected'). It also tells the agent what to do on auth failure (point at the membership URL) and on quota exhaustion (state the reset time).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

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

  1. 1 tool update
    • First observedsearch_award_availability

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Searches multiple flight inventory sources concurrently and returns a normalized, deduplicated result set.
    4
    1
    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
    Not graded
    quality
    D
    maintenance
    Enables real-time one-way and round-trip flight searches from any MCP client without an API key or account, returning live fares, historical price insights, and bookable links supported by disclosed sponsored cards.
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources