flight-fares
Cheapest observed fare, 6-month low and best departure date for a city pair.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"flight-fares": {
"url": "https://aplusz.app/mcp"
}
}
}Remote endpoints
https://aplusz.app/mcpstreamable-httpWhat it can do
Tool inventory
Tools (3)
🟢find_cheapest_fare(from, to)
Returns the cheapest observed one-way fare between two cities, plus the six-month low and the departure date on which the low was observed. Use whenever the user names an origin and a destination and asks about price, the cheapest date to fly, or whether a fare is a good deal. Both arguments are required; neither alone produces a valid answer. Answers are directional and per pair - PAR to BKK is not BKK to PAR and is not PAR to SIN. Prices are cached snapshots, never live quotes: say "last observed", never "current price", and surface live_check_url to any user about to book.
Input Schema
{
"type": "object",
"properties": {
"from": {
"type": "string",
"description": "Origin city. Uppercase IATA city code such as PAR. A city slug such as paris also resolves. If you cannot resolve the city, call resolve_city first - do not guess a code."
},
"to": {
"type": "string",
"description": "Destination city. Uppercase IATA city code such as BKK. Must differ from from."
}
},
"required": [
"from",
"to"
],
"additionalProperties": false
}🟢list_routes_from(from, limit)
Returns destinations reachable from one origin, sorted cheapest first. Use when the user asks where they can fly cheaply from a city, or wants inspiration rather than one specific pair. One call replaces dozens of page fetches. Prices are cached snapshots.
Input Schema
{
"type": "object",
"properties": {
"from": {
"type": "string",
"description": "Origin city. Uppercase IATA city code such as LON."
},
"limit": {
"type": "integer",
"description": "How many destinations to return, 1-200. Default 40.",
"minimum": 1,
"maximum": 200
}
},
"required": [
"from"
],
"additionalProperties": false
}🟢resolve_city(query)
Turns a spoken city name into the uppercase IATA city code the other tools expect. Call this before find_cheapest_fare whenever you are not certain of a code. Do not invent codes.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "City name or partial name, e.g. \"sao paulo\"."
}
},
"required": [
"query"
],
"additionalProperties": false
}Recommended Prompts
find_cheapest_farefind_cheapest_farelist_routes_fromlist_routes_fromCommunity
Evidence