Landhaus Apartments Prägant
Live availability, rates and offers for Landhaus Apartments Prägant in Bad Kleinkirchheim, Austria.
Should I use this
Quality & Safety
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": {
"landhaus": {
"url": "https://mcp.praegant.net/mcp"
}
}
}Remote endpoints
https://mcp.praegant.net/mcpstreamable-httpWhat it can do
Tool inventory
Tools (10)
🟢check_availability(check_in, check_out, adults, children, language)
Check real-time availability for holiday apartments at Landhaus Prägant, Bad Kleinkirchheim, Austria. Returns available apartments with nightly rates, cleaning fees, tourist tax, and total price. Kärnten Card included in summer (May-November). Free Greenfee at BKK Golf Arena (HPP partnership, NOT Kärnten Card). NOTE: Kärnten Card does NOT cover Römerbad Thermal Spa (separate admission). This is the data-only version — for a visual apartment card, call render_availability_card() with the same arguments after reviewing this result. Args: check_in: Check-in date YYYY-MM-DD (e.g. '2026-07-15'). check_out: Check-out date YYYY-MM-DD (e.g. '2026-07-22'). adults: TOTAL number of adults in the booking request, NOT the per-apartment limit. Apartments each hold up to 5 guests; for groups of 6-30, pass the full group size (e.g. 10 for ten golfers, 20 for a wedding party). The system detects groups automatically and returns a note explaining how many apartments are needed. Default: 2 (only if the user didn't specify). children: Ages of children, comma-separated (e.g. '8,6' for 2 children aged 8 and 6). Children = under 17. Important for correct pricing. Leave empty if no children. language: "de" (default) or "en" — match the conversation language. This is an Austrian business with predominantly German-speaking guests; pass "en" only when the conversation itself is in English. Returns: Available apartments with pricing, fees, and booking links. For groups >5, includes a group_note advising how many apartments are needed.
Input Schema
{
"type": "object",
"properties": {
"check_in": {
"title": "Check In",
"type": "string"
},
"check_out": {
"title": "Check Out",
"type": "string"
},
"adults": {
"default": 2,
"title": "Adults",
"type": "integer"
},
"children": {
"default": "",
"title": "Children",
"type": "string"
},
"language": {
"default": "de",
"title": "Language",
"type": "string"
}
},
"required": [
"check_in",
"check_out"
],
"title": "check_availabilityArguments"
}🟢render_availability_card(check_in, check_out, adults, children, language)
Render the interactive apartment availability card for Landhaus Prägant, Bad Kleinkirchheim, Austria. Same search and same result as check_availability() (identical text output) — call this one when the user wants to SEE the apartments visually (photos, prices, a "Book now" button), typically right after check_availability() already confirmed there's something worth showing. Args: identical to check_availability() — see that tool for full parameter docs.
Input Schema
{
"type": "object",
"properties": {
"check_in": {
"title": "Check In",
"type": "string"
},
"check_out": {
"title": "Check Out",
"type": "string"
},
"adults": {
"default": 2,
"title": "Adults",
"type": "integer"
},
"children": {
"default": "",
"title": "Children",
"type": "string"
},
"language": {
"default": "de",
"title": "Language",
"type": "string"
}
},
"required": [
"check_in",
"check_out"
],
"title": "render_availability_cardArguments"
}🟢get_apartment_details(name, language)
Get details about apartments at Landhaus Prägant, Bad Kleinkirchheim, Austria. Returns size, bedrooms, amenities, highlights, cleaning fees. Data is live from the property management system. This is the data-only version — for a visual apartment gallery card, call render_apartment_gallery() with the same arguments after reviewing this result. Args: name: Apartment name or number (e.g. '11', '15', '#12', 'all'). Leave empty to show all apartments. language: "de" (default) or "en" — match the conversation language.
Input Schema
{
"type": "object",
"properties": {
"name": {
"default": "",
"title": "Name",
"type": "string"
},
"language": {
"default": "de",
"title": "Language",
"type": "string"
}
},
"title": "get_apartment_detailsArguments"
}🟢render_apartment_gallery(name, language)
Render the interactive apartment gallery card for Landhaus Prägant, Bad Kleinkirchheim, Austria. Same lookup and same result as get_apartment_details() (identical text output) — call this one when the user wants to SEE the apartment(s) visually (photos, size, highlights), typically right after get_apartment_details() already confirmed there's something worth showing. Args: identical to get_apartment_details() — see that tool for full parameter docs.
Input Schema
{
"type": "object",
"properties": {
"name": {
"default": "",
"title": "Name",
"type": "string"
},
"language": {
"default": "de",
"title": "Language",
"type": "string"
}
},
"title": "render_apartment_galleryArguments"
}🟢get_rates(month, guests, language)
Get current rates for apartments at Landhaus Prägant, Bad Kleinkirchheim, Austria. Prices are PER APARTMENT PER NIGHT, not per person. Additional: cleaning fee (one-time) + tourist tax (per person/night). Data is live from the property management system. This is the data-only version — for a visual rates card, call render_rates_card() with the same arguments after reviewing this result. Args: month: e.g. '2026-07' or 'july' or 'juli'. Leave empty for next month. guests: Number of guests (1-5, default: 2). language: "de" (default) or "en" — match the conversation language.
Input Schema
{
"type": "object",
"properties": {
"month": {
"default": "",
"title": "Month",
"type": "string"
},
"guests": {
"default": 2,
"title": "Guests",
"type": "integer"
},
"language": {
"default": "de",
"title": "Language",
"type": "string"
}
},
"title": "get_ratesArguments"
}🟢render_rates_card(month, guests, language)
Render the interactive rates card for Landhaus Prägant, Bad Kleinkirchheim, Austria. Same lookup and same result as get_rates() (identical text output) — call this one when the user wants to SEE a visual rates table, typically right after get_rates() already confirmed there's something worth showing. Args: identical to get_rates() — see that tool for full parameter docs.
Input Schema
{
"type": "object",
"properties": {
"month": {
"default": "",
"title": "Month",
"type": "string"
},
"guests": {
"default": 2,
"title": "Guests",
"type": "integer"
},
"language": {
"default": "de",
"title": "Language",
"type": "string"
}
},
"title": "render_rates_cardArguments"
}🟢get_offers(language)
Get active seasonal offers for Landhaus Prägant, Bad Kleinkirchheim, Austria. Returns current special deals, packages, and seasonal promotions. Data is live from the property management system. This is the data-only version — for a visual offers card, call render_offers_card() with the same arguments after reviewing this result. Args: language: "de" (default) or "en" — match the conversation language.
Input Schema
{
"type": "object",
"properties": {
"language": {
"default": "de",
"title": "Language",
"type": "string"
}
},
"title": "get_offersArguments"
}🟢render_offers_card(language)
Render the interactive offers card for Landhaus Prägant, Bad Kleinkirchheim, Austria. Same lookup and same result as get_offers() (identical text output) — call this one when the user wants to SEE the offers visually, typically right after get_offers() already confirmed there's something worth showing. Args: identical to get_offers() — see that tool for full parameter docs.
Input Schema
{
"type": "object",
"properties": {
"language": {
"default": "de",
"title": "Language",
"type": "string"
}
},
"title": "render_offers_cardArguments"
}🟢get_booking_link(apartment, check_in, check_out, adults, children, ...)
Get a direct booking link for Landhaus Prägant, Bad Kleinkirchheim, Austria. Direct booking without commission — best price guaranteed. No credit card required. Family-run since 1982. This does NOT create a booking — it provides the link and contact details. Args: apartment: Optional. Apartment name or number (e.g. '12', '#16'). check_in: Optional. Desired check-in date YYYY-MM-DD. check_out: Optional. Desired check-out date YYYY-MM-DD. adults: Number of adults (default: 2). children: Ages of children, comma-separated (e.g. '8,6'). language: "de" (default) or "en" — match the conversation language.
Input Schema
{
"type": "object",
"properties": {
"apartment": {
"default": "",
"title": "Apartment",
"type": "string"
},
"check_in": {
"default": "",
"title": "Check In",
"type": "string"
},
"check_out": {
"default": "",
"title": "Check Out",
"type": "string"
},
"adults": {
"default": 2,
"title": "Adults",
"type": "integer"
},
"children": {
"default": "",
"title": "Children",
"type": "string"
},
"language": {
"default": "de",
"title": "Language",
"type": "string"
}
},
"title": "get_booking_linkArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_booking_linkOutput"
}🟢get_region_info(topic)
Get information about Bad Kleinkirchheim and the surrounding region in Carinthia, Austria. Covers activities, attractions, weather, dining, and transport. Useful when guests ask "What can we do there?" or "What's the area like?" Data includes live partner events and knowledge from our database. Args: topic: Optional filter — 'winter', 'summer', 'wellness', 'golf', 'family', 'hiking', 'biking', 'workation', or any keyword. Leave empty for a general overview.
Input Schema
{
"type": "object",
"properties": {
"topic": {
"default": "",
"title": "Topic",
"type": "string"
}
},
"title": "get_region_infoArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_region_infoOutput"
}Community
Evidence