Flyan MCP server
io.github.victorlane/flyan-mcp·v0.4.4·1 starsSearch Ryanair flights from your AI agent. Unofficial.
1 stars79 downloads/wk
Reviews
Write oneNobody has reviewed Flyan yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Flyan tools (4)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
cheapest_per_dayCheapest fare per day for one route across a single calendar month.
explore_destinationsEvery destination Ryanair flies to from ``origin``, grouped by country.
find_anywhere_underCheapest fares from ``from_airport`` to *anywhere* under ``max_price``.
find_flightsSearch Ryanair one-way fares.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- Code scan10 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 7 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Flyan compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 4,461 AI and agents servers
- Tools
- 4
- the typical AI and agents server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 50% of 2,713 AI and agents servers
- Downloads a week
- 79
- more than 56% of 1,554 AI and agents servers with a package
What its tools let an agent do: 4 read
Install Flyan in Claude Code, Cursor or VS Code
claude mcp add flyan-mcp -- uvx Flyan
What the publisher says
From the Flyan repository's README, as published. We do not edit it. Read it on GitHub
Flyan SDK
An open-source unofficial API wrapper to get flight data from Ryanair.
<!-- mcp-name: io.github.victorlane/flyan-mcp -->
[!TIP]
New: MCP server for AI agents. Plug Flyan into Claude Desktop,
Claude Code, or Cursor and search Ryanair flights in natural language.
Jump to the MCP Quickstart.
Contents
- Installation
- Quick Start
- API Reference
- Data Models
- Examples
- Explore Mode
- Use with Claude, Cursor, and other MCP clients
- Supported Airports
- Supported Currencies
- Rate Limiting
- Contributing
- Disclaimer
Installation
pip install FlyanOr using uv:
uv add FlyanQuick Start
from datetime import datetime
from flyan import RyanAir, FlightSearchParams
# Initialize the client
client = RyanAir(currency="EUR")
# Set up search parameters
search_params = FlightSearchParams(
from_airport="DUB", # Dublin
to_airport="BCN", # Barcelona
from_date=datetime(2025, 8, 15),
to_date=datetime(2025, 8, 20),
max_price=200
)
# Search for one-way flights
flights = client.get_oneways(search_params)
# Display results
for flight in flights:
print(f"Flight {flight.flight_number}: {flight.departure_airport.name} → {flight.arrival_airport.name}")
print(f"Departure: {flight.departure_date}")
print(f"Price: {flight.price} {flight.currency}")
print("---")API Reference
RyanAir Class
Constructor
RyanAir(currency: str = "EUR")Creates a new RyanAir client instance.
Parameters:
- currency (str, optional): Preferred currency for pricing. Defaults to "EUR". Must be a valid currency code from the supported currencies list.
Example:
# Default EUR currency
client = RyanAir()
# Specific currency
client = RyanAir(currency="USD")Methods
get_oneways(params: FlightSearchParams) -> list[Flight]
Search for one-way flights.
Parameters:
- params (FlightSearchParams): Search parameters
Returns:
- list[Flight]: List of available flights
FlightSearchParams Class
Parameters for searching flights.
FlightSearchParams(
from_airport: str,
from_date: datetime,
to_date: datetime,
destination_country: Optional[str] = None,
max_price: Optional[int] = None,
to_airport: Optional[str] = None,
departure_time_from: Optional[str] = "00:00",
departure_time_to: Optional[str] = "23:59"
)Parameters:
- from_airport (str): IATA code of departure airport (e.g., "DUB")
- from_date (datetime): Earliest departure date
- to_date (datetime): Latest departure date
- destination_country (str, optional): Country code for destination
- max_price (int, optional): Maximum price filter
- to_airport (str, optional): IATA code of arrival airport
- departuretimefrom (str, optional): Earliest departure time (HH:MM format)
- departuretimeto (str, optional): Latest departure time (HH:MM format)
Example:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Flyan: common questions
- Is Flyan MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Flyan safety report
- How do I install Flyan?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Flyan need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Flyan maintained?
- The last commit was 9 days ago (2026-10-27). The latest release is v0.4.4.
- How does Flyan compare with other AI and agents MCP servers?
- safety score 92/100 (higher than 90% of 4,461 AI and agents servers); tools 4 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.