Landhaus Apartments Prägant
Was dieses MCP kann
Provides live apartment availability, rates, offers, property details, regional information, visual cards, and direct booking links.
Tools
Eingabeschema
{'type': 'object', 'title': 'check_availabilityArguments', 'required': ['check_in', 'check_out'], 'properties': {'adults': {'type': 'integer', 'title': 'Adults', 'default': 2, 'maximum': 30, 'minimum': 1, 'description': 'TOTAL number of guests aged 18+ in the whole party â\x80\x94 also for groups larger than one apartment (the tool plans the apartments). Guests aged 0-17 go into children.'}, 'check_in': {'type': 'string', 'title': 'Check In', 'description': "Arrival date YYYY-MM-DD, e.g. '2027-06-12'"}, 'children': {'type': 'string', 'title': 'Children', 'default': '', 'description': "Ages of ALL children 0-17, comma-separated, e.g. '8,15'; empty if none. Ages change price and tourist tax (charged from age 17)."}, 'language': {'type': 'string', 'title': 'Language', 'default': 'de', 'description': "Answer language: 'de' (default) or 'en' â\x80\x94 use the language of the conversation. Text and card are always in the same language."}, 'check_out': {'type': 'string', 'title': 'Check Out', 'description': 'Departure date YYYY-MM-DD (after check_in, max. 60 nights)'}}}
Ausgabeschema
{'type': 'object', 'properties': {'group': {'type': ['object', 'null'], 'description': 'rooms[] (like apartments, plus adults, child_ages), total, booking_url (all apartments in ONE basket on praegant.net, up to 4 apartments; else null -> enquiry), alternative{total, nrs[], rooms[], booking_url}'}, 'perks': {'type': ['object', 'null'], 'description': 'kaernten_card, greenfee (bool, for this arrival date)'}, 'query': {'type': ['object', 'null'], 'description': 'check_in, check_out, nights, adults, child_ages, persons'}, 'rules': {'type': ['object', 'null'], 'description': 'ok, problems[], min_nights, period{from,to,min_nights,arrival_weekdays 0=Mon}'}, 'terms': {'type': ['object', 'null'], 'description': 'deposit_pct, deposit_method, deposit_due_days, balance, card_required, tax_pp_night, tax_min_age, free_cancel_until'}, 'offers': {'type': ['array', 'null'], 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Website offers valid during the stay: title, url, price_text'}, 'rating': {'type': ['object', 'null'], 'description': 'Google rating, review_count (render tool only)'}, 'status': {'type': ['string', 'null'], 'description': 'ok: apartments free; group: several apartments needed; rule_violation: arrival/departure day or minimum stay not allowed; closed; fully_booked; not_released: beyond published dates'}, 'language': {'type': ['string', 'null']}, 'apartments': {'type': ['array', 'null'], 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Free apartments, recommended first, then cheapest: nr, match{recommended, reasons[]}, total (EUR, whole stay+party), breakdown{logis, cleaning, tourist_tax, tax_persons, deposit, balance, free_cancel_until} or null, facts{name, m2, bedrooms, max_guests, url, image, photo}, booking_url'}, 'inquiry_url': {'type': ['string', 'null'], 'description': 'Pre-filled non-binding enquiry form'}, 'unavailable': {'type': ['array', 'null'], 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Fitting apartments already booked: nr, name'}, 'alternatives': {'type': ['array', 'null'], 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Nearest bookable stays: check_in, check_out, nights, from_price, cheapest, apartments[], booking_url'}, 'next_arrival': {'type': ['string', 'null'], 'description': 'Earliest bookable arrival on/after the wish for the same stay length and party (fully booked / closed only)'}, 'recommendation': {'type': ['object', 'null'], 'description': 'Best fit for this party: nr, reasons[] (two_bedrooms, cheapest, most_space, best_value, terrace, loggia, balcony), needs_two_bedrooms, comfortable'}}, 'description': 'Result of check_availability / render_availability_card.'}
Eingabeschema
{'type': 'object', 'title': 'get_apartment_detailsArguments', 'properties': {'name': {'type': 'string', 'title': 'Name', 'default': '', 'description': "Apartment number such as '12' or '#16'; empty or 'all' = all online-bookable apartments; '17' = Studio #17 (on request only)"}, 'language': {'type': 'string', 'title': 'Language', 'default': 'de', 'description': "Answer language: 'de' (default) or 'en' â\x80\x94 use the language of the conversation. Text and card are always in the same language."}}}
Ausgabeschema
{'type': 'object', '$defs': {'ApartmentInfo': {'type': 'object', 'properties': {'m2': {'type': ['number', 'null']}, 'nr': {'type': ['string', 'null']}, 'url': {'type': ['string', 'null'], 'description': 'Apartment page, or the enquiry form for on-request apartments'}, 'name': {'type': ['string', 'null']}, 'images': {'type': ['array', 'null'], 'items': {'type': 'string'}}, 'photos': {'type': ['array', 'null'], 'items': {'type': 'string'}, 'description': 'JPEG data URIs (render tool only)'}, 'bedrooms': {'type': ['integer', 'null']}, 'max_guests': {'type': ['integer', 'null']}, 'on_request': {'type': ['boolean', 'null'], 'description': 'True = not bookable online, enquiry only'}, 'description': {'type': ['string', 'null']}}}}, 'properties': {'language': {'type': ['string', 'null']}, 'apartments': {'type': ['array', 'null'], 'items': {'$ref': '#/$defs/ApartmentInfo'}}}, 'description': 'Result of get_apartment_details / render_apartment_gallery.'}
Eingabeschema
{'type': 'object', 'title': 'get_booking_linkArguments', 'properties': {'adults': {'type': 'integer', 'title': 'Adults', 'default': 2, 'maximum': 30, 'minimum': 1, 'description': 'TOTAL number of guests aged 18+ in the whole party â\x80\x94 also for groups larger than one apartment (the tool plans the apartments). Guests aged 0-17 go into children.'}, 'check_in': {'type': 'string', 'title': 'Check In', 'default': '', 'description': 'Optional date YYYY-MM-DD; leave empty for the plain booking page'}, 'children': {'type': 'string', 'title': 'Children', 'default': '', 'description': "Ages of ALL children 0-17, comma-separated, e.g. '8,15'; empty if none. Ages change price and tourist tax (charged from age 17)."}, 'language': {'type': 'string', 'title': 'Language', 'default': 'de', 'description': "Answer language: 'de' (default) or 'en' â\x80\x94 use the language of the conversation. Text and card are always in the same language."}, 'apartment': {'type': 'string', 'title': 'Apartment', 'default': '', 'description': "Apartment number such as '12' or '#16'; empty or 'all' = all online-bookable apartments; '17' = Studio #17 (on request only)"}, 'check_out': {'type': 'string', 'title': 'Check Out', 'default': '', 'description': 'Optional date YYYY-MM-DD; leave empty for the plain booking page'}}}
Ausgabeschema
{'type': 'object', 'properties': {'email': {'type': ['string', 'null']}, 'phone': {'type': ['string', 'null']}, 'adults': {'type': ['integer', 'null']}, 'check_in': {'type': ['string', 'null']}, 'language': {'type': ['string', 'null']}, 'check_out': {'type': ['string', 'null']}, 'child_ages': {'type': ['array', 'null'], 'items': {'type': 'integer'}}, 'booking_url': {'type': ['string', 'null'], 'description': 'Booking page on praegant.net, pre-filled when dates are given'}, 'inquiry_url': {'type': ['string', 'null']}}, 'description': 'Result of get_booking_link.'}
Eingabeschema
{'type': 'object', 'title': 'get_offersArguments', 'properties': {'language': {'type': 'string', 'title': 'Language', 'default': 'de', 'description': "Answer language: 'de' (default) or 'en' â\x80\x94 use the language of the conversation. Text and card are always in the same language."}}}
Ausgabeschema
{'type': 'object', 'properties': {'offers': {'type': ['array', 'null'], 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'title, valid_from, valid_to, price_text, summary, season, url, includes, image'}, 'language': {'type': ['string', 'null']}}, 'description': 'Result of get_offers / render_offers_card.'}
Eingabeschema
{'type': 'object', 'title': 'get_ratesArguments', 'properties': {'month': {'type': 'string', 'title': 'Month', 'default': '', 'description': "Month as '2027-07', 'July', 'Juli 2027'; empty = next month"}, 'adults': {'type': 'integer', 'title': 'Adults', 'default': 2, 'maximum': 5, 'minimum': 1, 'description': 'Adults sharing one apartment (1-5)'}, 'guests': {'type': 'integer', 'title': 'Guests', 'default': 0, 'maximum': 5, 'minimum': 0, 'description': 'Deprecated alias of adults (clients before 2.2.0); 0 = unused'}, 'children': {'type': 'string', 'title': 'Children', 'default': '', 'description': "Ages of ALL children 0-17, comma-separated, e.g. '8,15'; empty if none. Ages change price and tourist tax (charged from age 17)."}, 'language': {'type': 'string', 'title': 'Language', 'default': 'de', 'description': "Answer language: 'de' (default) or 'en' â\x80\x94 use the language of the conversation. Text and card are always in the same language."}}}
Ausgabeschema
{'type': 'object', 'properties': {'month': {'type': ['string', 'null'], 'description': 'YYYY-MM'}, 'perks': {'type': ['object', 'null']}, 'weeks': {'type': ['array', 'null'], 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Searched reference stays with all prices'}, 'adults': {'type': ['integer', 'null']}, 'offers': {'type': ['array', 'null'], 'items': {'type': 'object', 'additionalProperties': True}}, 'status': {'type': ['string', 'null'], 'description': 'ok, closed, fully_booked or not_released'}, 'periods': {'type': ['array', 'null'], 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Booking rules: from, to, closed, min_nights, arrival_weekdays'}, 'language': {'type': ['string', 'null']}, 'apartments': {'type': ['array', 'null'], 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Per apartment: nr, name, lowest total EUR, nights, check_in/check_out of that reference stay'}, 'child_ages': {'type': ['array', 'null'], 'items': {'type': 'integer'}}}, 'description': 'Result of get_rates / render_rates_card.'}
Eingabeschema
{'type': 'object', 'title': 'get_region_infoArguments', 'properties': {'topic': {'type': 'string', 'title': 'Topic', 'default': '', 'examples': ['house', 'golf', 'winter'], 'description': "One of house (self-catering, bread rolls, pets, baby cot, chip access), winter, summer, wellness, golf, family, workation, arrival (aliases like 'ski', 'hund', 'breakfast', 'anreise' work); empty = overview"}, 'language': {'type': 'string', 'title': 'Language', 'default': 'de', 'description': "Answer language: 'de' (default) or 'en' â\x80\x94 use the language of the conversation. Text and card are always in the same language."}}}
Ausgabeschema
{'type': 'object', 'properties': {'email': {'type': ['string', 'null']}, 'phone': {'type': ['string', 'null']}, 'topics': {'type': ['array', 'null'], 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Sections: topic, lines'}, 'language': {'type': ['string', 'null']}}, 'description': 'Result of get_region_info.'}
Eingabeschema
{'type': 'object', 'title': 'render_apartment_galleryArguments', 'properties': {'name': {'type': 'string', 'title': 'Name', 'default': '', 'description': "Apartment number such as '12' or '#16'; empty or 'all' = all online-bookable apartments; '17' = Studio #17 (on request only)"}, 'language': {'type': 'string', 'title': 'Language', 'default': 'de', 'description': "Answer language: 'de' (default) or 'en' â\x80\x94 use the language of the conversation. Text and card are always in the same language."}}}
Ausgabeschema
{'type': 'object', '$defs': {'ApartmentInfo': {'type': 'object', 'properties': {'m2': {'type': ['number', 'null']}, 'nr': {'type': ['string', 'null']}, 'url': {'type': ['string', 'null'], 'description': 'Apartment page, or the enquiry form for on-request apartments'}, 'name': {'type': ['string', 'null']}, 'images': {'type': ['array', 'null'], 'items': {'type': 'string'}}, 'photos': {'type': ['array', 'null'], 'items': {'type': 'string'}, 'description': 'JPEG data URIs (render tool only)'}, 'bedrooms': {'type': ['integer', 'null']}, 'max_guests': {'type': ['integer', 'null']}, 'on_request': {'type': ['boolean', 'null'], 'description': 'True = not bookable online, enquiry only'}, 'description': {'type': ['string', 'null']}}}}, 'properties': {'language': {'type': ['string', 'null']}, 'apartments': {'type': ['array', 'null'], 'items': {'$ref': '#/$defs/ApartmentInfo'}}}, 'description': 'Result of get_apartment_details / render_apartment_gallery.'}
Eingabeschema
{'type': 'object', 'title': 'render_availability_cardArguments', 'required': ['check_in', 'check_out'], 'properties': {'adults': {'type': 'integer', 'title': 'Adults', 'default': 2, 'maximum': 30, 'minimum': 1, 'description': 'TOTAL number of guests aged 18+ in the whole party â\x80\x94 also for groups larger than one apartment (the tool plans the apartments). Guests aged 0-17 go into children.'}, 'check_in': {'type': 'string', 'title': 'Check In', 'description': "Arrival date YYYY-MM-DD, e.g. '2027-06-12'"}, 'children': {'type': 'string', 'title': 'Children', 'default': '', 'description': "Ages of ALL children 0-17, comma-separated, e.g. '8,15'; empty if none. Ages change price and tourist tax (charged from age 17)."}, 'language': {'type': 'string', 'title': 'Language', 'default': 'de', 'description': "Answer language: 'de' (default) or 'en' â\x80\x94 use the language of the conversation. Text and card are always in the same language."}, 'check_out': {'type': 'string', 'title': 'Check Out', 'description': 'Departure date YYYY-MM-DD (after check_in, max. 60 nights)'}}}
Ausgabeschema
{'type': 'object', 'properties': {'group': {'type': ['object', 'null'], 'description': 'rooms[] (like apartments, plus adults, child_ages), total, booking_url (all apartments in ONE basket on praegant.net, up to 4 apartments; else null -> enquiry), alternative{total, nrs[], rooms[], booking_url}'}, 'perks': {'type': ['object', 'null'], 'description': 'kaernten_card, greenfee (bool, for this arrival date)'}, 'query': {'type': ['object', 'null'], 'description': 'check_in, check_out, nights, adults, child_ages, persons'}, 'rules': {'type': ['object', 'null'], 'description': 'ok, problems[], min_nights, period{from,to,min_nights,arrival_weekdays 0=Mon}'}, 'terms': {'type': ['object', 'null'], 'description': 'deposit_pct, deposit_method, deposit_due_days, balance, card_required, tax_pp_night, tax_min_age, free_cancel_until'}, 'offers': {'type': ['array', 'null'], 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Website offers valid during the stay: title, url, price_text'}, 'rating': {'type': ['object', 'null'], 'description': 'Google rating, review_count (render tool only)'}, 'status': {'type': ['string', 'null'], 'description': 'ok: apartments free; group: several apartments needed; rule_violation: arrival/departure day or minimum stay not allowed; closed; fully_booked; not_released: beyond published dates'}, 'language': {'type': ['string', 'null']}, 'apartments': {'type': ['array', 'null'], 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Free apartments, recommended first, then cheapest: nr, match{recommended, reasons[]}, total (EUR, whole stay+party), breakdown{logis, cleaning, tourist_tax, tax_persons, deposit, balance, free_cancel_until} or null, facts{name, m2, bedrooms, max_guests, url, image, photo}, booking_url'}, 'inquiry_url': {'type': ['string', 'null'], 'description': 'Pre-filled non-binding enquiry form'}, 'unavailable': {'type': ['array', 'null'], 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Fitting apartments already booked: nr, name'}, 'alternatives': {'type': ['array', 'null'], 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Nearest bookable stays: check_in, check_out, nights, from_price, cheapest, apartments[], booking_url'}, 'next_arrival': {'type': ['string', 'null'], 'description': 'Earliest bookable arrival on/after the wish for the same stay length and party (fully booked / closed only)'}, 'recommendation': {'type': ['object', 'null'], 'description': 'Best fit for this party: nr, reasons[] (two_bedrooms, cheapest, most_space, best_value, terrace, loggia, balcony), needs_two_bedrooms, comfortable'}}, 'description': 'Result of check_availability / render_availability_card.'}
Eingabeschema
{'type': 'object', 'title': 'render_offers_cardArguments', 'properties': {'language': {'type': 'string', 'title': 'Language', 'default': 'de', 'description': "Answer language: 'de' (default) or 'en' â\x80\x94 use the language of the conversation. Text and card are always in the same language."}}}
Ausgabeschema
{'type': 'object', 'properties': {'offers': {'type': ['array', 'null'], 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'title, valid_from, valid_to, price_text, summary, season, url, includes, image'}, 'language': {'type': ['string', 'null']}}, 'description': 'Result of get_offers / render_offers_card.'}
Eingabeschema
{'type': 'object', 'title': 'render_rates_cardArguments', 'properties': {'month': {'type': 'string', 'title': 'Month', 'default': '', 'description': "Month as '2027-07', 'July', 'Juli 2027'; empty = next month"}, 'adults': {'type': 'integer', 'title': 'Adults', 'default': 2, 'maximum': 5, 'minimum': 1, 'description': 'Adults sharing one apartment (1-5)'}, 'guests': {'type': 'integer', 'title': 'Guests', 'default': 0, 'maximum': 5, 'minimum': 0, 'description': 'Deprecated alias of adults (clients before 2.2.0); 0 = unused'}, 'children': {'type': 'string', 'title': 'Children', 'default': '', 'description': "Ages of ALL children 0-17, comma-separated, e.g. '8,15'; empty if none. Ages change price and tourist tax (charged from age 17)."}, 'language': {'type': 'string', 'title': 'Language', 'default': 'de', 'description': "Answer language: 'de' (default) or 'en' â\x80\x94 use the language of the conversation. Text and card are always in the same language."}}}
Ausgabeschema
{'type': 'object', 'properties': {'month': {'type': ['string', 'null'], 'description': 'YYYY-MM'}, 'perks': {'type': ['object', 'null']}, 'weeks': {'type': ['array', 'null'], 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Searched reference stays with all prices'}, 'adults': {'type': ['integer', 'null']}, 'offers': {'type': ['array', 'null'], 'items': {'type': 'object', 'additionalProperties': True}}, 'status': {'type': ['string', 'null'], 'description': 'ok, closed, fully_booked or not_released'}, 'periods': {'type': ['array', 'null'], 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Booking rules: from, to, closed, min_nights, arrival_weekdays'}, 'language': {'type': ['string', 'null']}, 'apartments': {'type': ['array', 'null'], 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Per apartment: nr, name, lowest total EUR, nights, check_in/check_out of that reference stay'}, 'child_ages': {'type': ['array', 'null'], 'items': {'type': 'integer'}}}, 'description': 'Result of get_rates / render_rates_card.'}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Award Travel Finder
Searches award flights and hotels, tracks bookings and loyalty balances, evaluates points and credit cards, and monitors travel r…
AI 代理人任務中樞
Aggregates Taiwan-focused tools for AI service comparisons, cryptocurrency data, game information, health guidance, and other con…
Good Turn Studio (all tools)
Offers consumer utilities for insurance claim appeals, subscription cancellation, flight fare research, financial recovery resour…
Gover MCP
Searches and manages corporate travel requests, flights, hotels, rental vehicles, passengers, carts, approvals, reservations, and…
DC Member API
Provides access to Dynamite Circle membership data, community profiles, chapters, events, trips, calendars, alerts, follows, agen…
Nomad Stays
Searches and books remote-work accommodations while supporting host listing management, rooms, packages, availability, and hospit…
lilo Vacation Rentals
Supports vacation-rental discovery, availability and direct booking, property operations, short-term-rental compliance, guest and…
mcp-server
Provides immigration, citizenship and residency programme research alongside tax, wealth structuring, banking, visa, treaty and c…