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.
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.
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.
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.
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
stdio + HTTPConnect 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
HTTPConnect 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 / HTTPAny 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
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.
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
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.
Explore Vanio AI features
How Vanio AI Works
See Vanio AI — chat, voice, tools, actions, and cross-system intelligence
Knowledge Base
Teach your AI everything about your properties
Task Management
Automated cleaning dispatch, maintenance tracking, and team coordination
Smart Locks
Auto-generated access codes per reservation with remote control
Automations
Trigger-action workflows that run your operations automatically
Direct Booking Websites
Your own Airbnb — zero commissions, full SEO