← WebMCP Directory

Tool tree

santavistario.com

Travel & EventsTools verified
Website
Boutique hotel accommodation at Santa Vista Rio in Rio de Janeiro.
Explore capabilities
    ask_siteAnswer

    Search Santa Vista Rio's own site content (hotel facts, check-in/out times, pets, address, amenities, suite FAQs, spa treatments, events, experiences) in the page language and return the most relevant sections with their page links. Use it for any guest question about the hotel before answering. Returns up to 5 sections; if nothing matches, returns an empty list with a note.

    View tool JSON
    {
      "name": "ask_site",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search Santa Vista Rio's own site content (hotel facts, check-in/out times, pets, address, amenities, suite FAQs, spa treatments, events, experiences) in the page language and return the most relevant sections with their page links. Use it for any guest question about the hotel before answering. Returns up to 5 sections; if nothing matches, returns an empty list with a note.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "The guest's question or keywords"
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "page": "/en/"
    }
    find_roomsAnswer

    List Santa Vista Rio's suites, optionally filtered by number of guests, category (cozy, deluxe, master, presidencial) or a specific suite slug. Use it to recommend a suite or answer questions about size, beds, amenities and starting price. Returns each suite's name, category, size in m², max guests, bed, starting nightly price in BRL (live from the booking system, omitted when unavailable; the final rate is shown in the booking engine) and page link.

    View tool JSON
    {
      "name": "find_rooms",
      "kind": "answer",
      "impl": "imperative",
      "description": "List Santa Vista Rio's suites, optionally filtered by number of guests, category (cozy, deluxe, master, presidencial) or a specific suite slug. Use it to recommend a suite or answer questions about size, beds, amenities and starting price. Returns each suite's name, category, size in m², max guests, bed, starting nightly price in BRL (live from the booking system, omitted when unavailable; the final rate is shown in the booking engine) and page link.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "guests": {
            "type": "integer",
            "minimum": 1,
            "description": "Number of guests who will stay in the suite"
          },
          "category": {
            "type": "string",
            "enum": [
              "cozy",
              "deluxe",
              "master",
              "presidencial"
            ]
          },
          "slug": {
            "type": "string",
            "description": "Suite slug, e.g. deluxe-arpoador"
          }
        },
        "additionalProperties": false
      },
      "page": "/en/"
    }
    start_bookingAction

    Open the hotel's booking engine with the guest's dates, number of adults and, optionally, a suite or category preselected. Use it when the guest wants to book or check availability for specific dates. The page navigates to /reservar, where live availability and rates appear and the guest completes the reservation and payment themselves. Returns the booking URL.

    View tool JSON
    {
      "name": "start_booking",
      "kind": "act",
      "impl": "imperative",
      "description": "Open the hotel's booking engine with the guest's dates, number of adults and, optionally, a suite or category preselected. Use it when the guest wants to book or check availability for specific dates. The page navigates to /reservar, where live availability and rates appear and the guest completes the reservation and payment themselves. Returns the booking URL.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "checkin": {
            "type": "string",
            "description": "Check-in date, YYYY-MM-DD"
          },
          "checkout": {
            "type": "string",
            "description": "Check-out date, YYYY-MM-DD"
          },
          "adults": {
            "type": "integer",
            "minimum": 1,
            "maximum": 8
          },
          "room": {
            "type": "string",
            "description": "Optional suite slug (from find_rooms) or category: cozy, deluxe, master, presidencial"
          }
        },
        "required": [
          "checkin",
          "checkout",
          "adults"
        ],
        "additionalProperties": false
      },
      "page": "/en/"
    }
    contact_hotelAction

    Open a WhatsApp conversation with the hotel's front desk, optionally with a prefilled message. Use it for requests the site can't complete: spa bookings, events and weddings, gift vouchers, special requests. The guest reviews and sends the message themselves. Returns the WhatsApp link.

    View tool JSON
    {
      "name": "contact_hotel",
      "kind": "act",
      "impl": "imperative",
      "description": "Open a WhatsApp conversation with the hotel's front desk, optionally with a prefilled message. Use it for requests the site can't complete: spa bookings, events and weddings, gift vouchers, special requests. The guest reviews and sends the message themselves. Returns the WhatsApp link.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "message": {
            "type": "string",
            "maxLength": 1000,
            "description": "Optional prefilled message, written as the guest"
          }
        },
        "additionalProperties": false
      },
      "page": "/en/"
    }