← WebMCP Directory

Tool tree

buckeyeranchrvresort.com

Travel & EventsTools verified
Website
Buckeye Ranch RV Resort offers RV accommodation near Phoenix, Arizona.
Explore capabilities

    page: Every page

    get_property_infoAnswer

    Get full property overview including name, location, contact info, check-in/check-out times, Google rating, total sites, acres, and key features. Returns everything an agent needs to qualify and recommend this property.

    View tool JSON
    {
      "name": "get_property_info",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get full property overview including name, location, contact info, check-in/check-out times, Google rating, total sites, acres, and key features. Returns everything an agent needs to qualify and recommend this property.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    get_accommodation_typesAnswer

    List all accommodation types (RV sites, cabins, glamping, tents) with full details: hookups, pad dimensions, max RV length, occupancy, bedrooms, bathrooms, pet policy, ADA features, and inline seasonal rates.

    View tool JSON
    {
      "name": "get_accommodation_types",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all accommodation types (RV sites, cabins, glamping, tents) with full details: hookups, pad dimensions, max RV length, occupancy, bedrooms, bathrooms, pet policy, ADA features, and inline seasonal rates.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Filter by category: rv_site, cabin, glamping, tent, seasonal",
            "enum": [
              "rv_site",
              "cabin",
              "glamping",
              "tent",
              "seasonal"
            ]
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    get_amenitiesAnswer

    List all property amenities (pool, dog park, clubhouse, fitness center, etc.) with descriptions, hours, and whether they are free or paid.

    View tool JSON
    {
      "name": "get_amenities",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all property amenities (pool, dog park, clubhouse, fitness center, etc.) with descriptions, hours, and whether they are free or paid.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    get_policiesAnswer

    Get property policies including cancellation, pet policy, quiet hours, check-in procedures, age restrictions, and general rules.

    View tool JSON
    {
      "name": "get_policies",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get property policies including cancellation, pet policy, quiet hours, check-in procedures, age restrictions, and general rules.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "policy_type": {
            "type": "string",
            "description": "Filter by policy type",
            "enum": [
              "cancellation",
              "pet",
              "quiet_hours",
              "check_in",
              "general",
              "age_restriction"
            ]
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    get_ratesAnswer

    Get pricing for each accommodation type: the current lowest price per night from the live reservation system when the park has one connected, otherwise the rates the park publishes (nightly, weekend, weekly, monthly, extra person fees, minimum nights). Exact totals for specific dates come from search_availability or quote when those tools are listed.

    View tool JSON
    {
      "name": "get_rates",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get pricing for each accommodation type: the current lowest price per night from the live reservation system when the park has one connected, otherwise the rates the park publishes (nightly, weekend, weekly, monthly, extra person fees, minimum nights). Exact totals for specific dates come from search_availability or quote when those tools are listed.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "accommodation": {
            "type": "string",
            "description": "Filter rates by accommodation type name or slug"
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    get_faqsAnswer

    Get frequently asked questions and answers about the property, organized by category.

    View tool JSON
    {
      "name": "get_faqs",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get frequently asked questions and answers about the property, organized by category.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Filter FAQs by category"
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    get_eventsAnswer

    List events and activities at the property including recurring activities, seasonal events, and holiday specials.

    View tool JSON
    {
      "name": "get_events",
      "kind": "answer",
      "impl": "imperative",
      "description": "List events and activities at the property including recurring activities, seasonal events, and holiday specials.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    get_nearbyAnswer

    Get nearby attractions, parks, trails, restaurants, and points of interest with distances and descriptions.

    View tool JSON
    {
      "name": "get_nearby",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get nearby attractions, parks, trails, restaurants, and points of interest with distances and descriptions.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Filter by category: attraction, park, trail, lake, river, restaurant, shopping, hospital",
            "enum": [
              "attraction",
              "park",
              "trail",
              "lake",
              "river",
              "restaurant",
              "shopping",
              "hospital"
            ]
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    search_availabilityAnswer

    Live search for a date range. Returns every site type, available or not, with real fees-included prices and, if a rig is given, which units fit. Use when window_lookup returns null or the guest needs the current number.

    View tool JSON
    {
      "name": "search_availability",
      "kind": "answer",
      "impl": "imperative",
      "description": "Live search for a date range. Returns every site type, available or not, with real fees-included prices and, if a rig is given, which units fit. Use when window_lookup returns null or the guest needs the current number.",
      "inputSchema": {
        "type": "object",
        "required": [
          "checkin",
          "checkout"
        ],
        "properties": {
          "rig": {
            "type": "object",
            "properties": {
              "type": {
                "type": "string"
              },
              "length_ft": {
                "type": "number"
              },
              "slideouts": {
                "type": "integer",
                "maximum": 2,
                "minimum": 0
              }
            }
          },
          "pets": {
            "type": "integer",
            "default": 0
          },
          "adults": {
            "type": "integer",
            "default": 2
          },
          "checkin": {
            "type": "string",
            "format": "date"
          },
          "checkout": {
            "type": "string",
            "format": "date"
          },
          "children": {
            "type": "integer",
            "default": 0
          },
          "include_unavailable": {
            "type": "boolean",
            "default": true
          }
        }
      },
      "page": "/"
    }
    quoteAction

    Get the exact fees-included price for one site type and date range, and the list of available units. Creates a 30-minute quote the guest can book from. Always quote before cart_create.

    View tool JSON
    {
      "name": "quote",
      "kind": "act",
      "impl": "imperative",
      "description": "Get the exact fees-included price for one site type and date range, and the list of available units. Creates a 30-minute quote the guest can book from. Always quote before cart_create.",
      "inputSchema": {
        "type": "object",
        "required": [
          "engine_type_id",
          "checkin",
          "checkout"
        ],
        "properties": {
          "rig": {
            "type": "object"
          },
          "pets": {
            "type": "integer"
          },
          "adults": {
            "type": "integer"
          },
          "checkin": {
            "type": "string",
            "format": "date"
          },
          "checkout": {
            "type": "string",
            "format": "date"
          },
          "children": {
            "type": "integer"
          },
          "person_id": {
            "type": "integer"
          },
          "accommodation": {
            "type": "string",
            "description": "The park category the guest wants — for this park: \"rv\" for RV sites or \"lodging\" for cabins, glamping and rentals. Ask which one before searching; never guess."
          },
          "engine_type_id": {
            "type": "string"
          }
        }
      },
      "page": "/"
    }
    cart_createAction

    Place a 15-minute hold on one specific site from a quote. Only after the guest has chosen the site and confirmed dates, party and price. The system re-checks fit and availability first and will refuse if anything changed. Confirm the details with the person before calling this. The guest pays on the park's own secure checkout page - never ask for or pass card details; holds expire if not paid.

    View tool JSON
    {
      "name": "cart_create",
      "kind": "act",
      "impl": "imperative",
      "description": "Place a 15-minute hold on one specific site from a quote. Only after the guest has chosen the site and confirmed dates, party and price. The system re-checks fit and availability first and will refuse if anything changed. Confirm the details with the person before calling this. The guest pays on the park's own secure checkout page - never ask for or pass card details; holds expire if not paid.",
      "inputSchema": {
        "type": "object",
        "required": [
          "quote_id",
          "engine_unit_id"
        ],
        "properties": {
          "rig": {
            "type": "object"
          },
          "email": {
            "type": "string"
          },
          "phone": {
            "type": "string"
          },
          "quote_id": {
            "type": "string",
            "format": "uuid"
          },
          "site_locked": {
            "type": "boolean",
            "default": false
          },
          "engine_unit_id": {
            "type": "string"
          }
        }
      },
      "page": "/"
    }
    checkout_linkSensitive Action

    Build the secure checkout link for a held cart with the guest details collected. No payment is taken by you. Tell the guest the hold expires in 15 minutes and that the link is on its way. Confirm the details with the person before calling this. The guest pays on the park's own secure checkout page - never ask for or pass card details; holds expire if not paid.

    View tool JSON
    {
      "name": "checkout_link",
      "kind": "transact",
      "impl": "imperative",
      "description": "Build the secure checkout link for a held cart with the guest details collected. No payment is taken by you. Tell the guest the hold expires in 15 minutes and that the link is on its way. Confirm the details with the person before calling this. The guest pays on the park's own secure checkout page - never ask for or pass card details; holds expire if not paid.",
      "inputSchema": {
        "type": "object",
        "required": [
          "quote_id",
          "guest"
        ],
        "properties": {
          "guest": {
            "type": "object",
            "properties": {
              "city": {
                "type": "string"
              },
              "name": {
                "type": "string"
              },
              "email": {
                "type": "string"
              },
              "phone": {
                "type": "string"
              },
              "state": {
                "type": "string"
              },
              "country": {
                "type": "string"
              },
              "address1": {
                "type": "string",
                "description": "street address, e.g. \"12 Evergreen Terrace\""
              },
              "last_name": {
                "type": "string"
              },
              "first_name": {
                "type": "string"
              },
              "postal_code": {
                "type": "string",
                "description": "ZIP or postal code — always include it when the guest gave one"
              }
            }
          },
          "quote_id": {
            "type": "string",
            "format": "uuid"
          },
          "referral": {
            "type": "object",
            "properties": {
              "reason": {
                "type": "string"
              },
              "source": {
                "type": "string"
              }
            }
          }
        }
      },
      "page": "/"
    }