Amenitiz MCP. Pull real-time hotel data via natural conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Amenitiz MCP Server. Manage all hotel operations—reservations, rates, room status, and guest profiles—through natural conversation. Connect your AI agent to the all-in-one PMS for independent hotels.
You can list room types, check real-time availability, pull specific rates, and pull booking details for any guest.
What your AI agents can do
Get availability
Pulls the number of available rooms for a given date range.
Get property
Retrieves core information about the hotel property.
Get rates
Pulls current pricing information for rooms.
The agent pulls day-by-day opening counts for specific room types and dates.
The agent retrieves basic information about the hotel property itself.
The agent pulls pricing information, including seasonal rates and active promotions.
The agent fetches full details for any specific booking, including payment and dates.
The agent retrieves the guest database, including visit history and preferences.
The agent pulls a list of all existing hotel reservations.
The agent pulls a list of defined room types, including their capacity and amenities.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Amenitiz MCP Server: 8 Tools for PMS Operations
Use these tools to calculate availability, retrieve rates, and manage guest profiles across your hotel operations.
019d754dget availability
Pulls the number of available rooms for a given date range.
019d754dget property
Retrieves core information about the hotel property.
019d754dget rates
Pulls current pricing information for rooms.
019d754dget reservation
Fetches all details for a specific booking ID.
019d754dlist guests
Retrieves a list of registered guests and their details.
019d754dlist reservations
Fetches a comprehensive list of all existing reservations.
019d754dlist room types
Lists all defined room categories, including amenities and base rates.
019d754dlist rooms
Lists every physical room in the property and its current status (clean, dirty, occupied).
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 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ 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
What you can do with this MCP connector
Amenitiz MCP Server gives your AI client full control over independent hotel operations. You can talk to your agent and have it manage everything from reservations and rates to room status, all through natural conversation. get_property pulls core information about the hotel itself. You can use list_room_types to get a list of all defined room categories, including their capacity and what they're equipped with. list_rooms shows every physical room in the property and its current status—whether it's clean, dirty, or occupied.
You need to check room availability? get_availability pulls the number of open rooms for a specific room type across a date range. You wanna know the price? get_rates pulls the current pricing, including seasonal rates and active promotions. You can use list_reservations to pull a full list of all existing hotel bookings.
For a specific reservation, get_reservation fetches every detail, including payment info and dates. You can pull guest data with list_guests, which gives you the guest database, including their visit history and preferences. Finally, you can pull a comprehensive list of all existing reservations using list_reservations.
How Amenitiz MCP Works
- 1 You ask your AI client to check availability for a specific date range and room type.
- 2 The agent calls
get_availabilityandget_ratesto pull real-time data on openings and current pricing. - 3 The agent presents a structured list of available rooms, detailing the type, count, and nightly rate.
The bottom line is, your agent handles the back-and-forth of a booking inquiry, pulling live data for rates and availability in one flow.
Who Is Amenitiz MCP For?
Hospitality operations staff, revenue managers, and front desk agents use this. They are tired of switching between the PMS, the booking engine, and the rate sheet just to confirm a single booking detail. This server lets them get complex data—like 'What's available next month and what the best rate is?'—from a single conversational prompt.
Looks up a guest's profile and confirms room status (clean/dirty) while simultaneously checking the best available rate for an extension.
Pulls historical reservation data and checks current room types and rates to advise on optimal seasonal pricing adjustments.
Needs to quickly list all rooms and check overall availability for a property-wide status report.
What Changes When You Connect
- Confirm availability and pricing instantly. Instead of checking a calendar, ask the agent to use
get_availabilitycombined withget_ratesto see openings and current nightly rates for a specific date range. - Manage guest data in one place. Use
list_gueststo pull a profile and thenlist_reservationsto see their full visit history without leaving the chat interface. - Understand the physical status of the hotel. Running
list_roomsgives you a real-time inventory check, letting you know if a specific room is clean, dirty, or occupied. - Streamline property inquiries. The
get_propertytool gives basic context about the hotel, which is useful before pulling specific data like rates or availability. - Handle booking changes easily. If a guest calls to modify a stay, use
get_reservationto get the existing booking details, then useget_availabilityto find alternative dates. - Review room offerings. Use
list_room_typesto see what categories the hotel offers, including capacity and base amenities, before pricing is even involved.
Real-World Use Cases
Checking availability for a group booking
A group booking coordinator needs to know if 10 rooms are open for a conference weekend. They ask the agent, and it calls get_availability to check day-by-day openings for the required room types. The coordinator gets a single report showing which room types can handle the group size.
Updating a guest's contact info
A front desk agent speaks to a guest who wants to update their phone number. The agent uses list_guests to find the profile, then uses get_reservation to pull the current booking details, and finally sends the update back to the system.
Investigating a billing discrepancy
A revenue manager finds a charge mismatch. They ask the agent to run get_reservation for the stay in question. The agent returns the full booking record, allowing the manager to cross-reference the correct rates and payment methods.
Auditing room inventory after maintenance
The operations team needs to know the exact status of every room. They prompt the agent to run list_rooms. The agent returns a live list, showing the status (e.g., 'Out of Service' or 'Dirty') for every single room number.
The Tradeoffs
Guessing the data flow
The developer tries to send a room ID to get_rates without first running list_rooms to confirm the ID is valid or if the room type changed.
→
Always run list_room_types first to get the correct category ID, then use that ID as input for get_rates. Never guess the necessary inputs.
Ignoring existing bookings
A user asks 'What is the rate for a room on Oct 19?' but doesn't provide the date range or room type, leading to ambiguous or incorrect rates.
→
The agent must first check get_availability to confirm the date range is valid, and then use get_rates with the specific dates and room type.
Over-relying on a single tool
Assuming list_reservations contains payment details and trying to use that data for billing adjustments, only to find the tool only returns basic booking metadata.
→
Use get_reservation when you need detailed financial or guest-specific data, as it pulls the full record. list_reservations only provides a summary list.
When It Fits, When It Doesn't
Use this server if your core need is managing and querying transactional hotel data. Specifically, if you need to answer questions like, 'What is available, and what does it cost?' (Use get_availability + get_rates). You need this if you're building a conversational interface for the front desk or revenue team.
Don't use this if you only need to read basic property details or manage a simple directory. For that, simple database lookups or a specialized, non-PMS tool might be better. If your workflow involves external payments (like processing a charge), you'll need a payment gateway tool, as this server only reads and manages data, it doesn't process money.
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 server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Confirming room status shouldn't require logging into three different systems.
Right now, checking if a room is clean, occupied, or needs maintenance means logging into the Property Management System (PMS), then checking the room status board, and finally cross-referencing the booking engine for active stays. It's a multi-tab, multi-system chore that wastes time and creates data silos.
With the Amenitiz MCP Server, your agent runs `list_rooms` and `list_reservations` simultaneously. You ask, 'What's the status of Room 312?' and you get a single, consolidated answer that tells you if it's dirty, who is staying there, and when they check out. It's one prompt, one answer.
Get Amenities and Rates with `list_room_types`
Before pricing, you have to manually look up the room category, then find its base rate, and then check for seasonal promotions. This usually involves navigating to the rate sheet, then finding the correct room type ID, and manually combining the data points.
Now, your agent uses `list_room_types` to pull the category and base rates, and `get_rates` to pull seasonal pricing. You get the full picture—amenities, base rate, and current promotions—in one conversational step. That's a massive time save.
Common Questions About Amenitiz MCP
How do I use `get_availability` to check room openings? +
You must provide a specific start and end date range. The tool returns the count of available rooms for defined room types for those dates. It doesn't show which specific rooms are open, just how many.
Can I use `get_rates` to find the current cost of a booking? +
Yes, get_rates pulls current seasonal pricing and promotions. You need to specify the room type and the date range to get accurate cost data.
What is the difference between `list_reservations` and `get_reservation`? +
list_reservations gives you a summary list of all bookings. Use get_reservation when you need the full, detailed record for one specific booking ID.
Does `list_rooms` show the room status? +
Yes, list_rooms pulls the real-time status of every physical room, indicating if it's clean, dirty, or occupied.
Can I use `list_guests` to see a person's stay history? +
The list_guests tool retrieves the guest database. While it contains visit history and preferences, you must also use list_reservations to see the specific dates of their stays.
How do I use `list_room_types` to understand the hotel's offerings? +
It provides a list of all available room categories. You'll see details like capacity, amenities, and the base rate structure for each type.
What information does `list_reservations` provide about a hotel's bookings? +
This tool lists all current reservations. You get key details like the guest name, check-in/check-out dates, and the payment status for each booking.
Is `get_property` necessary for basic booking queries? +
No, you don't need it for basic lookups. It's useful if you need general, overarching information about the specific hotel property itself.
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Walmart Luminate Analytics
Enterprise Big Data tool to aggregate advanced Walmart shopper behaviors, market basket insights, and omni-channel tracking.
Shipday
Dispatch and track local deliveries with driver management, route optimization, and real-time tracking for last-mile operations.
Walmart Orders & Fulfillment
Securely process e-commerce orders, manage fulfillment logistics, and handle customer returns.
You might also like
Exa AI
Search and discover the web — audit semantic results and similar links via AI.
Cognee
Build knowledge graphs from unstructured data — ingest text, extract entities and relationships, and search with graph-aware AI reasoning.
Green Web Check
Universal sustainability intelligence — check if websites are hosted on green energy via AI.