# iasi.io > Iași, decoded: a data layer for Iași, Romania, served through a static web UI and an MCP endpoint. Each resource is a focused, fast, no-login page for a local need – flights, events, lunch menus, restaurant picks, workspaces, and air quality. The city is explained through structured data and local context. ## Resources - [Home](https://iasi.io/): Landing page listing the live resources and the IașiMCP endpoint for AI assistants. - [Zboruri / Flights](https://iasi.io/zboruri/): Arrivals and departures at Iași Airport (IAS / LRIA). Covers scheduled times, airlines, destinations, terminals, and flight status, plus recent punctuality stats (share of flights delayed 15 minutes or more, and cancellation counts), the aircraft types that flew that day, and the current airport weather (METAR) – wind, visibility/CAVOK, temperature, dew point, humidity, and pressure. The daily aircraft list groups the day's landings and take-offs by ICAO type designator – Airbus A321neo (A21N), Boeing 737 MAX 8 (B38M), ATR 72-600 (AT76) and similar – and counts airframes rather than flights: an aircraft that lands and later departs again is counted once. The schedule is generated daily from public flight sources; statuses are refreshed during active flight windows. - [Zboruri Iași – Bruxelles / Iași–Brussels flights](https://iasi.io/zboruri/iasi-bruxelles/): The Iași Airport board narrowed to the direct Iași – Brussels South Charleroi (CRL) route, both directions, over the same rolling 5-day window: scheduled times, flight numbers, carriers (Wizz Air, Ryanair), terminals (T4 both ways – Belgium is in Schengen, so no passport control), live statuses with delay minutes, and the aircraft type and registration once each flight has flown. Includes route facts (block time ~2h50m, ~1,730 km), an editorial summary of the route's typical schedule pattern, and per-direction flight counts derived from the visible window. Charleroi is about 46 km south of Brussels, linked to Brussels-Midi station by shuttle coach. - [Zboruri Iași – București / Iași–Bucharest flights](https://iasi.io/zboruri/iasi-bucuresti/): The Iași Airport board narrowed to the direct Iași – Bucharest Otopeni (OTP) route, both directions, over the same rolling 5-day window: scheduled times, flight numbers, carriers (TAROM, Animawings), terminals (T4 both ways – a domestic route, so no passport control), live statuses with delay minutes, and the aircraft type and registration once each flight has flown. Includes route facts (block time ~1h10m, ~310 km), an editorial summary of the route's typical schedule pattern, and per-direction flight counts derived from the visible window. - [Zboruri Iași – Londra / Iași–London flights](https://iasi.io/zboruri/iasi-londra/): The Iași Airport board narrowed to the direct Iași – London Luton (LTN) route, both directions, over the same rolling 5-day window: scheduled times, flight numbers, carrier (Wizz Air), per-direction terminals (T4 departures, T3 non-Schengen arrivals), live statuses with delay minutes, and the aircraft type and registration once each flight has flown. Includes route facts (block time ~3h20m, ~2,070 km), an editorial summary of the route's typical schedule pattern, and per-direction flight counts derived from the visible window. - [Zboruri Iași – Paris / Iași–Paris flights](https://iasi.io/zboruri/iasi-paris/): The Iași Airport board narrowed to the direct Iași – Paris Beauvais (BVA) route, both directions, over the same rolling 5-day window: scheduled times, flight numbers, carriers (Wizz Air, Ryanair), terminals (T4 both ways – France is in Schengen, so no passport control), live statuses with delay minutes, and the aircraft type and registration once each flight has flown. Includes route facts (block time ~3h05m, ~1,890 km), an editorial summary of the route's typical schedule pattern, and per-direction flight counts derived from the visible window. - [Zboruri Iași – Roma / Iași–Rome flights](https://iasi.io/zboruri/iasi-roma/): The Iași Airport board narrowed to the direct Iași – Rome Fiumicino (FCO) route, both directions, over the same rolling 5-day window: scheduled times, flight numbers, carrier (Wizz Air), terminals (T4 both ways – Italy is in Schengen, so no passport control), live statuses with delay minutes, and the aircraft type and registration once each flight has flown. Includes route facts (block time ~2h25m, ~1,360 km), an editorial summary of the route's typical schedule pattern, and per-direction flight counts derived from the visible window. Unlike the other route pages, the departure hour rotates through the day rather than sitting at a fixed time. - [Zboruri Iași – Viena / Iași–Vienna flights](https://iasi.io/zboruri/iasi-viena/): The Iași Airport board narrowed to the direct Iași – Vienna Schwechat (VIE) route, both directions, over the same rolling 5-day window: scheduled times, flight numbers, carrier (Austrian Airlines), terminals (T4 both ways – Austria is in Schengen, so no passport control), live statuses with delay minutes, and the aircraft type and registration once each flight has flown. Includes route facts (block time ~1h35m, ~830 km), an editorial summary of the route's typical schedule pattern, and per-direction flight counts derived from the visible window. Vienna is Austrian Airlines' own hub, so the route often serves as the first leg of a longer international journey rather than as a destination in itself. - [Avizier / Events board](https://iasi.io/avizier/): Cultural and entertainment events in Iași – concerts, theater, film, sport, festivals, family events, and stand-up – laid out as a paper-pinboard "avizier", grouped by day. Filterable by category, by free-entry stamp, and by a `★ cap de afiș` headliner stamp that renders only the featured events from today onward regardless of how far out. Date-range segments: today, tomorrow, weekend, 7 days. Long-running events – exhibitions and season-long programs – are pulled out of the day-by-day board into a separate "în desfășurare" (ongoing) shelf showing each run's date range and how much of it is left. - [Meniul zilei / Lunch menus](https://iasi.io/meniul-zilei/): Daily fixed-price lunch offers ("meniul zilei") from local Iași restaurants – typically a soup, a main with sides, sometimes dessert, generally 35–55 lei – filterable by diet (meat, vegetarian, fish, or de post), price cap, and neighborhood (Centru, Copou, Păcurari, Palas, Gară and others). "De post" is the Orthodox-fasting menu – no meat, dairy, or eggs – published mainly during fasting periods and distinct from vegetarian. Menus typically run Monday–Friday, and most restaurants publish around 09:30 Bucharest time, so early-morning and weekend reads can legitimately be empty or sparse. Editor-maintained, with some restaurants auto-populated daily from their published sources. - [Unde mâncăm? / Where to eat?](https://iasi.io/unde-mancam/): Random restaurant picker for Iași, filterable by cuisine type and neighborhood, with a "Recomandarea casei" button that draws from a curated editorial shortlist. - [Biroul de azi / Workspaces](https://iasi.io/biroul-de-azi/): Laptop-friendly cafés and coworking spaces in Iași, filterable by type – cafés for a few hours of work (Wi-Fi, power outlets) and coworking spaces for longer stretches or teams (day passes, private offices, meeting rooms). - [Calitatea aerului / Air Quality](https://iasi.io/calitatea-aerului/): Live AQI and available pollutant breakdown, including PM10 and NO2 when reported, from the two official monitoring stations in Iași – IS-1 (Bdul. Nicolae Iorga) and IS-3 (Str. Han Tătar). Also shows how air quality has evolved: a daily-average AQI trend chart per station over the last 7 or 30 days (drawn from up to 90 days of history) and a delta comparing the current reading against yesterday's mean. Data is sourced from public air-quality feeds and cached for 15 minutes. - [IașiMCP](https://iasi.io/mcp/): Documentation page for the hosted MCP endpoint exposing tools for flights, events, lunch menus, restaurant recommendations, workspaces, and air quality. - [Privacy policy](https://iasi.io/privacy/): How iasi.io handles personal data – no accounts, no ads, no cross-site tracking; covers the contact form (Formspree), cookieless analytics, server logs, and GDPR rights. - [Contact](https://iasi.io/contact/): Formspree-backed contact form for feedback, data corrections, and partnership inquiries. ## Data Machine-readable endpoints behind the pages above. All return JSON and need no auth. The MCP endpoint wraps these for natural-language queries, but agents can also read them directly. - [Flights](https://iasi.io/zboruri/flights.json): The rolling 5-day arrivals/departures schedule for Iași Airport (IAS / LRIA) with live statuses, plus the aircraft that operated each resolved flight (`aircraftType`, an ICAO type designator such as `A21N`, and `aircraftReg`, the registration). Both are recorded per leg, so a turnaround appears twice under the same `aircraftReg` – dedupe on it to count airframes rather than movements. Completed rows also carry `movementDate`, the Bucharest calendar day the runway was actually used: prefer it over `boardDate` when grouping by day, since `boardDate` is the day the flight was *scheduled* for and differs whenever a landing or take-off crosses midnight. Only flights the tracking source has already resolved carry these fields; still-scheduled and cancelled rows do not. An arrival still in the air may also carry `estimatedArrivalUtc`, a forecast touchdown read from the aircraft's position roughly 45 minutes before the scheduled time and re-read only when the flight is still airborne past its own estimate – so a delay that develops after the latest reading surfaces only once that estimate expires, and an absent field is not a promise of punctuality. It is dropped once the flight lands, and iasi.io itself displays it only while it runs 15 or more minutes past schedule and still lies in the future, so treat a smaller gap as noise rather than a delay and a past estimate as expired. (`estimateTries` beside it is poller bookkeeping, not flight data.) Companion files: punctuality stats at `https://iasi.io/zboruri/stats.json` (per-day completed / delayed-by-15-minutes-or-more / cancelled counts) and last-refresh timestamp at `https://iasi.io/zboruri/last-updated.json`. Not cached. - [Airport weather / METAR](https://iasi.io/metar): Current aviation weather observation for Iași Airport (LRIA), normalized – raw METAR text, decoded wind (direction, speed, gusts, variable range), CAVOK/flight-category condition, temperature, dew point, humidity, and pressure (hPa). Cached 10 minutes. Powers the weather readout on /zboruri/. - [Events](https://iasi.io/avizier/events.json): Cultural and entertainment events in Iași with category, style, start/end datetime, venue, address, price or free flag, optional `featured` headliner flag, an optional `ongoing` flag for long-running/standing events, and rendering hints (size, series, custom image). - [Lunch menus](https://iasi.io/meniul-zilei/menus.json): Daily lunch menus as `restaurants[]` – name, zone, and optional phone/order/map links – each with a `menus` object keyed by calendar date (`YYYY-MM-DD`, Europe/Bucharest). A day's entry is an array of menus carrying `name`, `priceRon`, `diet` (one value or an array of `meat` / `vegetarian` / `fish` / `post`), and course-labelled `items`, each with either a single `name` or an `options` array where the course offers a choice. Holds a rolling window of roughly the last week; an absent date key means the restaurant published nothing that day – weekends usually go unpublished – not that it is closed. - [Restaurants](https://iasi.io/unde-mancam/restaurants.json): Restaurant listings with cuisine, neighborhood, a short description, a street address and GPS coordinates for every restaurant, a map link, and an editorial "favorite" shortlist flag. - [Workspaces](https://iasi.io/biroul-de-azi/venues.json): Cafés and coworking spaces with type (café/coworking), neighborhood, a short description, a street address and GPS coordinates for every venue, and map/website links. - [Air quality (live)](https://iasi.io/aq): Current AQI and pollutant breakdown for both Iași stations (IS-1, IS-3), plus a top-level summary. Cached 15 minutes. - [Air quality (stats)](https://iasi.io/calitatea-aerului/stats.json): Self-describing per-station daily AQI history (up to 90 days) plus the in-progress day, including metric/unit metadata and the AQI category scale. Not cached. ## License and attribution Attribution: Data by iasi.io, https://iasi.io Unless otherwise noted, iasi.io-owned compilation, normalization, schema design, selection, and editorial contributions are licensed under CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ Some datasets include external source data subject to original-provider terms. Event posters and other third-party images are not covered by this license. Do not imply iasi.io endorsement. Data is provided as-is, without warranties. Full terms: https://iasi.io/data-license/ ## About iasi.io is a data layer for Iași, Romania – the city explained through structured data and local context. The same data feeds two surfaces: a static web UI for humans and an MCP endpoint for AI assistants. The current public pages are free, require no account, and have no ads. The site is static HTML with no framework or build step. Air quality data is served through a public-data API cached for 15 minutes; flight schedules and statuses are normalized from public flight sources; workspace and restaurant data is editor-maintained, and lunch menus are editor-maintained with some restaurants auto-populated daily from their published sources. For AI assistants and agents, IașiMCP is a hosted Streamable HTTP MCP endpoint. The current endpoint URL is `https://mcp.iasi.io/mcp`. Connect via Claude Code: `claude mcp add --transport http IasiMCP https://mcp.iasi.io/mcp`, or via Claude.ai/Claude Desktop Settings → Connectors → Add custom connector.