# Walk On Valley Properties Public Property Agent Guide

This document helps AI agents discover properties managed by Walk On Valley Properties and start the correct booking path without scraping browser UI.

## Canonical Documents

- OpenAPI contract: https://www.walkonvalley.com/openapi.json
- LLM index: https://www.walkonvalley.com/llms.txt
- Sitemap: https://www.walkonvalley.com/sitemap.xml

## Codex Guest And Owner Plugin


- Connection instructions: https://www.walkonvalley.com/connect-your-ai-assistant
- Package version: 1.0.0; service version: 1.0.0; schema version: 1.
- Publication: engineering pilot; no public listing or verified production installation is claimed.
- MCP endpoint: https://portal.walkonvalley.com/mcp (HTTPS Streamable HTTP).
- OAuth protected-resource metadata: https://portal.walkonvalley.com/.well-known/oauth-protected-resource.
- Installation, enablement and owner consent are user actions. Indexing cannot guarantee agent selection.
- Find A Stay uses anonymous published property reads. Check live availability and a fresh quote; null, stale or failed results remain unknown. Use get_booking_link only if the approved service exposes it; follow its mode-specific website continuation without constructing a substitute checkout link.
- The guest provides contact details, accepts policies and pays on the website. MCP does not create bookings, accept cards, approve requests or finalize payments. A quote, hold, request or continuation is not booking confirmation.
- Owner Portfolio requires browser sign-in, explicit read-only OAuth consent and valid current permissions. Call get_connected_account before private reads; scopes cover profile, properties, bookings/calendar, financial summaries and released statements. Each tool checks ownership and module access. Public REST OpenAPI does not grant owner access.
- Financial summaries distinguish trust funds and pending payouts from income; entity statements may consolidate several properties. Source pages and PDFs require normal portal authentication. No private owner records belong in public documents or search results.
- Revoke private access in https://portal.walkonvalley.com/account/security and remove the saved client connection. Disabling or uninstalling the package alone does not establish grant revocation. Reconnect with browser consent after expiration/revocation; do not request credentials in chat or use cookie fallbacks.
- Support: https://www.walkonvalley.com/contact; privacy: https://www.walkonvalley.com/privacy-policy; terms: https://www.walkonvalley.com/terms-and-conditions.


## Booking Modes

- `instant`: live quote and online checkout are available for eligible dates.
- `request`: dates and guests can be submitted for confirmation.
- `inquiry`: contact Walk On Valley Properties for availability, fit, and booking options.

## Search Workflow

1. Call `GET /api/public/properties/search` with any of these query parameters:
   - `q`: keyword text.
   - `region`: one of `Bitterroot Valley`, `Missoula Valley`, `Sun Valley`.
   - `guests` or `guestCount`: positive whole number.
   - `bookingMode`: `instant`, `request`, or `inquiry`.
   - `startDate` and `endDate`: YYYY-MM-DD date range.
   - `availableOnly=true`: exclude only listings with `available=false`; keep `available=null` results as unknown.
2. Fetch the chosen listing with `GET /api/public/properties/{slugOrId}`.
3. Check dates with `GET /api/public/properties/{slugOrId}/availability?startDate=YYYY-MM-DD&endDate=YYYY-MM-DD&guests=N`.
4. Get pricing with `GET /api/public/properties/{slugOrId}/quote?arrivalDate=YYYY-MM-DD&departureDate=YYYY-MM-DD&guestCount=N`.
5. Use the listing `bookingMode` and quote response to choose request-to-book or checkout preparation.
6. For checkout preparation retries, send a stable `Idempotency-Key` header so duplicate agent submissions can reuse a prepared checkout.

## Booking Safety

- Never invent availability or total cost.
- Treat `available=true` and `available=false` as observations for the checked dates; revalidate before booking. `available=null` remains unknown.
- A booking lock, checkout preparation, submitted request or payment link does not confirm a stay. Only authoritative website booking confirmation and payment finalization where required establish confirmation.
- Ask the guest for explicit confirmation before submitting personal contact details or preparing checkout.
- Exact address and coordinates may be intentionally absent from public data until the appropriate guest flow.
- Public API responses are intended to omit internal owner, staff, vendor, commission, and integration identifiers.

## Public Endpoints

- `GET /api/public/properties`: list public properties.
- `GET /api/public/properties/search`: search and compare public properties.
- `GET /api/public/properties/{slugOrId}`: property detail.
- `GET /api/public/properties/{slugOrId}/availability`: availability for a listing/date range.
- `GET /api/public/properties/{slugOrId}/quote`: current quote for a listing/date range.
- `POST /api/public/properties/{slugOrId}/booking-locks`: request or hold dates.
- `POST /api/public/properties/{slugOrId}/booking-checkouts/prepare`: prepare checkout from a valid quote token.
- `POST /api/public/booking-checkouts/{checkoutId}/finalize`: finalize a prepared checkout using its unexpired, unrevoked accessToken; the numeric checkout ID alone grants no access.

## Public Property URLs

- https://www.walkonvalley.com/properties/848-sweathouse-estate-19
- https://www.walkonvalley.com/properties/898-sweathouse-cabin-14
- https://www.walkonvalley.com/properties/909-sweathouse-lodge-16
- https://www.walkonvalley.com/properties/bertelsen-main-house-1497
- https://www.walkonvalley.com/properties/big-pine-estate-1479
- https://www.walkonvalley.com/properties/bitteroot-hideaway-1487
- https://www.walkonvalley.com/properties/blue-bungalow-9
- https://www.walkonvalley.com/properties/bobcat-30
- https://www.walkonvalley.com/properties/como-peaks-8
- https://www.walkonvalley.com/properties/copper-and-pine-cottage-1493
- https://www.walkonvalley.com/properties/dreo-estate-27
- https://www.walkonvalley.com/properties/duus-ranch-26
- https://www.walkonvalley.com/properties/elegant-fairways-abode-18
- https://www.walkonvalley.com/properties/ember-loft-1481
- https://www.walkonvalley.com/properties/fishaus-2
- https://www.walkonvalley.com/properties/golf-loft-24
- https://www.walkonvalley.com/properties/gorus-4
- https://www.walkonvalley.com/properties/heart-of-ketchum-high-end-modern-condo-5
- https://www.walkonvalley.com/properties/johnson-university-district-1496
- https://www.walkonvalley.com/properties/little-pine-cottage-1480
- https://www.walkonvalley.com/properties/luxury-rock-creek-abode-20
- https://www.walkonvalley.com/properties/mara-aspen-11
- https://www.walkonvalley.com/properties/mara-maple-10
- https://www.walkonvalley.com/properties/mara-pine-12
- https://www.walkonvalley.com/properties/mara-sage-13
- https://www.walkonvalley.com/properties/maverick-ranch-390
- https://www.walkonvalley.com/properties/mint-view-21
- https://www.walkonvalley.com/properties/modern-missoula-bungalow-3
- https://www.walkonvalley.com/properties/moose-meadow-lodge-28
- https://www.walkonvalley.com/properties/preacher-s-cabin-33
- https://www.walkonvalley.com/properties/river-bend-lodge-17
- https://www.walkonvalley.com/properties/roaring-lion-abode-36
- https://www.walkonvalley.com/properties/rooftop-guest-house-w-hot-tub-1
- https://www.walkonvalley.com/properties/sheafman-peaks-lodge-29
- https://www.walkonvalley.com/properties/skwala-lodge-7
- https://www.walkonvalley.com/properties/sleeping-creek-ranch-1491
- https://www.walkonvalley.com/properties/sleeping-ridge-cabin-22
- https://www.walkonvalley.com/properties/sleeping-river-estate-25
- https://www.walkonvalley.com/properties/stevi-guest-house-1477
- https://www.walkonvalley.com/properties/stevi-oasis-1492
- https://www.walkonvalley.com/properties/the-confluence-missoula-executive-residence-34
- https://www.walkonvalley.com/properties/the-elevation-haus-modern-rattlesnake-abode-35
- https://www.walkonvalley.com/properties/the-lodges-at-trail-creek-15
- https://www.walkonvalley.com/properties/the-osprey-cabin-1484
- https://www.walkonvalley.com/properties/the-overlook-luxury-ketchum-home-31
- https://www.walkonvalley.com/properties/the-overlook-missoula-family-sized-residence-32
- https://www.walkonvalley.com/properties/the-river-city-townhome-1490
- https://www.walkonvalley.com/properties/the-rusty-barn-1474
- https://www.walkonvalley.com/properties/waters-edge-lodge-6

## Public Content URLs

- https://www.walkonvalley.com
- https://www.walkonvalley.com/about
- https://www.walkonvalley.com/agent/collin-hohman
- https://www.walkonvalley.com/agent/lindsey-kennedy
- https://www.walkonvalley.com/agent/mateo-de-la-torre
- https://www.walkonvalley.com/agent/russell-mcdonough
- https://www.walkonvalley.com/blog
- https://www.walkonvalley.com/blog/best-fly-fishing-rivers-in-montana
- https://www.walkonvalley.com/blog/best-hiking-trails-in-western-montana
- https://www.walkonvalley.com/blog/best-missoula-rentals-for-your-next-vacation
- https://www.walkonvalley.com/blog/best-places-to-eat-in-missoula
- https://www.walkonvalley.com/blog/best-ski-areas-in-montana
- https://www.walkonvalley.com/blog/best-time-for-montana-elk-hunting
- https://www.walkonvalley.com/blog/best-time-to-visit-montana-for-every-type-of-traveler
- https://www.walkonvalley.com/blog/big-sky-montana-guide
- https://www.walkonvalley.com/blog/booking-early-the-key-to-a-perfect-vacation-in-sun-valley-and-ketchum
- https://www.walkonvalley.com/blog/comprehensive-property-and-hospitality-management-a-partner-you-can-trust
- https://www.walkonvalley.com/blog/elevating-vacation-experiences-in-the-bitterroot-valley-missoula-and-sun-valley
- https://www.walkonvalley.com/blog/embrace-autumn-best-fall-activities-in-the-bitterroot-valley
- https://www.walkonvalley.com/blog/experience-the-beauty-of-fall-in-bitterroot-valley-your-perfect-vacation-rental-getaway
- https://www.walkonvalley.com/blog/exploring-horseback-riding-in-the-bitterroot-valley
- https://www.walkonvalley.com/blog/exploring-idahos-sawtooth-mountains-a-guide-to-adventure-and-serenity
- https://www.walkonvalley.com/blog/exploring-missoula-top-activities-for-vacationers
- https://www.walkonvalley.com/blog/exploring-the-best-breweries-distilleries-in-western-montana
- https://www.walkonvalley.com/blog/exploring-tranquility-and-adventure-your-retreat-awaits-at-walk-on-valley
- https://www.walkonvalley.com/blog/flathead-montana-guide
- https://www.walkonvalley.com/blog/fly-fishing-getaways-lodging-in-bitterroot-valley
- https://www.walkonvalley.com/blog/from-summer-to-fall-a-montana-vacation-rental-maintenance-guide
- https://www.walkonvalley.com/blog/guide-to-a-bitterroot-valley-vacation
- https://www.walkonvalley.com/blog/how-to-plan-a-luxury-fishing-trip-in-montana
- https://www.walkonvalley.com/blog/how-to-plan-a-trip-to-montana
- https://www.walkonvalley.com/blog/hunting-in-the-bitterroot-valley-a-guide-to-an-unforgettable-experience
- https://www.walkonvalley.com/blog/livingston-montana-travel-guide
- https://www.walkonvalley.com/blog/mastering-vacation-rental-management-in-missoula-and-the-bitterroot-valley
- https://www.walkonvalley.com/blog/missoula-montana-a-little-history-and-a-reason-to-visit-every-season
- https://www.walkonvalley.com/blog/missoula-weather-in-april
- https://www.walkonvalley.com/blog/places-to-stay-in-montana
- https://www.walkonvalley.com/blog/planning-your-extended-stay-in-montana-during-peak-season
- https://www.walkonvalley.com/blog/preparing-for-montanas-spring-turkey-hunting-season
- https://www.walkonvalley.com/blog/summer-in-montana-what-to-do-where-to-stay-and-what-to-expect
- https://www.walkonvalley.com/blog/super-airbnbs-the-amenities-that-make-a-mountain-stay-stand-out
- https://www.walkonvalley.com/blog/the-benefits-of-hiring-a-professional-vacation-rental-manager-in-the-bitterroot-and-missoula-valleys
- https://www.walkonvalley.com/blog/the-best-spring-fishing-spots-near-missoula
- https://www.walkonvalley.com/blog/the-history-of-montana-s-bitterroot-valley-and-why-visitors-come
- https://www.walkonvalley.com/blog/the-ultimate-bozeman-montana-travel-guide
- https://www.walkonvalley.com/blog/the-ultimate-guide-to-a-perfect-vacation-in-sun-valley
- https://www.walkonvalley.com/blog/the-ultimate-guide-to-vacation-fishing-in-montana
- https://www.walkonvalley.com/blog/top-things-to-do-in-missoula
- https://www.walkonvalley.com/blog/top-things-to-do-in-montana
- https://www.walkonvalley.com/blog/top-vacation-rentals-in-sun-valley
- https://www.walkonvalley.com/blog/ultimate-guide-to-the-best-restaurants-in-missoula
- https://www.walkonvalley.com/blog/vacation-rental-amenities-that-make-the-stay-an-experience
- https://www.walkonvalley.com/blog/what-is-sun-valley-idaho-known-for
- https://www.walkonvalley.com/blog/what-towns-are-in-the-bitterroot-valley-a-guide-to-montanas-hidden-gems
- https://www.walkonvalley.com/blog/why-absentee-property-owners-should-hire-a-professional-vacation-rental-manager
- https://www.walkonvalley.com/booking-policies
- https://www.walkonvalley.com/connect-your-ai-assistant
- https://www.walkonvalley.com/contact
- https://www.walkonvalley.com/join-our-portfolio
- https://www.walkonvalley.com/privacy-policy
- https://www.walkonvalley.com/properties
- https://www.walkonvalley.com/terms-and-conditions

