IașiMCP
Local data for Iași, Romania, from iasi.io: ask in Romanian or English, answers cite their sources.
Should I use this
Quality & Safety
Findings (1)
- LOWin ask_iasi
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": {
"mcp": {
"url": "https://mcp.iasi.io/mcp"
}
}
}Remote endpoints
https://mcp.iasi.io/mcpstreamable-httpWhat it can do
Tool inventory
Tools (10)
🟢ask_iasi(question, date)
Answer a Romanian or English natural-language question using public iasi.io data.
Input Schema
{
"type": "object",
"properties": {
"question": {
"type": "string",
"minLength": 1
},
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
}
},
"required": [
"question"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢search_flights(direction, date, flight, city, airportCode, ...)
Search Iași Airport arrivals and departures by date, city (also matches an airline name or IATA code), airport code, flight number, status, or aircraft type (ICAO designator, substring match — AT7 matches the ATR 72 family). A flight number with no leg on a `date` the board covers returns its nearest leg instead, dated by `fallbackDate`. Aircraft type and registration are known only for flights the tracker has already resolved; scheduled flights carry null. `estimatedArrivalUtc` is a forecast touchdown read while an arrival is airborne, roughly 45 minutes before its scheduled time, and re-read only if the flight is still airborne once that estimate has passed — not an airport-confirmed time. A delay that develops after the latest reading surfaces only once the estimate expires, and an absent field is not a promise of punctuality. iasi.io itself reports it only while it runs 15+ minutes past schedule and still lies in the future, so treat a smaller gap as noise rather than a delay and an estimate already in the past as expired.
Input Schema
{
"type": "object",
"properties": {
"direction": {
"type": "string",
"enum": [
"arrival",
"departure"
]
},
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"flight": {
"type": "string"
},
"city": {
"type": "string"
},
"airportCode": {
"type": "string"
},
"status": {
"description": "SCHEDULED, EN_ROUTE, DEPARTED, LANDED, CANCELLED, or DIVERTED (case-insensitive). There is no delayed status.",
"type": "string"
},
"aircraftType": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_flight_stats(window)
Get Iași Airport punctuality and cancellation statistics — share of flights delayed ≥15 min and cancelled counts, for today, yesterday, and the rolling 7- and 30-day windows. Pass `window` to focus the summary on one period (all windows are always returned in data).
Input Schema
{
"type": "object",
"properties": {
"window": {
"type": "string",
"enum": [
"today",
"yesterday",
"last7Days",
"last30Days"
]
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_airport_weather
Get the current Iași Airport (LRIA) aviation weather (METAR) — wind, visibility/CAVOK and flight category, temperature, dew point, humidity, and pressure.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢find_events(date, dateTo, category, free, featured, ...)
Find upcoming Iași events from the avizier (events board) — concerts, theater, film, sport, festivals, family, culture, comedy. Filter by date or date range, category, free entry, featured headliners, max price (RON), or free text. Defaults to upcoming and ongoing events sorted chronologically.
Input Schema
{
"type": "object",
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"dateTo": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"category": {
"type": "string",
"enum": [
"music",
"theater",
"film",
"sport",
"festival",
"family",
"culture",
"comedy"
]
},
"free": {
"type": "boolean"
},
"featured": {
"type": "boolean"
},
"maxPriceRon": {
"type": "number",
"exclusiveMinimum": 0
},
"query": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢find_daily_menus(date, dateFallback, diet, maxPriceRon, zone, ...)
Find the fixed-price daily lunch special ("meniul zilei") that Iași restaurants publish for a given day, ranked by date, diet, zone, price, or text query. Use this only for the set lunch-of-the-day menu — for "where should I eat", "unde mâncăm", or any request to recommend a good restaurant/place to eat, use recommend_restaurants instead.
Input Schema
{
"type": "object",
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"dateFallback": {
"type": "string",
"enum": [
"exact",
"previousPublished"
]
},
"diet": {
"type": "string",
"enum": [
"meat",
"vegetarian",
"fish",
"post"
]
},
"maxPriceRon": {
"type": "number",
"exclusiveMinimum": 0
},
"zone": {
"type": "string"
},
"query": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢recommend_restaurants(cuisine, zone, vegetarianFriendly, favoritesOnly, query, ...)
Recommend where to eat in Iași — the tool for "unde mâncăm", "where to eat", or any request for a good restaurant / place to eat. Optionally filter by cuisine, zone, vegetarian preference, or restrict to the curated editorial shortlist ("recomandarea casei"). Returns a random pick (1 by default — raise limit or call again for more). For the fixed-price daily lunch special ("meniul zilei") use find_daily_menus instead.
Input Schema
{
"type": "object",
"properties": {
"cuisine": {
"type": "string"
},
"zone": {
"type": "string"
},
"vegetarianFriendly": {
"type": "boolean"
},
"favoritesOnly": {
"type": "boolean"
},
"query": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 5
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢find_workspaces(type, zone, query, limit)
Find ranked cafés and coworking spaces in Iași for laptop work.
Input Schema
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"cafenea",
"coworking"
]
},
"zone": {
"type": "string"
},
"query": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_air_quality
Get the current Iași air quality summary from the iasi.io AQ endpoint. Also carries `data.pollen` — modeled pollen levels (CAMS via Open-Meteo) with per-species Romanian verdicts for alder (anin), birch (mesteacăn), grasses (graminee), mugwort (pelin), and ragweed (ambrozia). Pollen is a model estimate, not a local measurement (Iași has no pollen station), and the block is absent when its source is unreachable.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢find_museums(date, time, open, zone, maxPriceRon, ...)
Opening hours, last-entry times and ticket prices for the museums in Iași, evaluated on Bucharest wall-clock time — right now by default. Each result carries `state` (code open / closing-soon / last-entry-passed / opens-later / closed / closure, the Romanian label the iasi.io board shows, `opens`, `closes`, `lastEntry` (null when the museum publishes none), and `canEnter` whenever a time applies), the weekly `hours` (mon–sun, null = closed), `tickets` in lei (full, student, pensioner; 0 is no such fare, and `full: 0` is free entry), `combinedTicket` in lei where the museum's `building` sells one ticket covering all of its museums, `visitMinutes`, the `building` it shares, and `events` — that day's avizier events at the museum (null when that source is unreachable). `date` picks another day (with no `time`, the whole day's programme), `time` (HH:MM) an hour, `open: true` keeps only museums whose doors are open then, `zone` (Centru, Copou, Țicău) and `maxPriceRon` (full ticket) filter, and `query` naming a museum or a building (Palatul Culturii, Casa Muzeelor) narrows to it — other words are ignored. The hours are the current schedule and there is no history: a past `date` gets a no-history answer, not a guess. Every museum is closed on Monday; one with no published last entry admits visitors until it closes.
Input Schema
{
"type": "object",
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"time": {
"type": "string",
"pattern": "^([01]\\d|2[0-3]):[0-5]\\d$"
},
"open": {
"type": "boolean"
},
"zone": {
"type": "string"
},
"maxPriceRon": {
"type": "number",
"minimum": 0
},
"query": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Community
Evidence