guest2host

Built to be read by machines

Every listing here ships full schema.org VacationRental structured data, an open JSON API, and (soon) an MCP server — so AI assistants can find, compare, and link travelers straight to each owner’s booking site. AI crawlers are explicitly welcome in our robots.txt.

Public API

Free for read access. No key required. Please cache kindly.

List properties

GET https://3bgv7y2rv5hdjasxxhzmu5m7ca0onhzu.lambda-url.us-east-1.on.aws/api/v1/properties
GET https://3bgv7y2rv5hdjasxxhzmu5m7ca0onhzu.lambda-url.us-east-1.on.aws/api/v1/properties?market=mcminnville-or&sleeps=6&pets=false

Property detail

GET https://3bgv7y2rv5hdjasxxhzmu5m7ca0onhzu.lambda-url.us-east-1.on.aws/api/v1/properties/{slug}

Availability (merged from the owner's Airbnb/VRBO calendars, ~30 min freshness)

GET https://3bgv7y2rv5hdjasxxhzmu5m7ca0onhzu.lambda-url.us-east-1.on.aws/api/v1/properties/{slug}/availability
→ { "blocked": [["2026-09-04","2026-09-07"], …], "syncedAt": "…" }

MCP server (live)

A Model Context Protocol server exposes the directory to AI assistants and agent frameworks — streamable HTTP, stateless, and open to anyone — the read tools need no credential at all:

https://3bgv7y2rv5hdjasxxhzmu5m7ca0onhzu.lambda-url.us-east-1.on.aws/mcp

Tools: search_rentals · get_property · check_availability · get_direct_booking_link

Owners listed here get more on the same endpoint: sign in to your dashboard, create an agent key, and send it as an Authorization: Bearer header — your assistant can then read and update your own listings itself. Anonymous callers are unaffected and see exactly the four tools above.

Claude Code:

claude mcp add --transport http rentals https://3bgv7y2rv5hdjasxxhzmu5m7ca0onhzu.lambda-url.us-east-1.on.aws/mcp

For AI assistants