Connect your chatbot in two steps.

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.

RESTMCPWhatsApp / ManyChat

Two integration modes, one real business behind them

Available today

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.

Available today

REST API for flows

For ManyChat, Twilio, Telegram, n8n, or custom development. GET endpoints with Bearer auth and JSON responses ready for automation.

Examples you can copy and use

These snippets follow the real Resva gateway and public API contract.

Availability over REST

Query a date range and guest count with a Bearer token.

GET /gateway/public/availability
curl -H "Authorization: Bearer rsv_xxxx..." \
  "/gateway/public/availability?from=2026-07-10&to=2026-07-13&guests=2"

MCP connection for agents

Base config for a Streamable HTTP MCP server with authorization.

POST /gateway/public/mcp
{
  "type": "streamable-http",
  "url": "/gateway/public/mcp",
  "headers": {
    "Authorization": "Bearer rsv_xxxx..."
  }
}

Simple ManyChat recipe

External Request with GET, custom headers, and dynamic dates.

ManyChat / Twilio / Telegram
{
  "method": "GET",
  "url": "/gateway/public/availability",
  "headers": {
    "Authorization": "Bearer rsv_xxxx..."
  },
  "query": {
    "from": "{{checkIn}}",
    "to": "{{checkOut}}",
    "guests": "{{guests}}"
  }
}

What you can build today

WhatsApp or ManyChat bot

Answer availability, estimated stay pricing for chosen dates, and share the direct-booking link for the right property.

AI quoting agent

Read quote and context before replying, without inventing prices or promising dates that are not available.

Telegram or Twilio flow

Connect a conversational flow to your real calendar with a Bearer token and simple endpoints.

Widget for your own site

Show availability or quoting from your own frontend without depending on marketplaces.

Built for your developer, your bot, or your next agent

Simple revocable Bearer token

Each connection gets an rsv_... token, and you can revoke it from the panel whenever you need to.

Native MCP for agents

Streamable HTTP endpoint with typed tools for availability, context, and quoting.

Test connection in one click

From the host panel you can verify the connection really sees properties before shipping it.

Share with my developer

Resva already generates copy-ready instructions for WhatsApp or email with the URL and header included.

Honest rate limits

Responses follow the public contract and return Retry-After when needed.

Tentative booking from chat

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.

After the public catalog, internal host data is next

The next layer is letting hosts ask Claude, ChatGPT, or Grok about their business: booking history, upcoming gaps, occupancy, revenue, and pending tasks.

Available today

  • Real-time availability
  • Public quoting
  • Property context
  • Tentative booking from chat (host opt-in)

Next layer

  • Internal host bookings and pending actions
  • Stats, occupancy, and revenue

Let’s set up your chatbot integration.

Leave your details and we’ll help you connect WhatsApp, ManyChat, or your agent to Resva availability, pricing, and the right listing.

15-min call with the cofounders We'll help you publish your first listing and answer your questions live.

We'll reach you on WhatsApp within 24hs

WhatsApp country

10 digits · e.g. 11 2345 6789

Add context (optional)
0 / 1000