Amenitiz MCP for AI. Manage entire property bookings conversationally.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Amenitiz MCP connects any AI agent directly to your Property Management System data. It lets you manage hotel reservations, check room availability, modify rates, and track guest profiles through natural conversation.
You get a complete view of property status—from checking individual rooms to listing entire reservation histories.
What your AI can do
List reservations
Retrieves a list of multiple hotel reservations within a date range or for a property.
Get reservation
Retrieves the full details for a single, specific reservation ID.
List room types
Provides an inventory listing of all defined room categories and their base amenities.
It tells you which rooms are free for specific dates and how many spots are open by category.
You can retrieve current, seasonal, or promotional rates for any given time period.
The MCP pulls up all reservation records, including guest names, dates of stay, and payment status.
It provides general data about the hotel itself, useful for setting context or validating details.
You can list and view detailed profiles of past and current guests within the system's database.
Ask an AI about this
Waiting for input…
Amenitiz MCP: 8 Tools Available
These tools allow your agent to execute specific backend actions, from checking room status to retrieving guest records, giving you deep PMS functionality.
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 Amenitiz on VinkiusList Reservations
Retrieves a list of multiple hotel reservations within a date range or for a property.
Get Reservation
Retrieves the full details for a single, specific reservation ID.
List Room Types
Provides an inventory listing of all defined room categories and their base...
List Rooms
Lists the current status (clean, dirty, occupied) for every individual physical room...
Get Availability
Calculates room availability for specific date ranges across the property.
Get Rates
Fetches current or historical room rates based on criteria like dates or promotions.
List Guests
Lists all saved guest profiles and historical visit data.
Get Property
Retrieves general information and details about the hotel property.
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 Amenitiz, 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 Amenitiz. 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 8 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
The headache of coordinating room status across departments is constant.
Right now, getting a full picture means hopping between the housekeeping dashboard to see who's checked out, then jumping to the reservation system to confirm payment and dates. You manually cross-check these tabs until you find the right room number and status, which takes time and introduces human error.
With this MCP, your agent handles that coordination in a single query. It pulls everything—the guest history, current rates, and real-time room count—and gives you one simple answer. You just talk to it.
Amenitiz provides full PMS control with the Amenitiz MCP.
You instantly get access to core functions like checking `list_room_types` and confirming individual room status via `list_rooms`. No more waiting for staff to compile a report; you pull that data on demand.
This means your team can manage bookings, rates, and guest records in real-time, directly through conversation. It's the single source of truth.
What your AI can actually do with this
This connector makes managing a hotel's operations conversational. Forget navigating multiple tabs in the PMS interface just to find out if there’s an open room or what the rate is for next month; your agent handles that, period. You can ask about availability across different room types, check seasonal rates, and pull up specific guest histories by name.
The system gathers everything—current reservations, property details, and even individual room statuses (clean, dirty, occupied)—and presents it to you instantly. If you’re using Vinkius for your catalog of external tools, Amenitiz provides the core operational data needed for any modern booking engine. It gives your agent access to the full guest database so staff can handle everything from simple inquiries to complex reservation modifications without ever leaving their chat interface.
019d754d-577e-7014-bf2f-436ac7439fc4 Here's how it actually works
The bottom line is that your agent executes a defined sequence of API calls behind the scenes until it has all the necessary data for a complete answer.
Your AI agent first calls get_property to establish basic context about the hotel or location.
Next, it runs list_room_types and then uses get_availability to check open dates and room counts.
Finally, you can call get_reservation or list_reservations to pull concrete booking data using the gathered context.
Who is this actually for?
Hotel General Managers, Revenue Managers, and Operations Engineers. If you spend time manually cross-referencing booking spreadsheets with your PMS dashboard to figure out current occupancy or rate changes, this MCP saves you hours of clicking.
Checks guest profiles via list_guests and quickly verifies if a room is available using get_availability before confirming check-ins.
Uses the MCP to query current rates (get_rates) across multiple room types, helping determine optimal pricing strategies for seasonal promotions.
Integrates the system by calling tools like list_rooms and list_room_types to build automated workflows that sync property data with external channels.
What Changes When You Connect
Instantly check availability: Instead of checking a grid calendar, your agent runs get_availability and tells you exactly which room types have open capacity for the next quarter. You don't waste time cross-referencing sheets.
Understand pricing complexity: Use get_rates to compare seasonal changes or promotional packages instantly. This helps revenue teams adjust pricing without logging into the rate management module.
Review guest history on demand: Pulling up a guest profile using list_guests means staff can see past stays and preferences right in the chat, improving service immediately.
Track physical room status: The MCP lets you run list_rooms, giving you an accurate count of which specific rooms are dirty or occupied—essential for housekeeping coordination.
Handle booking changes efficiently: If a client needs to modify dates, your agent can first check the existing details with get_reservation and then confirm new availability using get_availability in one go.
See it in action
The Reservation Inquiry
A client asks, 'Do you have a suite available for four people next month?' Your agent uses list_room_types to confirm the category exists, then calls get_availability and get_rates to return three concrete options with pricing. The booking is confirmed in minutes.
The Housekeeping Report
A manager needs a quick status check for all rooms today. They ask the agent, and it immediately runs list_rooms, returning a real-time count of how many units are currently marked 'dirty' or 'occupied'.
The VIP Welcome
A front desk employee needs to process an upgrade for a repeat guest. The agent uses list_guests to pull up the history, then calls get_property and get_rates to confirm the best available room type and its associated cost.
The Data Sync Check
A developer building a booking widget needs to validate all current rates. They use list_room_types followed by get_rates to pull a comprehensive, structured data set of every active room type and its pricing tiers.
The honest tradeoffs
Checking rate changes manually
A staff member tries to find the current weekend rates by checking the 'Promotions' tab, then cross-referencing with a spreadsheet that might be outdated.
Instead, have your agent run get_rates. It pulls the most recent pricing data directly from the PMS, eliminating manual comparison and ensuring accurate figures.
Confusing room status
Assuming a room is clean just because it appears in the main booking screen without checking its physical status.
You must use list_rooms. This tool provides the definitive, real-time operational status for every single unit on site.
Booking failure sequence
Checking availability with one query and then attempting to reserve without reconfirming rates or capacity.
Always confirm two things: First, run get_availability. Second, before finalizing the reservation, call get_rates again. This confirms both room count and price haven't shifted.
When It Fits, When It Doesn't
Use this MCP if your process requires synthesizing data from multiple PMS domains—for instance, needing to know if a room is available (get_availability), what it costs (get_rates), and who the guest is (list_guests). This tool is for operational workflows that require deep integration across booking life cycles. Don't use this if you only need basic reporting on past reservations; in that case, a simple data export utility might suffice. Also, don't rely on it as a replacement for payment processing; the MCP handles inventory and pricing data, not the financial transaction itself.
Questions you might have
How do I check room availability using get_availability? +
You provide the desired dates and criteria (like number of guests or room type). The tool returns a specific count of available rooms, making sure you don't overbook.
Can I find out what rates are for different seasons with get_rates? +
Yes. You just need to tell the agent the date range or season. It pulls all applicable pricing and promotions, helping revenue managers plan ahead.
What is the difference between list_rooms and get_availability? +
list_rooms shows the physical status of every room right now (clean/dirty). get_availability checks if a category of rooms will be open over a future date range.
How do I retrieve reservation details using get_reservation? +
You give the agent a booking ID or guest name. It then runs get_reservation and hands you every detail about that specific stay, including payment status.
When I run list_room_types, what details about the capacity and amenities will I get? +
It returns a defined catalog of all available room categories. You'll see core data like base rates, maximum occupancy, and specific amenity lists for each type.
How can I use list_guests to manage guest profiles or check historical visit details? +
You retrieve a comprehensive database of all associated guests. This includes their contact info, billing preferences, and records of previous stays at the hotel property.
What scope of information does get_property provide about the overall hotel location or setup? +
It pulls foundational details specific to the establishment itself. You can use this tool to verify basic operational data like address, property name, and general service parameters.
If I need to list many bookings, how does list_reservations handle large volumes of data? +
The MCP uses pagination controls. If the initial request exceeds a set limit, you simply provide the next page token in your follow-up call to continue fetching all records.
What is Amenitiz? +
Amenitiz is an all-in-one PMS for independent hotels — website builder, booking engine, channel manager, and operations management. Popular across Europe with 10,000+ hotels.
We've already built the connector for Amenitiz. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 8 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.