Skip to main content
Glama

Cheapest fare each day between two cities

nonstop_fares
Read-onlyIdempotent

The cheapest one-way fare seen on each day of the next three months or so from one city to another in Europe or Southeast Asia (non-stop flights), or on a long flight between a big airport outside the region and one of its cities (any stops): each day's price, its age and airline, the cheapest by month, the airlines with how many days they fly it and their cabin bag rule, the cheapest the other way, and a link to the route's page on faredice.com.

Input Schema

NameRequiredDescriptionDefault
toYesA city by name ("Berlin", "Krakow", "Saigon") or IATA city code ("BER"). For a long flight, one end can be a big airport outside the region we have fares from (Vancouver, Toronto, New York, Sydney, London for Southeast Asia ...).
fromYesA city by name ("Berlin", "Krakow", "Saigon") or IATA city code ("BER"). For a long flight, one end can be a big airport outside the region we have fares from (Vancouver, Toronto, New York, Sydney, London for Southeast Asia ...).
monthNoOnly this month's days: YYYY-MM or a month's name ("november"). Default every day we have.
regionNoeurope or southeast-asia. Default: the first region where both places are found, Europe first.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare read-only, idempotent, and non-destructive behavior. The description adds substantive return-value context absent from structured fields: daily price, its age and airline, monthly cheapest, airline frequency and cabin bag rule, reverse cheapest, and a link. It still omits rate limits, error behavior, and exact data freshness beyond 'next three months or so'.

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?

The purpose is front-loaded in one dense sentence, and the colon-separated list efficiently enumerates return fields. The sentence is somewhat run-on and could be split for readability, but every clause earns its place given the absence of an output schema.

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

Completeness4/5

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

With no output schema, the description adequately explains what the tool returns and its route scope. Parameter details are fully covered by the schema, and annotations cover safety, so the definition is nearly complete for correct invocation, though it lacks sibling routing guidance.

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

Parameters3/5

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

Schema coverage is 100%, so all four parameters are already documented in the input schema. The description provides helpful route-type context (non-stop vs. long-haul any stops) but does not add syntax or defaults beyond what the schema already provides for from, to, month, and region.

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

Purpose4/5

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

The description states a specific resource (cheapest one-way fare per day between two cities) with clear scope conditions (Europe/Southeast Asia non-stop or long-haul any stops). It does not explicitly distinguish itself from the sibling tools find_trips or nonstop_from, so it falls short of a 5.

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

Usage Guidelines3/5

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

Usage is implied by the route and time-horizon constraints, but there is no explicit guidance on when to choose this tool over find_trips or nonstop_from. The description does not name alternatives or state when-not-to-use.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources