AI agent over MCP
For Claude, ChatGPT, Grok, or your own agent. Give it one URL and one Bearer token; it discovers typed tools for availability, quoting, and property context.
REST API + MCP
Answer booking questions with real Resva data: availability, quoting, and property context in a read-only flow.
Reads work in read-only mode for every connection. If the host opts in, your bot can also leave tentative bookings from chat — HMAC-signed over REST, or Bearer-only with stricter limits over MCP — without blocking the real calendar.
For Claude, ChatGPT, Grok, or your own agent. Give it one URL and one Bearer token; it discovers typed tools for availability, quoting, and property context.
For ManyChat, Twilio, Telegram, n8n, or custom development. GET endpoints with Bearer auth and JSON responses ready for automation.
These snippets follow the real Resva gateway and public API contract.
Query a date range and guest count with a Bearer token.
curl -H "Authorization: Bearer rsv_xxxx..." \
"/gateway/public/availability?from=2026-07-10&to=2026-07-13&guests=2" Base config for a Streamable HTTP MCP server with authorization.
{
"type": "streamable-http",
"url": "/gateway/public/mcp",
"headers": {
"Authorization": "Bearer rsv_xxxx..."
}
} External Request with GET, custom headers, and dynamic dates.
{
"method": "GET",
"url": "/gateway/public/availability",
"headers": {
"Authorization": "Bearer rsv_xxxx..."
},
"query": {
"from": "{{checkIn}}",
"to": "{{checkOut}}",
"guests": "{{guests}}"
}
} Answer availability, estimated stay pricing for chosen dates, and share the direct-booking link for the right property.
Read quote and context before replying, without inventing prices or promising dates that are not available.
Connect a conversational flow to your real calendar with a Bearer token and simple endpoints.
Show availability or quoting from your own frontend without depending on marketplaces.
Each connection gets an rsv_... token, and you can revoke it from the panel whenever you need to.
Streamable HTTP endpoint with typed tools for availability, context, and quoting.
From the host panel you can verify the connection really sees properties before shipping it.
Resva already generates copy-ready instructions for WhatsApp or email with the URL and header included.
Responses follow the public contract and return Retry-After when needed.
The host enables write access per connection: your bot leaves a tentative booking by dates, HMAC-signed over REST or Bearer-only over MCP. It never blocks the real calendar — the host confirms or discards it from their panel.
Coming soon
The next layer is letting hosts ask Claude, ChatGPT, or Grok about their business: booking history, upcoming gaps, occupancy, revenue, and pending tasks.
Leave your details and we’ll help you connect WhatsApp, ManyChat, or your agent to Resva availability, pricing, and the right listing.
Want to move faster? Book a 15-min call →