{"name":"de.bergsonne-allgaeu/booking","slug":"bergsonne-allgaeu-booking","title":"Hotel Bergsonne Allgäu Booking","description":"Live availability, prices and bookings for Hotel Bergsonne Allgäu in Sonthofen, Germany.","url":"https://mcp.market/server/bergsonne-allgaeu-booking","rating":null,"grade":"C","score":60,"certified":false,"status":"active","category":"maps","tags":["maps"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":2,"ok":2,"last_checked_at":"2026-09-19T22:10:51.837Z","last_ok_at":"2026-09-19T22:10:51.837Z","latency_ms":285},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://bergsonne-allgaeu.de/developers","version":"1.3.0","remotes":[{"type":"streamable-http","url":"https://bergsonne-allgaeu.de/api/booking-mcp"}],"packages":[],"tools":[{"name":"create_booking","description":"Create a hotel reservation at Hotel Bergsonne Allgäu. Call search_availability and get_price_quote for the same dates and room first: a stay that cannot be priced is rejected with NOT_AVAILABLE or INVALID_RATE, never confirmed at 0.00 EUR. roomId must be a room type abbreviation code from search_availability results (e.g. KAPDZ, KDZ, KFZ, SDZ). Requires dates, guest count, and complete customer details (name, email, phone, country). City tax (Kurtaxe) is already included in rates — do not add it. Optional addons use addonId from get_addons catalog. Set test: true for a sandbox dry run that validates everything without creating a reservation. Payment is requested after the booking was submitted via a secure payment link and is due no later than 7 days before arrival; cash is not accepted.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"roomId":{"type":"string","description":"Room type abbreviation code from search_availability results (e.g. KAPDZ, KDZ, KFZ, SDZ)"},"rateId":{"type":"string","description":"Rate ID from availability results"},"checkIn":{"type":"string","description":"Arrival date"},"checkOut":{"type":"string","description":"Departure date"},"adults":{"type":"number","description":"Number of adults (>= 1)"},"children":{"type":"number","description":"Number of children (default 0)"},"customer":{"type":"object","description":"Booker details","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string","description":"e.g. +49 170 1234567"},"country":{"type":"string","description":"2-letter code, e.g. DE"},"salutation":{"type":"string"},"address":{"type":"string"},"city":{"type":"string"},"zip":{"type":"string"},"remarks":{"type":"string"}},"required":["firstName","lastName","email","phone","country"]},"additionalGuests":{"type":"array","description":"Additional guest names","items":{"type":"object","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"}},"required":["firstName","lastName"]}},"test":{"type":"boolean","description":"Sandbox dry run. When true, all validations (availability, rate, guest data) run and nothing is reserved, no payment link is sent."},"idempotencyKey":{"type":"string","description":"Client-generated key. Retrying with the same key returns the original result instead of creating a second reservation."},"addons":{"type":"array","description":"Optional add-on extras. Use addonId from get_addons catalog. Prices are resolved server-side.","items":{"type":"object","properties":{"addonId":{"type":"string","description":"Addon ID from get_addons catalog"},"quantity":{"type":"number","description":"Quantity (default 1)"}},"required":["addonId"]}}},"required":["roomId","rateId","checkIn","checkOut","adults","customer"]}},{"name":"get_addons","description":"Fetch the catalog of bookable add-on extras (e.g. wine, flowers, activities). Returns addonId, name, type, priceType, and unitAmount. Use addonId values when adding addons to create_booking.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"language":{"type":"string","enum":["de","en","nl"],"description":"Preferred language for free-text fields (de, en, nl). Optional; codes, times and prices are language-independent."}},"additionalProperties":false}},{"name":"get_fact_sheet","description":"Fetch the full GIATA property fact sheet for Hotel Bergsonne Allgäu: rich descriptions, amenities, images, room classifications. German content only. This is marketing/classification data separate from operational hotel details.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"language":{"type":"string","enum":["de","en","nl"],"description":"Preferred language for free-text fields (de, en, nl). Optional; codes, times and prices are language-independent."}},"additionalProperties":false}},{"name":"get_hotel_details","description":"Fetch hotel operational data from the WBE system: room types with abbreviation codes (roomId), check-in/out times, contact information. For rich marketing descriptions, use get_fact_sheet instead.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"language":{"type":"string","enum":["de","en","nl"],"description":"Preferred language for free-text fields (de, en, nl). Optional; codes, times and prices are language-independent."}},"additionalProperties":false}},{"name":"get_price_quote","description":"Get a nightly price breakdown and total for a specific room at Hotel Bergsonne Allgäu. roomId must be a room type abbreviation code from search_availability results (e.g. KAPDZ, KDZ, KFZ, SDZ). City tax (Kurtaxe) of 3.50 EUR/person/night is already included in all rates.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"roomId":{"type":"string","description":"Room type abbreviation code from search_availability results (e.g. KAPDZ, KDZ, KFZ, SDZ)"},"checkIn":{"type":"string","description":"Arrival date"},"checkOut":{"type":"string","description":"Departure date"},"adults":{"type":"number","description":"Number of adult guests"}},"required":["roomId","checkIn","checkOut"]}},{"name":"search_availability","description":"Search real-time room availability and daily pricing for Hotel Bergsonne Allgäu. Returns dates with rates AND a roomTypes array. Use the roomId from roomTypes (e.g. KAPDZ, KDZ, KFZ, SDZ) for get_price_quote and create_booking. City tax (Kurtaxe) of 3.50 EUR/person/night is already included in all rates.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"checkIn":{"type":"string","description":"Arrival date (YYYY-MM-DD, DD.MM.YYYY, MM/DD/YYYY, or natural language)"},"checkOut":{"type":"string","description":"Departure date (same formats)"},"adults":{"type":"number","description":"Number of adult guests"},"children":{"type":"number","description":"Number of children (optional, default 0)"}},"required":["checkIn","checkOut","adults"]}}],"scan":{"score":60,"grade":"C","scanned_at":"2026-09-19T20:15:10.274Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T20:15:10.161Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1186ms"]},"poisoning":{"score":15,"max":15,"notes":["6 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://bergsonne-allgaeu.de/api/booking-mcp","reachable":true,"authRequired":false,"latencyMs":1186,"serverInfo":{"name":"hotel-bergsonne-booking","version":"1.3.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://bergsonne-allgaeu.de/favicon-v2.png","source":"registry","width":192,"height":192},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}