此 MCP 可以做什么
Provides live apartment availability, rates, offers, property details, regional information, visual cards, and direct booking links.
工具
输入模式
{'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)'}}}
输出模式
{'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.'}
输入模式
{'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."}}}
输出模式
{'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.'}
输入模式
{'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'}}}
输出模式
{'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.'}
输入模式
{'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."}}}
输出模式
{'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.'}
输入模式
{'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."}}}
输出模式
{'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.'}
输入模式
{'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."}}}
输出模式
{'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.'}
输入模式
{'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."}}}
输出模式
{'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.'}
输入模式
{'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)'}}}
输出模式
{'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.'}
输入模式
{'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."}}}
输出模式
{'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.'}
输入模式
{'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."}}}
输出模式
{'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.'}
近期工具变更
类似的 MCP 服务器
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…