Preno MCP for AI. Manage your entire hotel operation through chat commands.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Preno connects your entire property management system to your AI agent. It handles everything from checking room availability and listing all bookings to creating new guest profiles and pulling payment records.
Manage hotel operations through natural conversation, no dashboards required.
What your AI can do
List preno agents
Lists all connected Online Travel Agencies (OTAs) and booking agents for your property.
List preno bookings
Retrieves a list of multiple existing bookings across the entire property portfolio.
Create preno booking
Creates a new reservation record for a guest stay in the property management system.
Verifies the connection between your AI client and Preno's API.
Generates a brand-new booking record in Preno for a guest stay.
Adds a completely new profile for a visitor to your system.
Retrieves the full metadata and status of one existing booking.
Pulls all available information for a single, specified guest.
Retrieves a list of multiple bookings across your entire portfolio.
Displays the full directory of available room types and associated pricing information.
Ask an AI about this
Waiting for input…
Preno MCP Server: 11 Tools for Property Operations
Use these tools to manage the entire lifecycle of a booking—from creating a reservation and adding a guest profile to tracking payments.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Preno on VinkiusList Preno Agents
Lists all connected Online Travel Agencies (OTAs) and booking agents for your property.
List Preno Bookings
Retrieves a list of multiple existing bookings across the entire property portfolio.
Create Preno Booking
Creates a new reservation record for a guest stay in the property management system.
Create Preno Guest
Adds a completely new profile for an individual visitor to your guest database.
Get Preno Booking
Retrieves full details and status metadata for one specific booking ID.
Get Preno Guest
Pulls the complete profile and stay history data for a specified guest.
Get Preno Room Type
Retrieves detailed information about a specific room type, including rates.
List Preno Guests
Lists property guests, allowing optional filtering by name or email address.
List Preno Payments
Retrieves a list of all recorded financial payments and transactions for the...
List Preno Room Types
Lists every available room category type, showing inventory details.
Check Preno Status
Checks the current API connection status between your AI client and Preno.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Preno, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Preno. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 11 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
The biggest time sink in property management isn't checking rooms; it's gathering the data to prove who stayed there.
Today, if you need a guest's full history—their stay records, past payments, and contact info—you have to open the PMS, search by name, navigate through multiple tabs, and copy-paste chunks of data into a spreadsheet for your manager. It’s clicking across three different screens just to compile one profile.
With Preno MCP Server, you simply tell your agent: 'Get me all details for Sarah Smith.' The agent runs `get_preno_guest` and returns the complete, structured record instantly in the chat window. You get the full picture without leaving your workspace.
Preno MCP Server: Manage bookings, guests & payments
Before this server, creating a reservation meant filling out three separate forms: one for the booking details, one for the guest profile, and then maybe another step to confirm room rates. It was slow, clunky, and required multiple handoffs.
Now, tell your agent: 'Book John Doe for 3 nights next week.' The agent runs `create_preno_booking` and handles all necessary data points in one call. You get a confirmed reservation ID back immediately.
What your AI can actually do with this
Preno MCP Server: Your Hotel Ops Command Center.
You don't need to stare at clunky dashboards or learn a new piece of software just to manage your hotel. Preno connects your entire property management system directly to your AI agent, letting you handle everything—from checking room availability and pulling payment records to creating brand-new guest profiles—all through natural conversation.
It's about talking shop with your agent, period.
System Health Check.
Before anything else, you can check the system's heartbeat using check_preno_status. That confirms the connection between your AI client and Preno’s API is solid, so you know your commands are actually going through. You can also use list_preno_agents to see all the Online Travel Agencies (OTAs) and booking agents tied to your property.
Managing Reservations.
When it comes to bookings, you've got deep control. To pull up a specific guest stay, you run get_preno_booking, which hands over the full metadata and status for that single booking ID. If you need to know everything happening across your whole portfolio, list_preno_bookings grabs a complete list of multiple existing reservations.
Need to book something new? Just tell it to; create_preno_booking generates a brand-new reservation record in the system.
Handling Guests and Profiles.
Your guests' data is right here. You can run list_preno_guests to pull up a list of property visitors, giving you the option to filter that list by name or email address. For one specific person, use get_preno_guest; it pulls every piece of info and stay history for that single guest profile.
If someone new shows up who isn't in your system yet, create_preno_guest adds a completely fresh profile to your database.
Inventory and Rates.
You gotta know what you're selling. You can list every available room category using list_preno_room_types, which displays all inventory details along with current pricing information. If you only need the deets on one specific room type—like finding out exactly what a 'King Suite' costs right now—get_preno_room_type pulls that detailed info for you.
Financial Tracking.
Keeping track of the money is crucial. To pull up a record of all recorded financial payments and transactions, run list_preno_payments. It gives you a full list of every payment entry across the property's books. You manage these operations through natural language; no dashboard diving required.
019dd141-59de-7098-9aa3-1ef49fd3267a Here's how it actually works
The bottom line is: Your agent acts like an internal property coordinator, running complex backend queries through simple chat prompts.
Subscribe to this server on Vinkius. Then, pull your Preno API Key from Settings > API Access.
Connect that key to your preferred AI client (Claude, Cursor, etc.).
Use natural conversation to run tasks—like 'List all bookings for next week' or 'Create a new guest profile'.
Who is this actually for?
Anyone who spends time switching between the PMS, booking channels, and finance sheets needs this. If you're a hotel manager tired of manual data pulls or a front desk lead stressed about check-in details, your agent is ready to take over the routine admin work.
Uses list_preno_bookings and get_preno_guest to pull status reports on active reservations or find a specific guest's history without leaving their main workspace.
Triggers check-in preparations by calling create_preno_booking and checking room availability using list_preno_room_types for immediate coordination.
Runs financial checks by listing payments via list_preno_payments or analyzing rate data with get_preno_room_type to optimize pricing strategies quickly.
What Changes When You Connect
Stop jumping between tabs. You can list all bookings using list_preno_bookings and immediately access detailed guest notes via get_preno_guest, all in one conversation thread.
Financial tracking gets simpler. Instead of running reports, just ask your agent to pull recent payments using list_preno_payments. You get the data instantly for auditing or reconciliation.
Booking adjustments are fast. Need a new room? Run create_preno_booking and specify dates/guests. The record is live without you touching the PMS interface.
Room inventory is always current. Use list_preno_room_types to see every rate card and category type instantly, helping revenue managers optimize pricing on the fly.
Operational checks are instant. If you're unsure if your API connection works, run check_preno_status. It tells you right away if everything is healthy for high-volume transactions.
See it in action
Checking pre-arrival status for a group.
A manager needs to know who's arriving next week and if their current bookings are confirmed. They ask the agent, 'List all bookings for next week.' The agent uses list_preno_bookings and filters the results by arrival date, giving an immediate status report on every stay.
Handling a walk-in guest request.
A front desk lead has a last-minute walk-in. They ask the agent to 'Check room availability for 3 nights.' The agent runs list_preno_room_types and reports available inventory, allowing them to immediately run create_preno_booking using the best rate.
Auditing last month's revenue.
A revenue manager needs to confirm a specific client paid their deposit. They prompt the agent with 'Show payments for Client X.' The agent uses list_preno_payments and returns the exact transaction details, solving the manual ledger check.
Onboarding new staff members.
A supervisor needs to quickly train a new employee. They ask the agent, 'What's our current list of connected booking channels?' The agent uses list_preno_agents and provides the full list of OTAs, saving hours of manual documentation review.
The honest tradeoffs
Manually tracking guest history.
The staff member opens the PMS, searches for the name, navigates to the 'History' tab, and copies three separate pieces of data into a spreadsheet for cross-referencing.
Instead, ask your agent to use get_preno_guest with the guest’s name or email. The agent pulls all history fields into one clean response immediately.
Creating bookings via web forms.
The team member has to manually input every reservation detail (dates, rates, guests) into a form and hit 'Submit,' risking typos or missing data points.
Just tell the agent: 'Create a booking for John Doe arriving tomorrow.' The agent runs create_preno_booking with all necessary parameters in one go.
Checking payment status via reports.
Running a complex report that takes five minutes to load, only to find the specific transaction ID you needed buried on page 3 of a giant PDF.
Use list_preno_payments and specify filters like 'last week' or 'client name'. The agent pulls the raw data directly into the chat window for instant review.
When It Fits, When It Doesn't
Use this MCP Server if you need your AI client to perform operational tasks that require reading, writing, or listing structured property data. This is ideal for automating check-ins/outs, generating immediate reports, or updating guest records based on chat instructions.
Don't use it if your goal is purely analytical reporting (like BI dashboards) or complex external integrations (e.g., integrating with a separate CRM that doesn't touch Preno data). For simple rate lookups, get_preno_room_type works great. If you only need to list channels without booking details, list_preno_agents is enough. This tool covers the entire transaction lifecycle (booking -> guest -> payment) and shouldn't be paired with a standalone rate comparison tool unless both are necessary for a single workflow.
Questions you might have
How do I check the API status using check_preno_status? +
Run check_preno_status to verify if your AI client is connected properly. It confirms that Preno's APIs are available and ready for you to start making booking or guest calls.
What does list_preno_bookings do? +
list_preno_bookings pulls a list of all current bookings. You can then specify filters, like 'Show me only active reservations for this month,' to narrow down the results.
Can I create a new guest profile using create_preno_guest? +
Yes, create_preno_guest adds a brand-new person's record to your system. This is useful when you deal with walk-ins or partners who haven’t booked through the main channel.
I need to know room rates; what tool do I use? list_preno_room_types? +
list_preno_room_types lists all available categories and their current rate metadata. It gives you the full picture of your inventory without needing a specific booking ID.
How do I see past payments with list_preno_payments? +
list_preno_payments retrieves a log of financial transactions. You can filter this by date range or client name to quickly audit revenue streams.
I know the booking ID; how do I retrieve all specific details for a single reservation using get_preno_booking? +
It pulls the complete record history for that one booking. You'll see check-in/check-out dates, guest names, and associated room types—all in one place.
If I only know a guest’s email or name, how do I search for their profile using list_preno_guests? +
You pass the name or email into the tool. It returns all matching property guests, letting you confirm their stay history without knowing their ID.
How do I check which Online Travel Agencies (OTAs) are connected to my property using list_preno_agents? +
This tool lists every agent and OTA currently linked to your Preno account. It’s useful for auditing connectivity or seeing what channels might be affected by an outage.
How do I find my Preno API Key? +
Log in to your account, navigate to Settings > API Access, and copy your unique high-fidelity API Token.
Can I check room availability via AI? +
Yes! The list_preno_room_types tool allows your agent to retrieve high-fidelity configuration and availability metadata for all room categories.
How do I list my property's guests? +
Use the list_preno_guests tool to retrieve the complete high-fidelity directory of guest profiles along with their unique identifiers for precise orchestration.
We've already built the connector for Preno. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 11 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.