Skip to main content
Glama

search_property_availability

Read-onlyIdempotent

Search specific dates and occupancy for a known property using its propertyToken. Default next step for a useful comparison: show_available_rooms with returned IDs and unchanged criteria; do not wait for a photo request or repeat this search just to render. One view after final results; skip unsupported UI, text-only preferences, no priced offers, legacy maxPrice caps and already-visible comparisons.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
adultsNo
budgetNoOptional additional budget constraint. Clarify missing currency or basis before calling. Do not combine with legacy maxPrice/maxPriceCurrency.
checkInYesCheck-in date (YYYY-MM-DD)
checkOutYesCheck-out date (YYYY-MM-DD)
childrenNo
priceAudienceNo
propertyTokenYesExact public propertyToken returned by discovery or property context. Never add a prefix or invent a token.
displayCurrencyNoOptional 3-letter currency for approximate traveler-facing display conversion. Native property currency remains authoritative.
internalAgentKeyNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / budget
      Added value: +{
      +  "additionalProperties": false,
      +  "description": "Optional additional budget constraint. Clarify missing currency or basis before calling. Do not combine with legacy maxPrice/maxPriceCurrency.",
      +  "properties": {
      +    "amount": {
      +      "description": "Maximum amount in the explicitly supplied currency and basis.",
      +      "exclusiveMinimum": 0,
      +      "type": "number"
      +    },
      +    "basis": {
      +      "description": "Required explicit basis. Per-night means a stay-average allowance, not a ceiling on each night. Per-person means every adult and child equally; clarify other interpretations.",
      +      "enum": [
      +        "TOTAL_STAY",
      +        "PER_NIGHT",
      +        "PER_PERSON_STAY",
      +        "PER_PERSON_PER_NIGHT"
      +      ],
      +      "type": "string"
      +    },
      +    "currency": {
      +      "description": "Required 3-letter budget currency. Never infer from location or displayCurrency.",
      +      "pattern": "^[A-Za-z]{3}$",
      +      "type": "string"
      +    },
      +    "scope": {
      +      "default": "PRICED_STAY",
      +      "description": "PRICED_STAY compares the accommodation total including configured taxes/fees. ALL_IN requires complete mandatory charges; currently ATA cannot verify completeness and will return labeled alternatives only.",
      +      "enum": [
      +        "PRICED_STAY",
      +        "ALL_IN"
      +      ],
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "amount",
      +    "currency",
      +    "basis"
      +  ],
      +  "type": "object"
      +}
  2. Changed1 schema field changed
    • changedInput schema / properties / propertyToken / description
      Previous value: -"Public property token (e.g., pk_live_...)"New value: +"Exact public propertyToken returned by discovery or property context. Never add a prefix or invent a token."
  3. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources