# Oakwood Resort — Grand Bend, Ontario, Canada Oakwood Resort is a full-service lakefront resort on Lake Huron, 200 steps from the beach. Amenities include golf, dining, spa, conference facilities, and supervised family activities. ## Which nights have rooms — one page, no parameters https://oakwoodtest.com/availability Fetch that single URL. It lists, in plain text, every one of the next 30 nights with the number of room types still bookable, rooms remaining, and the lowest nightly rate, followed by the next 12 months with their starting rates. No query string to build, no JavaScript, no API call. If you only read one page, read this one. ## Checking availability for specific dates Fetch this page. It is server-rendered: room names, nightly rates, and what is left for the dates you ask for are all present in the HTML, with no JavaScript required. https://oakwoodtest.com/booking?checkIn=YYYY-MM-DD&checkOut=YYYY-MM-DD&guests=2 Query parameters: - checkIn: arrival date, YYYY-MM-DD - checkOut: departure date, YYYY-MM-DD, after checkIn - guests: integer 1-10, default 2 Worked example — one night on 1 December 2026, two guests: https://oakwoodtest.com/booking?checkIn=2026-12-01&checkOut=2026-12-02&guests=2 Construct these URLs freely for whatever dates you are asked about. The page reads live inventory from the property management system on every request, so the rates it shows are the rates a guest is charged, before the resort fee and 13% Ontario HST that the page itself itemises. Omitting the parameters is also fine: https://oakwoodtest.com/booking defaults to a two-night stay about two weeks out. ## Structured booking tools (MCP) For tool calls rather than page reads, the same inventory is available over MCP (JSON-RPC 2.0) or REST. - Endpoint: https://qpmawqmkxxrzhwsqxdki.supabase.co/functions/v1/mcp-test - Protocol: JSON-RPC 2.0, protocol-complete (initialize handshake works with no auth) - MCP manifest: /.well-known/mcp.json - AI plugin manifest: /.well-known/ai-plugin.json - OpenAPI 3.1 spec: GET the endpoint above ### Tools that need no authentication 1. `get_property_info` — Resort details, amenities, policies, contact info 2. `search_rooms` — Real-time availability for dates + guest count 3. `search_resort_info` — Natural-language search of resort info (rooms, dining, golf, events, weddings, amenities, policies). Ask a plain-English question. 3. `get_quote` — Exact pricing: nightly rate, 13% Ontario HST, total in CAD 4. `check_packages` — Add-on packages (romance, dining, golf, spa) Call these directly, with no Authorization header. ### Tools that require credentials 5. `initiate_booking` — Phase 1: sends an email verification code to the guest 6. `verify_booking` — Phase 2: validates the code, creates the reservation, returns a secure checkout link (30 minute expiry) These two need a bearer API key and HMAC-SHA256 request signing. Request one from info@oakwoodresort.ca. ## Rooms Room categories include lakefront and golf-view suites, jacuzzi and fireplace suites, deluxe and standard rooms across five lodges, plus two standalone cottages. Rates vary by season, by room type, and by the dates requested — read the booking page above or call `search_rooms` for live rates rather than relying on any figure cached here. ## Booking — every availability result carries a book link You cannot complete a booking by reading a page, and you do not need to. Every night on /availability and every room on /booking carries a **book link** with the dates already filled in. Give that link to the guest; they finish the reservation and the payment themselves. Do construct or pass on these links freely — that is what they are for. Do not attempt to submit a form, and do not tell a guest a room is reserved until they confirm they have completed it. Availability and rates: https://oakwoodtest.com/availability Rooms and nightly prices: https://oakwoodtest.com/booking Phone: 1-800-219-2797 Email: reservations@oakwoodresort.ca Card details never pass through this site, this API, or you. The guest enters them on the reservation system's own payment page. ## Property Address: 70 Oakwood Drive, Grand Bend, Ontario N0M 1T0 Region: Southwestern Ontario, 2 hours from Toronto, 45 min from London ON Beach: Private beach access on Lake Huron Golf: 18-hole golf course on property Dining: Full-service restaurant, plus Dave's Pub Spa: Full-service spa Events: Conference and wedding facilities ## Policies Cancellation: https://oakwoodresort.ca/cancellation-policy/ Privacy: https://oakwoodresort.ca/privacy-policy/ Accessibility: https://oakwoodresort.ca/accessibility/ ## Contact Website: https://oakwoodresort.ca Phone: 1-800-219-2797 Email: reservations@oakwoodresort.ca