MCP.Market

Flyan MCP server

by victorlane·io.github.victorlane/flyan-mcp·v0.4.4·1 stars

Search Ryanair flights from your AI agent. Unofficial.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

1 stars79 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • cheapest_per_day

    Cheapest fare per day for one route across a single calendar month.

  • explore_destinations

    Every destination Ryanair flies to from ``origin``, grouped by country.

  • find_anywhere_under

    Cheapest fares from ``from_airport`` to *anywhere* under ``max_price``.

  • find_flights

    Search Ryanair one-way fares.

Public scan report

scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it

no findings
  • 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
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 Flyan

Or using uv:

uv add Flyan

Quick 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.