MCP.Market

Flywizz MCP server

by victorlane·io.github.victorlane/flywizz-mcp·v0.1.0

Search Wizz Air 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

0 stars144 downloads/wk

Reviews

Write one

Nobody has reviewed Flywizz yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Flywizz tools (5)

write = sends, deletes, buys or posts

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

  • cheapest_day

    The single cheapest operating day for a route in one calendar month.

  • explore_destinations

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

  • find_fares

    Cheapest Wizz Air fare per day for one route across a date window.

  • flight_status

    Live schedule and status for one Wizz Air flight number.

  • price_around

    The price strip: cheapest fare for each day around a target date.

Public scan report

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

no findings
  • Code scan8 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 3 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 Flywizz 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
5
the typical AI and agents server has 6
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
144
more than 70% of 1,554 AI and agents servers with a package

What its tools let an agent do: 5 read

Install Flywizz in Claude Code, Cursor or VS Code

claude mcp add flywizz-mcp -- uvx Flywizz
Add to Cursor

What the publisher says

From the Flywizz repository's README, as published. We do not edit it. Read it on GitHub

Flywizz SDK

An open-source unofficial API wrapper to get flight data from Wizz Air.

<!-- mcp-name: io.github.victorlane/flywizz-mcp -->

[!TIP]

MCP server for AI agents included. Plug Flywizz into Claude Desktop,

Claude Code, or Cursor and search Wizz Air flights in natural language.

Jump to the MCP Quickstart.

Contents

  • Installation
  • Quick Start
  • Three things to know first
  • API Reference
  • Data Models
  • Examples
  • Checking many routes at once
  • Flights that need a connection
  • Explore Mode
  • Use with Claude, Cursor, and other MCP clients
  • API characteristics
  • Caching

Installation

pip install Flywizz

Or using uv:

uv add Flywizz

Quick Start

from datetime import datetime, timedelta
from flywizz import WizzAir, TimetableSearch

# Initialize the client
client = WizzAir()

# Set up search parameters
search = TimetableSearch(
    origin="BUD",       # Budapest
    destination="LTN",  # London Luton
    date_from=datetime.now() + timedelta(days=30),
    date_to=datetime.now() + timedelta(days=60),
)

# One call gets the schedule and the prices
for day in client.get_timetable(search):
    if day.price is None:
        continue
    print(f"{day.departure_date.date()}: {day.price.amount} {day.price.currency}")
    print(f"  departures: {', '.join(d.departure.strftime('%H:%M') for d in day.departures)}")

Each entry is one operating day: the cheapest fare that day, plus every departure time, so a single call answers both "when does it fly" and "what does it cost".

Three things to know first

Prices are in the departure station's currency

Wizz Air has no server-side currency override. BUD -> LTN quotes in HUF, LTN -> BUD quotes in GBP, WAW -> LTN in PLN. Body fields, query params, cookies and headers named currency are all ignored.

Read Station.currencycode from getnetwork() if you need to know which currency you'll get before you search, and convert client-side.

Not every operating day carries a price

timetableV2 and farechart attach a price object to every day, but on days they will not quote inline, the amount is 0 and pricetype is either checkPrice (a fare exists, but only through search/search) or noData. Flywizz maps both to price=None, so an unpriced day is never mistaken for a free one. Timetable entries still expose the indicative fare through originalprice:

for day in client.get_timetable(search):
    if day.price is not None:
        print(day.departure_date.date(), day.price.amount, day.price.currency)
    elif day.original_price is not None:
        print(day.departure_date.date(), "~", day.original_price.amount, "(check price)")

Search windows are capped, and the caps differ

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Flywizz: common questions

Is Flywizz MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Flywizz safety report
How do I install Flywizz?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Flywizz need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Flywizz maintained?
The last commit was 10 days ago (2026-10-26). The latest release is v0.1.0.
How does Flywizz compare with other AI and agents MCP servers?
safety score 92/100 (higher than 90% of 4,461 AI and agents servers); tools 5 (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.