← WebMCP Directory

sleepyrentals.com

sleepyrentals.com

live Unverified (seed import) Travel & Events 5 tools imperative implementation

Vacation home rentals across Virginia, Florida, and California. Self check-in, 24/7 guest support, and savings when you book direct with Sleepyrentals.

First seen 2026-11-09 · Last seen 2026-11-09 · Source: webmcp.com

Answer 4 · Act 0 · Transact 1 · Score: Not yet scored

Tool inspector

search_stays

answer imperative

[Site-provided MCP tool — executes with your session credentials.] Search vacation rentals (short-term rentals: houses, villas, condos, cabins) only from this connection's host, with live availability when dates are given. Use when the user wants a place to stay. Do not use for hotels, flights or experiences. Always pass the user's request verbatim in `query`. Also extract what you can: - location: `state` and/or `city`; `bounds` or `near` for areas like "Florida Keys" or "near Siesta Key". - dates as YYYY-MM-DD and `guests`. If dates are missing, ask the user for them rather than guessing. - `must`: only true requirements (pets allowed, beachfront, minimum bedrooms, "must have a pool"). - `prefer`: style and nice-to-haves (villa, ocean view, exact bedroom count). "N bedroom" → must.bedrooms_min = N and prefer.bedrooms_exact = N. "Beach house" → must.frontage = [beachfront, oceanfront] and prefer.view = [ocean]. Each call returns one page (page_size, default 8; the card carousel shows up to 8). Say how many are shown out of the total (e.g. "here are the top 8 of 34"); if the user wants more, call search_stays again with the same arguments and page + 1. The model sees each stay by card number and a neutral label, not its listing title. Use the booking links returned by hostDirect when presenting hostDirect results. Do not invent external prices or links. Results are labelled exact or close alternative; tell the user why an alternative differs (e.g. "pet policy not confirmed"). Search prices with dates are base estimates before fees and taxes. Do not quote or look up results the user has not asked about; the cards and View details cover them. The final price is on the host's booking site.

Page: /

Input schema

