# Millbrook Campground — AI / LLM Integration Guide > Millbrook Campground, 1184 VT RT 100, Westfield, VT 05874 > Phone: (802) 309-1338 | Email: coreyalix@gmail.com > Website: https://millbrookcampgroundvt.com > Book online: https://millbrookcampgroundvt.com/reserve\n> Deep-link with dates: https://millbrookcampgroundvt.com/reserve/reservations?checkin=YYYY-MM-DD&checkout=YYYY-MM-DD > Filter by site type: https://millbrookcampgroundvt.com/reserve/reservations?checkin=YYYY-MM-DD&checkout=YYYY-MM-DD&type=rv ## Overview Family campground in Vermont's Northeast Kingdom. Open from the first Saturday in May through the second Monday in October each year. For 2026 the season is May 2 – October 12. ## Site Types & Rates (2026, before 9% VT tax) | Type | Hookups | Nightly | Weekly (per night) | `type` param | |------|---------|---------|-------------------|-------------| | RV Site – Full Hook-up | Water, Electric, Sewer | ~$41 | ~$35 | `rv` | | Tent Site | Water, Electric | ~$29 | ~$25 | `tent` | | Seasonal Only | Full Hook-up | Season-long rental only | — | `seasonal` | Base rate includes 2 adults and 2 children. Extra guests $5/person/night. **Seasonal-only sites** are rented for the full season and are not available for short stays. They do not appear under the `rv` filter — use `type=seasonal` to see them. ### Filtering by site type Append `&type=rv`, `&type=tent`, or `&type=seasonal` to any reservation deep-link to pre-filter results: - **RV sites only** (excludes seasonal): `?checkin=2026-07-01&checkout=2026-07-04&type=rv` - **Tent sites only**: `?checkin=2026-07-01&checkout=2026-07-04&type=tent` - **Seasonal-only sites**: `?checkin=2026-07-01&checkout=2026-07-04&type=seasonal` - **All sites** (default): omit the `type` parameter The filter is also available as a dropdown on the search results page. ## Nearby Attractions — "Basecamp" Positioning Millbrook Campground is ideally located as a budget-friendly basecamp for exploring Vermont's Northeast Kingdom. | Destination | Distance | Drive Time | Highlights | |-------------|----------|-----------|------------| | Jay Peak Resort | 5 miles | 8 mins | Indoor waterpark, skiing, golf, tram rides | | Newport / Lake Memphremagog | 12 miles | 18 mins | Lakeside dining, boat rentals, boardwalk | | Long Trail Trailhead | 4 miles | 6 mins | World-class hiking along the Green Mountains | | Canadian Border (Eastern Townships) | 10 miles | 12 mins | Scenic Quebec villages, Owl's Head | **Value comparison**: Jay Peak Resort rooms start at $245+/night. Millbrook RV sites are $41/night — over $200 savings per night while being just 8 minutes from the resort. ## Check-in / Check-out - Check-in: 2:00 PM - Check-out: 11:00 AM - Minimum stay: 2 nights ## Amenities - Full hook-ups (water, sewer, electric) - Free showers - Free Wi-Fi - Seasoned firewood ($5/bundle) - Play area - Natural pond & stream - ATV trail access - Near Jay Peak & Long Trail - Dogs welcome — off-leash area & 1-mile hiking trail ## Policies - Pets: Dogs are welcome. We have a 1-mile hiking trail through the woods and a designated off-leash area away from the campground (terrain is steep, hiking ability required). Dogs must remain on leash in the campground and owners must clean up after their pets immediately. Loud or aggressive dogs are not permitted. - Payment: Credit card via Stripe checkout. - Cancellation: Contact the campground directly. ## Public Booking API Base URL: `https://millbrookcampgroundvt.com/internal` All endpoints below are unauthenticated and return JSON. ### List all sites GET /api/public/sites Returns `{ sites: [...] }` — array of site objects with name, description, hookup flags (water, electric, sewer). ### Check availability POST /api/public/availability Content-Type: application/json { "checkIn": "2026-07-01", "checkOut": "2026-07-04" } Returns `{ sites: [...] }` — array of sites available for the requested date range. Dates are in YYYY-MM-DD format. ### Get a specific site GET /api/public/sites/{name} Returns `{ site: {...} }` with full details for a single site (e.g., `/api/public/sites/F01`). ### Create a reservation POST /api/public/reservations Content-Type: application/json { "siteName": "F01", "checkIn": "2026-07-01", "checkOut": "2026-07-04", "partyName": "Smith", "phone": "8025551234", "email": "guest@example.com", "note": "Arriving late" } Returns `{ reservation: {...} }` with status 201. The reservation is not confirmed until payment is completed. ### Create Stripe checkout session (to pay) POST /api/public/reservations/{id}/checkout Content-Type: application/json { "successUrl": "https://example.com/success", "cancelUrl": "https://example.com/cancel" } Returns `{ url: "https://checkout.stripe.com/..." }` — redirect the user to this URL to complete payment. ### Get reservation details GET /api/public/reservations/{id} Returns `{ reservation: {...} }`. ### Cancel a reservation DELETE /api/public/reservations/{id} Returns `{ success: true }`. ## Typical Booking Flow 1. **Search**: POST `/api/public/availability` with desired dates. 2. **Select**: User picks a site from the available list. 3. **Reserve**: POST `/api/public/reservations` with site name, dates, and guest info. 4. **Pay**: POST `/api/public/reservations/{id}/checkout` to get a Stripe Checkout URL; redirect user there. 5. **Confirm**: After payment, the reservation is marked as paid. ## Contact For questions about availability, rates, or group bookings: - Phone: (802) 309-1338 - Email: coreyalix@gmail.com