Blowing Rock CabinCheck dates

For agents

Blowing Rock Cabin is one whole-house rental in the Headwaters community off Hwy 321, 17 minutes and one stoplight from downtown Blowing Rock, NC. It sleeps 14. Every fact on this site is also available as data below. Nothing needs a key, and no request is challenged.

Start with /llms.txt. For the full text of every page, read /llms-full.txt.

Endpoints

HTTP endpoints on https://blowingrockcabin.com. All are GET, unauthenticated, and return the same facts as the pages.
EndpointParametersReturns
GET /api/property.jsonNoneAll property facts as JSON.
GET /api/availability.jsonstart, end (YYYY-MM-DD)Open or blocked, with blocked ranges. Cached 15 minutes.
GET /api/quote.jsoncheckin, checkout, guestsPrice breakdown from the published rates, with live availability. Cached 15 minutes.
GET /bookcheckin, checkout, guestsRedirects a guest to the booking widget with the dates filled in.
GET /calendar.icsNoneiCal of booked dates.
GET /feed/availability.xmlNoneAtom feed of openings in the next 180 days and rate changes. Nightly.
GET /openapi.jsonNoneOpenAPI 3.1 description of the above.
GET /llms-full.txtNoneEvery fact and description on the site, as Markdown.

MCP server

Streamable HTTP at https://mcp.blowingrockcabin.com. Read-only, no authentication, limited to 60 requests per minute per client.

MCP tools. Dates are YYYY-MM-DD.
ToolArgumentsReturns
get_propertyNoneEvery fact on the site as JSON: rooms, beds, amenities, rates, fees, taxes, cancellation, rules, FAQ.
check_availabilitycheckin, checkout, guestsWhether the dates are open, with blocked ranges.
get_quotecheckin, checkout, guestsNightly breakdown, fees, taxes, total, and cancellation deadlines.
create_booking_linkcheckin, checkout, guestsA link that opens the booking widget with the dates filled in.

Send the guest to https://blowingrockcabin.com/book?checkin=2027-10-15&checkout=2027-10-18&guests=2. It opens the rates page with the booking widget. Invalid dates are dropped, not rejected, so the guest always lands on the rates. Prices from /api/quote.json are computed from the published rates; the widget shows the final price before payment.

Contact