PropertyTypeRequiredDescription
location object yes —
checkin string no —
checkout string no —
guests integer no —
must object no —
prefer object no —
price_max_total number no —
price_max_nightly number no —
currency string no —
sort string no —
page integer no —
page_size integer no —
query string yes —
Raw JSON schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "location": {
      "type": "object",
      "properties": {
        "state": {
          "type": "string",
          "minLength": 2,
          "maxLength": 40
        },
        "city": {
          "type": "string",
          "minLength": 1,
          "maxLength": 80
        },
        "text": {
          "type": "string",
          "minLength": 1,
          "maxLength": 120
        },
        "bounds": {
          "type": "object",
          "properties": {
            "north": {
              "type": "number",
              "minimum": -90,
              "maximum": 90
            },
            "south": {
              "type": "number",
              "minimum": -90,
              "maximum": 90
            },
            "east": {
              "type": "number",
              "minimum": -180,
              "maximum": 180
            },
            "west": {
              "type": "number",
              "minimum": -180,
              "maximum": 180
            }
          },
          "required": [
            "north",
            "south",
            "east",
            "west"
          ]
        },
        "near": {
          "type": "object",
          "properties": {
            "lat": {
              "type": "number",
              "minimum": -90,
              "maximum": 90
            },
            "lng": {
              "type": "number",
              "minimum": -180,
              "maximum": 180
            },
            "radius_km": {
              "type": "number",
              "exclusiveMinimum": 0,
              "maximum": 500
            }
          },
          "required": [
            "lat",
            "lng",
            "radius_km"
          ]
        }
      },
      "additionalProperties": false
    },
    "checkin": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "checkout": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "guests": {
      "type": "integer",
      "minimum": 1,
      "maximum": 30
    },
    "must": {
      "default": {},
      "type": "object",
      "properties": {
        "pets": {
          "type": "string",
          "const": "yes"
        },
        "frontage": {
          "minItems": 1,
          "maxItems": 10,
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "oceanfront",
              "beachfront",
              "waterfront"
            ]
          }
        },
        "view": {
          "minItems": 1,
          "maxItems": 10,
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "ocean",
              "water",
              "city",
              "mountain",
              "golf",
              "garden"
            ]
          }
        },
        "pool": {
          "minItems": 1,
          "maxItems": 10,
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "any",
              "private",
              "indoor",
              "shared_outdoor",
              "shared_indoor",
              "private_indoor"
            ]
          }
        },
        "hot_tub": {
          "minItems": 1,
          "maxItems": 10,
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "any",
              "private",
              "shared"
            ]
          }
        },
        "property_type": {
          "minItems": 1,
          "maxItems": 10,
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "house",
              "condo",
              "apartment",
              "townhouse",
              "cabin",
              "chalet",
              "villa",
              "cottage",
              "loft"
            ]
          }
        },
        "bedrooms_min": {
          "type": "integer",
          "minimum": 0,
          "maximum": 50
        },
        "bedrooms_exact": {
          "type": "integer",
          "minimum": 0,
          "maximum": 50
        },
        "bathrooms_min": {
          "type": "number",
          "minimum": 0,
          "maximum": 50
        }
      },
      "additionalProperties": false
    },
    "prefer": {
      "default": {},
      "type": "object",
      "properties": {
        "pets": {
          "type": "string",
          "const": "yes"
        },
        "frontage": {
          "minItems": 1,
          "maxItems": 10,
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "oceanfront",
              "beachfront",
              "waterfront"
            ]
          }
        },
        "view": {
          "minItems": 1,
          "maxItems": 10,
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "ocean",
              "water",
              "city",
              "mountain",
              "golf",
              "garden"
            ]
          }
        },
        "pool": {
          "minItems": 1,
          "maxItems": 10,
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "any",
              "private",
              "indoor",
              "shared_outdoor",
              "shared_indoor",
              "private_indoor"
            ]
          }
        },
        "hot_tub": {
          "minItems": 1,
          "maxItems": 10,
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "any",
              "private",
              "shared"
            ]
          }
        },
        "property_type": {
          "minItems": 1,
          "maxItems": 10,
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "house",
              "condo",
              "apartment",
              "townhouse",
              "cabin",
              "chalet",
              "villa",
              "cottage",
              "loft"
            ]
          }
        },
        "bedrooms_min": {
          "type": "integer",
          "minimum": 0,
          "maximum": 50
        },
        "bedrooms_exact": {
          "type": "integer",
          "minimum": 0,
          "maximum": 50
        },
        "bathrooms_min": {
          "type": "number",
          "minimum": 0,
          "maximum": 50
        }
      },
      "additionalProperties": false
    },
    "price_max_total": {
      "type": "number",
      "exclusiveMinimum": 0
    },
    "price_max_nightly": {
      "type": "number",
      "exclusiveMinimum": 0
    },
    "currency": {
      "type": "string",
      "pattern": "^[A-Z]{3}$"
    },
    "sort": {
      "default": "relevance",
      "type": "string",
      "enum": [
        "relevance",
        "price_asc",
        "price_desc",
        "rating"
      ]
    },
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    },
    "page_size": {
      "default": 8,
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    },
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 300
    }
  },
  "required": [
    "location",
    "query"
  ],
  "additionalProperties": false
}

Similar websites

gabrielcatdeveloper.github.io

gabrielcatdeveloper.github.io

portami

live Unverified Travel & Events Transact tools
70 tools A30 / Act33 / T7 Not yet scored Seen 2026-11-09
get_identity export_identity_jwk import_identity_jwk regenerate_identity reset_identity
Inspect tools
carregados.com.br

carregados.com.br

Brazilian EV charging station map and trip planner for finding charging points and planning routes with charging stops across Latin America.

live Unverified Travel & Events Transact tools
42 tools A24 / Act12 / T6 Not yet scored Seen 2026-11-09
scan_images_c2pa inspect_image_c2pa search_public_stations search_public_station_map search_public_places
Inspect tools
trip-world-taupe.vercel.app

trip-world-taupe.vercel.app

TripBuilder is a shared itinerary workspace for humans and AI agents.

live Unverified Travel & Events Transact tools
37 tools A31 / Act5 / T1 Not yet scored Seen 2026-11-09
search_destinations select_destination search_options get_destination_details compare_options
Inspect tools
freemap.sk

freemap.sk

Freemap Slovakia, a detailed digital map of Central Europe for hiking, cycling, cross-country skiing and horse riding, with marked trails and place search.

live Unverified Travel & Events
31 tools A13 / Act18 / T0 Not yet scored Seen 2026-11-09
get-app-guide get-map-view set-map-view fit-map-to-area list-map-layers
Inspect tools

Related on Influzer