MCP Server

Connect your AI to manage your rentals

Vanio's MCP server gives Claude Desktop, ChatGPT, or any MCP-compatible AI full access to your vacation rental portfolio. 40 tools covering reservations, messaging, tasks, smart locks, payments, and more.

Not a read-only API. Your AI takes real actions — sends messages, creates tasks, generates lock codes, processes payments. All through natural conversation.

40MCP tools available
2Transport modes (stdio + HTTP)
mcp.vanio.aiLive and ready to connect

How It Works

Three steps to AI-powered property management

Connect your preferred AI client to Vanio's MCP server and start managing your portfolio through natural conversation.

Step 01

Get your API key

Generate an MCP API key from your Vanio dashboard. Each key is scoped to your account with full access to your properties, reservations, guests, and operations.

Step 02

Connect your AI

Add the Vanio MCP server to Claude Desktop (stdio mode), ChatGPT (HTTP mode), or any MCP-compatible client. Point it at mcp.vanio.ai and authenticate with your key.

Step 03

Start managing through conversation

Ask your AI to check today's reservations, message a guest, create a cleaning task, or generate a lock code. It calls Vanio's 40 MCP tools to execute real actions on your behalf.

Capabilities

What your AI can do with Vanio

40 MCP tools organized into categories. Each one maps to a real operation in your vacation rental business.

Reservations

List, search, and inspect reservations. See current check-ins and check-outs, upcoming arrivals, and full reservation details.

You say: “Show me today’s check-ins”

list_reservations, get_reservation, get_current_reservations

Guest Messaging

Send and read guest messages across all channels. Messages auto-route to Airbnb, Booking.com, email, or SMS based on the booking source.

You say: “Send the guest a message saying the cabin is ready”

send_guest_message, get_guest_messages, reply_to_guest

Tasks

Create, assign, update, and complete tasks. Dispatch cleaning on checkout, assign maintenance, track progress through to resolution.

You say: “Create a cleaning task for checkout today”

list_tasks, get_task, create_task, update_task, complete_task

Smart Locks

List devices, generate and delete access codes, lock and unlock doors. Create per-reservation codes that auto-expire on checkout.

You say: “Generate a lock code for reservation 214207”

list_devices, create_access_code, get_access_code, lock, unlock

Timeline

Full timeline of every event, AI decision, internal note, and guest interaction for any reservation. Complete audit trail.

You say: “What happened with the guest at Alpine Lodge?”

get_timeline, get_ai_decisions, get_internal_messages

Knowledge Base

Search, read, create, and update knowledge base articles. Your AI can look up property details and even add new information.

You say: “What’s the WiFi password at Sunset Villa?”

search_kb, list_kb_articles, get_kb_article, create_kb_article

Payments

View payment history, charge guests, and process refunds. All through conversation with your AI — no clicking through dashboards.

You say: “Refund $50 to the guest”

get_reservation_payments, list_payments, charge_guest, refund_payment

Ask Vanio

Ask Vanio AI anything about your business. It synthesizes data across reservations, payments, listings, and operations to give you answers.

You say: “What’s my revenue for March?”

ask_vanio

Compatibility

Works with your preferred AI

Two transport modes — stdio for local desktop clients, HTTP for web-based AI. Standard MCP protocol means any compatible client works out of the box.

Claude

Claude

stdio + HTTP

Connect via Claude Desktop (stdio) or claude.ai (remote MCP over HTTP). Add your API key in settings and Vanio appears as a connected tool.

"vanio": {
  "command": "npx",
  "args": ["-y", "@vanio/mcp-server"],
  "env": { "VANIO_API_KEY": "your-key" }
}
ChatGPT

ChatGPT

HTTP

Connect via HTTP transport. Point ChatGPT to mcp.vanio.ai, authenticate with your API key, and start managing your properties through conversation.

Any MCP Client

stdio / HTTP

Any AI tool that supports the Model Context Protocol can connect to Vanio. Cursor, Windsurf, Cline, or your own custom agent.

Real Execution

Not just read-only. Your AI takes action.

Most integrations let AI read data. Vanio's MCP server gives your AI full operational control. Every tool that exists in the Vanio dashboard is available to your AI through natural conversation.

Sends real messages

Messages guests on Airbnb, Booking.com, email, and SMS. Posts internal notes for your team. Real delivery, not drafts.

Creates and completes tasks

Dispatches cleaning tasks, assigns maintenance, marks items complete. Full task lifecycle from creation to resolution.

Generates lock codes

Creates per-reservation access codes, manages existing ones, locks and unlocks doors remotely. Real smart lock control.

Processes payments

Charges guests, processes refunds, views payment history. Real Stripe transactions executed through conversation.

Updates knowledge base

Creates and updates KB articles. Your AI can add new property information, update WiFi passwords, or document house rules.

Executes commands

Assigns dashboard items, marks them complete, and executes operational commands. The same actions available in the Vanio UI.

In Practice

Manage your portfolio through conversation

Claude Desktop + Vanio MCP
What are today's check-ins? And send a welcome message to each guest.

You have 3 check-ins today:

1. Alpine Lodge — Sarah M. (Airbnb)

2. Sunset Villa — James K. (Booking.com)

3. Lake House — Maria L. (Direct)

Calling send_guest_message for each reservation...

Done. Welcome messages sent to all 3 guests via their original booking channels.

Generate a lock code for Sarah at Alpine Lodge.

Calling create_access_code...

Access code 4829 created for Alpine Lodge front door. Valid from today 3:00 PM through checkout on March 22.

Security

Multi-tenant auth. Rate limited. Scoped access.

Every API key is scoped to your account. Your AI only sees your properties, your reservations, your guests. Session management and rate limiting are built into the server.

API key authentication

Generate keys from your Vanio dashboard. Revoke anytime. Each key is tied to your account.

Tenant isolation

Your AI can only access your data. Multi-tenant architecture ensures complete separation between accounts.

Rate limiting

Built-in rate limiting protects against runaway AI loops. Session management ensures clean state.

Audit trail

Every action your AI takes through the MCP server is logged in the Vanio timeline — full visibility into what happened and when.

All 40 MCP Tools

Reservations

list, get, current

Timeline

get_timeline, get_ai_decisions

Communication

get_guest_messages, get_internal_messages, send_guest_message, send_internal_note, send_internal_message, reply_to_guest

Tasks

list, get, create, update, complete

Guests

search, get_profile, get_reservations

Smart Locks

list_devices, get/create/delete access_codes, lock, unlock

Payments

get_reservation_payments, list_payments

Commands

execute, charge_guest, refund_payment, assign_item, complete_item

Knowledge Base

list, get, create, update, search

Listings

list, get

AI

ask_vanio

Vanio AI

Your AI. Your properties. Connected.

Connect Claude Desktop, ChatGPT, or any MCP-compatible AI to your Vanio portfolio. 40 tools. Real actions. Full control through conversation.