Cached charter package, hotel facts and tour prices from Fly Travel Albania (Tirana); party-aware.
Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.
https://flytravel.al/mcp12 tools · 1142mscharter_cheapestCheapest flight+hotel charter packages from Tirana (Albania) per destination, from the live booking-engine cache (the 5 cheapest per destination, each on its own date). Use for "what is the cheapest…" only; for advice or filtering use charter_offers. CACHED prices (from recent real searches on flyt…Cheapest flight+hotel charter packages from Tirana (Albania) per destination, from the live booking-engine cache (the 5 cheapest per destination, each on its own date). Use for "what is the cheapest…" only; for advice or filtering use charter_offers. CACHED prices (from recent real searches on flyt…
| Parameter | Type | Description |
|---|---|---|
| destination | string | Optional destination key, e.g. 'antalya' or 'bodrum'. Omit to get every destination. |
charter_hotelCached price(s) for ONE hotel named by the user (e.g. "Granada Luxury Belek") — searches the full price cache (hundreds of hotels). ALWAYS pass the date and the party the user gave: the per-date cache is read for that EXACT party first (party_match=true = real total for that family), then the 2-adu…Cached price(s) for ONE hotel named by the user (e.g. "Granada Luxury Belek") — searches the full price cache (hundreds of hotels). ALWAYS pass the date and the party the user gave: the per-date cache is read for that EXACT party first (party_match=true = real total for that family), then the 2-adu…
| Parameter | Type | Description |
|---|---|---|
| hotel* | string | Hotel name, or part of it. |
| destination | string | Optional destination key ('antalya', 'bodrum') to narrow the search. |
| date | string | Desired departure date, format YYYY-MM-DD — exact-date cache is checked and the date is baked into the links. |
| adults | integer | Number of adults (default 2). |
| children_ages | array | Age of each child AT DEPARTURE (0-14 = child; 15+ is counted as an adult automatically). |
| nights | integer | Trip length in nights. Omit for the standard charter length (6 nights / 7 days). Most departures also sell 3-10 nights. |
charter_offersTHE discovery tool: filters the whole cached charter inventory (hundreds of hotels) in ONE call by date, TOTAL budget, stars, board, zone, party and hotel features (aquapark, kids club, adults-only, beach, spa, luxury…). Built for "I have X EUR for 2 adults + a child, Antalya, 5 stars, aquapark, ne…THE discovery tool: filters the whole cached charter inventory (hundreds of hotels) in ONE call by date, TOTAL budget, stars, board, zone, party and hotel features (aquapark, kids club, adults-only, beach, spa, luxury…). Built for "I have X EUR for 2 adults + a child, Antalya, 5 stars, aquapark, ne…
| Parameter | Type | Description |
|---|---|---|
| destination | string | Optional destination key ('antalya', 'bodrum'). Omit to search all. |
| date | string | Departure date, format YYYY-MM-DD (recommended — exact availability for that date). |
| budget_total_max | integer | Max TOTAL budget in EUR for the whole party. |
| budget_total_min | integer | Optional min total, to skip too-basic offers. |
| stars_min | integer | Minimum hotel star rating (1-5). |
| board | string | Board filter substring, e.g. 'all inclusive', 'ultra'. |
| zone | string | Zone/resort filter substring, e.g. 'Belek', 'Alanya', 'Lara', 'Side', 'Kemer'. |
| limit | integer | Shortlist size (default 12). |
| adults | integer | Number of adults (default 2). |
| children_ages | array | Age of each child AT DEPARTURE (0-14 = child; 15+ is counted as an adult automatically). |
| nights | integer | Trip length in nights. Omit for the standard charter length (6 nights / 7 days). Most departures also sell 3-10 nights. |
| family_friendly | boolean | true = only hotels with family facilities (kids club / kids pool / family rooms) and not adults-only. |
| aquapark | boolean | true = only hotels with an aquapark / water park. |
| kids_club | boolean | true = only hotels with a kids / mini club. |
| adults_only | boolean | true = only adults-only hotels; false = EXCLUDE adults-only hotels (use false for any party with children). |
| beach | boolean | true = only hotels with a beach (own or nearby, per the hotel facts). |
| private_beach | boolean | true = only hotels listing a private / own beach. |
| spa | boolean | true = only hotels with spa / Turkish bath / sauna. |
| luxury | boolean | true = only hotels tagged luxury. |
charter_datesReal upcoming charter departure dates from Tirana for a destination (cached calendar), each with the trip lengths (nights_available) really on sale for that departure and a ready booking-search link. Filter with date_from/date_to or month; total_count/has_more say when the calendar holds MORE dates…Real upcoming charter departure dates from Tirana for a destination (cached calendar), each with the trip lengths (nights_available) really on sale for that departure and a ready booking-search link. Filter with date_from/date_to or month; total_count/has_more say when the calendar holds MORE dates…
| Parameter | Type | Description |
|---|---|---|
| destination* | string | Destination key, e.g. 'antalya' or 'bodrum'. |
| date_from | string | Only departures on/after this date (YYYY-MM-DD). |
| date_to | string | Only departures on/before this date (YYYY-MM-DD). |
| month | string | Whole-month window, e.g. '2026-09' (ignored when date_from/date_to given). |
| limit | integer | Max dates to return (default 20). |
| adults | integer | Number of adults (default 2). |
| children_ages | array | Age of each child AT DEPARTURE (0-14 = child; 15+ is counted as an adult automatically). |
| nights | integer | Trip length in nights. Omit for the standard charter length (6 nights / 7 days). Most departures also sell 3-10 nights. |
tours_listEscorted group tours from Tirana with Albanian-speaking guides (cached catalogue): stable id, title, days/nights, cities, transport, next_departure and the PER PERSON price in EUR — unlike charter packages, tour prices are per person. For one tour's full calendar, program and date-specific price us…Escorted group tours from Tirana with Albanian-speaking guides (cached catalogue): stable id, title, days/nights, cities, transport, next_departure and the PER PERSON price in EUR — unlike charter packages, tour prices are per person. For one tour's full calendar, program and date-specific price us…
| Parameter | Type | Description |
|---|---|---|
| limit | integer | Max tours to return (default 10). |
booking_linkDeep link into the live charter search results for a destination, date, party and optional trip length — hand this URL to the user to see live availability and book. Children are ages 0-14 at departure; ages 15+ count as adults. Pure URL builder (no data).Deep link into the live charter search results for a destination, date, party and optional trip length — hand this URL to the user to see live availability and book. Children are ages 0-14 at departure; ages 15+ count as adults. Pure URL builder (no data).
| Parameter | Type | Description |
|---|---|---|
| destination* | string | Destination key, e.g. 'antalya'. |
| date* | string | Departure date, format YYYY-MM-DD. |
| adults | integer | Number of adults (default 2). |
| children_ages | array | Age of each child AT DEPARTURE (0-14 = child; 15+ is counted as an adult automatically). |
| nights | integer | Trip length in nights. Omit for the standard charter length (6 nights / 7 days). Most departures also sell 3-10 nights. |
prices_digestToday's full machine-readable price digest (charter packages, tours, guides, FAQ) — same content as https://flytravel.al/llms-full.txt (cached, rebuilt hourly). Overview only; for any specific hotel/date/party use the charter_* tools.Today's full machine-readable price digest (charter packages, tours, guides, FAQ) — same content as https://flytravel.al/llms-full.txt (cached, rebuilt hourly). Overview only; for any specific hotel/date/party use the charter_* tools.
No input schema was published for this tool.
hotel_detailsStatic facts we hold about ONE charter hotel: stars, zone, provider-tagged categories, tri-state features (aquapark, kids_club, kids_pool, beach, private_beach, spa, adults_only, luxury, night_entertainment, water_slides — true/false/null where null = unknown), the facility list and a short descrip…Static facts we hold about ONE charter hotel: stars, zone, provider-tagged categories, tri-state features (aquapark, kids_club, kids_pool, beach, private_beach, spa, adults_only, luxury, night_entertainment, water_slides — true/false/null where null = unknown), the facility list and a short descrip…
| Parameter | Type | Description |
|---|---|---|
| hotel* | string | Hotel name, or part of it. |
| destination | string | Optional destination key ('antalya', 'bodrum'). |
compare_hotelsSide-by-side comparison of 2-6 named hotels for a date and party: cached price (with party_match + cached_at), stars, zone, board, room, features (aquapark, kids club, beach, spa, adults-only…) and a booking link each — one call instead of several charter_hotel calls. Hotels not in the cache are li…Side-by-side comparison of 2-6 named hotels for a date and party: cached price (with party_match + cached_at), stars, zone, board, room, features (aquapark, kids club, beach, spa, adults-only…) and a booking link each — one call instead of several charter_hotel calls. Hotels not in the cache are li…
| Parameter | Type | Description |
|---|---|---|
| hotels* | array | Hotel names (or parts of them). |
| destination | string | Optional destination key ('antalya', 'bodrum'). |
| date | string | Departure date, format YYYY-MM-DD (recommended). |
| adults | integer | Number of adults (default 2). |
| children_ages | array | Age of each child AT DEPARTURE (0-14 = child; 15+ is counted as an adult automatically). |
| nights | integer | Trip length in nights. Omit for the standard charter length (6 nights / 7 days). Most departures also sell 3-10 nights. |
charter_flexible_datesFor flexible travellers: the lowest CACHED package total for each departure date inside a window (max 31 days) for a destination and party, plus best_value_date. Dates with no cache are returned as availability_status=no_cached_data — NOT as "no offers" (the cache only holds recently searched dates…For flexible travellers: the lowest CACHED package total for each departure date inside a window (max 31 days) for a destination and party, plus best_value_date. Dates with no cache are returned as availability_status=no_cached_data — NOT as "no offers" (the cache only holds recently searched dates…
| Parameter | Type | Description |
|---|---|---|
| destination* | string | Destination key, e.g. 'antalya' or 'bodrum'. |
| date_from | string | Window start, YYYY-MM-DD (default today). |
| date_to | string | Window end, YYYY-MM-DD (default date_from + 14 days; max 31-day window). |
| stars_min | integer | Minimum hotel star rating (1-5). |
| budget_total_max | integer | Max TOTAL budget in EUR for the whole party. |
| adults | integer | Number of adults (default 2). |
| children_ages | array | Age of each child AT DEPARTURE (0-14 = child; 15+ is counted as an adult automatically). |
| nights | integer | Trip length in nights. Omit for the standard charter length (6 nights / 7 days). Most departures also sell 3-10 nights. |
tour_detailsFull cached details for ONE organized group tour: the COMPLETE departure-date calendar, the day-by-day program as text, duration, transport, and the per-person price. Match by `tour` (part of the name/cities, e.g. "Stamboll", "Milano Como") or exact `tour_id` from tours_list. Pass `date` + the part…Full cached details for ONE organized group tour: the COMPLETE departure-date calendar, the day-by-day program as text, duration, transport, and the per-person price. Match by `tour` (part of the name/cities, e.g. "Stamboll", "Milano Como") or exact `tour_id` from tours_list. Pass `date` + the part…
| Parameter | Type | Description |
|---|---|---|
| tour | string | Tour name or city, or part of it (e.g. "Stamboll", "Dubai"). |
| tour_id | integer | Exact tour id from tours_list (preferred when known). |
| date | string | Desired departure date, YYYY-MM-DD — checked against the calendar and baked into tour_page. |
| adults | integer | Number of adults (default 2). |
| children_ages | array | Age of each child, 0-11 (TOURS price 12+ as adults — a DIFFERENT bracket than charter packages). |
holiday_packagesOur NON-charter holiday packages from Tirana (flight+hotel or bus+hotel: Corfu, Parga, Crete, Malta, Barcelona, Mallorca, Rimini…): which destinations are on sale right now, their validated upcoming departure dates, an INDICATIVE "from €X per person" price and the booking page link. The exact price…Our NON-charter holiday packages from Tirana (flight+hotel or bus+hotel: Corfu, Parga, Crete, Malta, Barcelona, Mallorca, Rimini…): which destinations are on sale right now, their validated upcoming departure dates, an INDICATIVE "from €X per person" price and the booking page link. The exact price…
| Parameter | Type | Description |
|---|---|---|
| destination | string | Package destination key from the no-argument listing (e.g. 'korfuz', 'barcelona', 'kreta'). Omit to list every destination. |
| date_from | string | Only departures on/after this date (YYYY-MM-DD). |
| date_to | string | Only departures on/before this date (YYYY-MM-DD). |
12 of 12 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Cached charter package, hotel facts and tour prices from Fly Travel Albania (Tirana); party-aware.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.