API Reference

Endpoints

GET /get_venue_info

Returns structured information about Gutshaus Gnevkow for AI consumption.

Parameters: None

Response:

{
  "type": "historic manor estate",
  "location": {
    "address": "Gnevkow, Mecklenburg-Vorpommern, Germany",
    "region": "Mecklenburg Lake District",
    "nearest_city": "Neubrandenburg (35km)",
    "coordinates": { "lat": 53.67, "lng": 13.21 }
  },
  ...
}

GET /get_images

Returns images of the venue as MCP ImageContent blocks for native display.

Parameters:

Field Type Required Description
client string No Which AI client to return images for: "claude" (default) or "chatgpt"

Response:

[
  {
    "type": "image",
    "data": "base64_encoded_image_data",
    "mimeType": "image/png"
  }
]

POST /check_availability

Check whether the venue is available for a given event date or date range.

Request Body:

{
  "date_from": "2026-08-15",
  "date_to": "2026-08-17",
  "event_type": "wedding"
}
Field Type Required Description
date_from date Yes Start date (YYYY-MM-DD)
date_to date No End date for multi-day events
event_type string No e.g., "wedding", "birthday", "corporate"

Response (available):

{
  "available": true
}

Response (unavailable):

{
  "available": false,
  "reason": "The venue is already reserved for these dates.",
  "next_available": "2026-09-01"
}

POST /request_quote

Get a pricing quote from Lodgify for venue hire. Calls the Lodgify quote API directly to calculate pricing based on arrival/departure dates and guest breakdown.

Request Body:

{
  "arrival": "2026-08-15",
  "departure": "2026-08-17",
  "adults": 10,
  "children": 2,
  "infants": 0,
  "pets": 1,
  "day_guests": 3,
  "promotion_code": "SUMMER2026"
}
Field Type Required Description
arrival date Yes Arrival date (YYYY-MM-DD)
departure date Yes Departure date (YYYY-MM-DD)
adults integer Yes Number of adult guests
children integer No Number of children (default: 0)
infants integer No Number of infants (default: 0)
pets integer No Number of pets (default: 0)
'day_guests' integer No Guests Nonot staying overnight (default: 0)
promotion_code string No Optional promotional code to apply

Response:

{
  "arrival": "2026-08-15T00:00:00",
  "departure": "2026-08-17T00:00:00",
  "currency": "EUR",
  "pricing": {
    "total_including_vat": 2850.00,
    "total_excluding_vat": 2500.00,
    "vat_amount": 350.00
  },
  "room_types": [
    {
      "name": "Entire Property",
      "people": 13,
      "subtotal": 2500.00
    }
  ],
  "add_ons": [
    {
      "name": "Early Check-in",
      "units": 1,
      "amount": 50.00
    }
  ],
  "scheduled_payments": [
    {
      "type": "Payment",
      "date_due": "2026-08-01",
      "amount": 1425.00,
      "is_current": true,
      "status": "Pending"
    }
  ],
  "security_deposit": 500.00,
  "cancellation_policy": "Free cancellation up to 30 days before check-in...",
  "is_verification_required": false
}

POST /request_call

Generates a pre-filled deep link to the call request form on gnevkow.com.

Request Body:

{
  "name": "John Smith",
  "email": "johnsmith@example.com",
  "phone": "+0000000000",
  "event_type": "wedding",
  "call_date_time": "2026-08-15 14:00",
  "details": "Please call regarding venue availability."
}
Field Type Required Description
name string No Pre-fills name field
email string No Pre-fills email field
phone string No Pre-fills phone number
event_type string No Pre-fills event type field
call_date_time string No Pre-fills requested call date and time
details string No Special requirements or additional info

Response:

{
  "url": "https://www.gutshausgnevkow.com/call-request?name=John+Smith&email=johnsmith%40example.com&Phone=%2B0000000000&eventType=wedding&callDateTime=2026-08-15+14%3A00&additionalDetails=Please+call+regarding+venue+availability.",
  "message": "Click the link below to open the Gutshaus Gnevkow website with an autofilled call request page."
}

POST /make_reservation

Generates a pre-filled deep link to the lodging reservation page on gnevkow.com.

Request Body:

{
  "currency": "EUR",
  "ref": "website",
  "arrival": "2026-08-15",
  "departure": "2026-08-17",
  "adults": 2,
  "children": 1,
  "infants": 0,
  "pets": 0
}
Field Type Required Description
currency string No Pre-fills currency (default: "EUR")
ref string No Pre-fills referrer
arrival date No Pre-fills arrival date (YYYY-MM-DD)
departure date No Pre-fills departure date (YYYY-MM-DD)
adults integer No Pre-fills adult count
children integer No Pre-fills children count
infants integer No Pre-fills infants count
day_guests integer No Pre-fills day guest count
pets integer No Pre-fills pets count

Response:

{
  "url": "https://checkout.lodgify.com/david-flood/681452/reservation?slug=david-flood&propertyId=681452&arrival=2026-08-15&departure=2026-08-17&adults=2&children=1&infants=0&pets=0",
  "message": "Click the link below to open the Gutshaus Gnevkow website with an autofilled reservation page."
}

Privacy Policy

This section details how the Gutshaus Gnevkow MCP Server handles data when interacting with services like Claude.

Data Collection and Usage by the MCP Server

The Gutshaus Gnevkow MCP Server acts as an intermediary, fetching and presenting information from external sources (like Lodgify) or providing static data. This MCP server does not store any personal data beyond what is temporarily required for a single request-response cycle, and it does not maintain any user profiles or persistent logs of personal information.

Specifically: * When you make a request to the MCP server (e.g., to check availability or request a quote): * The server processes your request. * It may pass necessary information (like dates or contact details, if provided by you) to external services (e.g., Lodgify) to fulfill your request. * It receives a response from these external services. * It formats and returns this information to you. * No data is stored on the MCP server after the request is completed. * API Key for Lodgify: The server uses an API key to access Lodgify. This key is configured via environment variables and is not associated with any personal user data within the MCP server itself. * Static Content: Endpoints like /get_venue_info, /get_packages, and /get_accommodation serve static, publicly available information and do not involve personal data.

Third-Party Services

The MCP server interacts with the following third-party services: * Lodgify: Used for fetching real-time availability and pricing data. The /request_quote endpoint passes arrival/departure dates and guest numbers directly to Lodgify's quote API. Information passed to Lodgify for booking or quoting purposes is subject to Lodgify's own privacy policy. * Your Website URLs (QUOTE_BASE_URL, CALL_BASE_URL, RESERVATION_BASE_URL): When generating links for quotes, calls, or reservations, the server constructs URLs pointing to your main website. Data passed in these URLs is handled by your website's backend and is subject to your website's privacy policy.

Data Retention

As stated above, the MCP server does not store any personal data. Therefore, there are no data retention policies specific to the MCP server's operations.

Your Rights

Since the MCP server does not collect or store personal data, there are no user rights (like access, rectification, or erasure) to enforce regarding data held by the MCP server itself.

Contact for Privacy Concerns

For any questions related to data handling, including those concerning the MCP server's interaction with third-party services, please contact:

E-Mail: info@gutshausgnevkow.com Telefon: +49 160 979 49 501

Stand: March 2026