Softinn MCP for AI. Manage bookings, room status, and guest billing from chat.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Softinn MCP Server manages your entire hotel property operation through any AI client. It gives agents direct access to Softinn's PMS and Booking Engine, handling everything from real-time room availability checks and creating guest reservations to updating housekeeping status and processing payments against guest folios.
What your AI can do
Add folio payment
Records a payment amount directly against a specific guest folio number.
Check availability
Searches the system to find out which room types are available within a defined date range.
Create reservation
Generates and books a brand new guest reservation using provided details (dates, type, guest).
The system searches for vacant rooms across the hotel based on specified dates, returning available types and quantities.
It takes reservation parameters (dates, guests, type) and automatically generates a new booking record in Softinn's system.
You can change the status of a specific physical room—marking it Clean, Dirty, or Out of Order—to synchronize staff operations.
The server retrieves detailed financial folios for any reservation and allows agents to record payments against those accounts using add_folio_payment.
It provides an overview of the property's configuration, including room types and summary settings.
Ask an AI about this
Waiting for input…
Softinn MCP Server: 10 Tools for Hospitality Ops
These tools allow your agent to execute every core function of a hotel PMS—from booking new guests to updating room status and managing folios.
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 Softinn on VinkiusAdd Folio Payment
Records a payment amount directly against a specific guest folio number.
Check Availability
Searches the system to find out which room types are available within a defined date...
Create Reservation
Generates and books a brand new guest reservation using provided details (dates...
Get Hotel Summary
Retrieves high-level configuration data about the entire hotel property setup.
Get Reservation Details
Pulls all specific information for a single, known reservation ID.
List Reservation Folios
Retrieves a list of financial billing folios associated with a specific reservation.
List Reservations By Date
Gathers and lists all reservations that are scheduled to check in or stay on one particular day.
List Room Types
Lists every configured room type the hotel offers (e.g., King Suite, Double Room).
List All Rooms
Lists every physical room in the hotel and its current metadata (ID, type).
Update Room Status
Changes the operational status of a specific physical room to Clean, Dirty, or Out...
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 Softinn, 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 Softinn. 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 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Checking room availability shouldn't take calling three different departments.
Right. So, the old way was a nightmare of phone calls and email chains. You needed to confirm with housekeeping if Room 204 was actually ready—then call front desk to see who was booked there—and finally check the main booking portal for rates. It took at least fifteen minutes just to verify one room.
Now, your agent handles it in seconds. You simply ask: 'Are there any King Suites available between October 1st and October 5th?' The agent runs `check_availability` and gives you a precise list of what's free. It’s that fast.
Softinn MCP Server: Process payments and manage billing with add_folio_payment.
Before, if a guest disputed a charge or paid an amount late, you had to manually open the physical folio sheet, find the correct balance line, and physically write down the payment details. This process was slow, error-prone, and required access to multiple locked terminals.
With this server, your agent executes `add_folio_payment`. You give it the Folio ID and the amount; that's it. The system records the transaction instantly, keeping your accounting books clean and up-to-date.
What your AI can actually do with this
Listen up. The Softinn MCP Server connects your AI client straight into the core of a hotel’s operations—the Property Management System and Booking Engine. You don't gotta jump between ten different dashboards or call five separate APIs to handle an entire guest stay; this server puts it all in one place.
It lets your agent manage everything from checking room availability to processing payments on a folio, giving you full control over the property cycle.
Guest Booking and Reservation Management
To start booking someone up, your agent uses check_availability to search for vacant rooms within any date range. This tool tells you exactly which room types are open and how many of each you got. Once you know what’s available, the system lets you generate a brand new guest reservation using create_reservation.
You just feed it the necessary details—the dates, the number of guests, and the desired room type—and it books the record straight into Softinn's main system.
For existing stays, you can use list_reservations_by_date to pull a list of every guest scheduled to check in or stay on any specific day. If you have a known reservation ID, get_reservation_details pulls up all the specifics for that single booking. You can also get a full picture of what’s going on with billing by running list_reservation_folios, which retrieves every financial folio attached to that reservation.
Inventory and Room Status Control
You gotta keep track of your physical inventory, right? The server gives you two tools for that. First, list_room_types lists every single configured room type the hotel offers—things like 'King Suite' or 'Double Room.' Second, list_all_rooms goes deeper; it lists every physical room in the building and its current metadata so you know exactly what you’re dealing with.
For housekeeping operations, you can change a specific physical room’s status using update_room_status. This lets your agent mark a room as Clean, Dirty, or Out of Order to keep all staff systems synced up.
Financial and Billing Operations
Money moves fast in hotels. When it comes to billing, the server allows you to see detailed financial records using list_reservation_folios. More critically, if a guest pays something—say, they pay for dinner or parking—your agent uses add_folio_payment to record that payment amount directly against a specific folio number. You can also get a high-level look at the whole property setup by running get_hotel_summary, which pulls configuration data about the entire hotel operation.
Workflow Summary
Basically, you’re letting your agent manage the full lifecycle. It's gotta check availability first (check_availability), then create the booking (create_reservation). While they stay here, housekeeping marks rooms (using update_room_status) and staff manages billing by checking folios (list_reservation_folios) and recording payments (add_folio_payment). If you need to know what’s going on with the whole place—like every room or all reservations for tomorrow—you got list_all_rooms, list_room_types, and list_reservations_by_date.
It's a complete stack. You don't wanna manually manage this stuff; let your agent handle it.
019d8482-cbde-70e8-b7cd-624dfa1f601e Here's how it actually works
The bottom line is that after setting up your keys, your AI agent gains full, conversational control over Softinn's core PMS functions.
Subscribe to this server on Vinkius Marketplace.
Log into your Softinn Merchant Portal and get your API Access Key; identify your unique Hotel ID.
Enter the required credentials (API Key, Hotel ID) into your AI agent client. The agent can now execute tools like check_availability or create_reservation.
Who is this actually for?
This is for the hotel operations team—the folks who spend all day jumping between the booking dashboard, the housekeeping app, and the accounting ledger. If you’re a manager tired of manual room checks or an accountant sick of chasing down billing discrepancies, this saves time.
Uses agents to check immediate availability (check_availability) and quickly generate new reservations (create_reservation) during peak hours.
Runs status updates for batches of rooms (update_room_status), ensuring the front desk only sees accurate, current room statuses.
Queries the system to understand inventory capacity and view all reservations on a specific date (list_reservations_by_date) for revenue planning.
Integrates Softinn data into custom applications, using tools like get_hotel_summary to build specialized guest-facing dashboards.
What Changes When You Connect
Eliminate manual availability checks. By running check_availability, your agent instantly reports open rooms for any date range—no more cross-referencing spreadsheets or calling another department just to confirm if a Deluxe Suite is free.
Automate check-ins and bookings. Instead of filling out forms, you tell the agent to 'Book John Smith for three nights in a King Room.' The system runs create_reservation instantly.
Keep housekeeping synced. When cleaning staff finish up, they just prompt their agent: 'Update room 302 to Clean.' The tool executes update_room_status, making the change visible immediately across all dashboards.
Handle billing disputes quickly. Need to know what was charged? Use list_reservation_folios to pull the full bill history, and then use add_folio_payment to record a refund or payment without touching an accounting terminal.
Gain property oversight fast. The get_hotel_summary tool gives you high-level data on the hotel's configuration—metadata you need for quick operational decisions without digging into deep settings.
See it in action
The last-minute group booking.
A corporate client calls needing 10 rooms next week. Instead of manually checking the PMS, the agent runs check_availability for that date range and confirms three suitable room types. It then uses create_reservation ten times in sequence to book the entire block.
The end-of-stay billing audit.
A manager needs to verify if a guest was overcharged for minibar use. The agent first runs list_reservation_folios, finds the disputed charge, and then records an adjustment payment using add_folio_payment.
The morning housekeeping sweep.
Housekeeping finishes a section of rooms. Instead of walking to every desk, they tell their agent: 'Update all rooms 101-150 to Clean.' The agent runs update_room_status on the whole block instantly.
The daily arrival report.
A front desk worker needs a list of everyone arriving today. They prompt: 'Show me all arrivals for 2024-10-25.' The agent runs list_reservations_by_date and hands back the full, actionable manifest.
The honest tradeoffs
Manual status updates.
A staff member finds a room is dirty but manually emails a request to housekeeping, then physically walks over to update a sign. This creates lag and inconsistency.
Use the agent client to run update_room_status immediately. Just tell it: 'Change Room 405 status to Dirty.' The change syncs instantly.
Checking availability piece by piece.
A developer writes a script that runs list_room_types first, then has to hardcode date logic elsewhere because the tool doesn't handle ranges. This is brittle and complex.
The agent handles this simply: 'Check if any rooms are free from June 1st to June 5th.' The single call to check_availability returns all necessary data.
Billing confusion.
A user tries to add a payment without first checking the bill, resulting in an error because they don't know which folio ID to target. They waste time looking up IDs manually.
First use list_reservation_folios to get all relevant folios for the reservation, and then pass that exact ID to add_folio_payment.
When It Fits, When It Doesn't
Use this server if your core business process involves managing reservations, room inventory (status), or guest financials. It's ideal when you need an AI agent to act as a virtual PMS operator—like checking availability (check_availability) and then immediately booking it (create_reservation).
Don't use it if you only need read-only data that doesn't change (e.g., just looking at static rate cards). For simple, external calendar synchronization without transaction logic, a dedicated third-party calendar API might be simpler. If your goal is solely to audit records after the fact, list_reservation_folios is powerful, but remember it only shows data; you still need other tools like get_hotel_summary for context.
Questions you might have
How do I check room availability using the Softinn MCP Server? +
You use the check_availability tool. You just need to provide a start date and an end date; the agent returns all available types and their counts for that period.
Can I list reservations by date using Softinn MCP Server? +
Yes, use list_reservations_by_date. This tool gathers every reservation scheduled for a specific day, giving you an immediate arrival or stay manifest.
What is the difference between list_all_rooms and list_room_types? +
list_room_types tells you what kinds of rooms exist (e.g., King Suite, Deluxe). list_all_rooms lists every actual physical room ID that exists in the property.
How do I update a room's status after cleaning? +
You run the update_room_status tool. You need to specify the exact Room ID and set the new state (e.g., 'Clean'). The change is instant across the PMS.
Does Softinn MCP Server let me add payments? +
Yes, use add_folio_payment. You need to provide the folio ID and the payment amount; it handles recording the transaction against the guest's bill.
What setup details do I need to use the `create_reservation` tool? +
You must provide your unique Softinn Hotel ID and a valid API Access Key. These credentials authenticate your agent with the PMS, ensuring that reservations are logged against the correct property.
How do I use `list_reservation_folios` to audit guest billing records? +
This tool retrieves every billing folio associated with a reservation. It lets you review all charges—room, tax, services—before verifying any outstanding balances or processing payments using add_folio_payment.
What should I do if the `update_room_status` command returns an error? +
The error message tells you exactly why the status change failed. It might indicate a conflict with another tool call or that the room is currently locked, so check the details and adjust your workflow.
How do I obtain a Softinn API Key? +
Softinn restricts API access to registered merchants. You must reach out to their support team at support@mysoftinn.com to request an API key for your specific property.
Can my AI automatically update room statuses for cleaning? +
Yes! Use the update_room_status tool with the specific Room ID and the target status (e.g., 'Clean', 'Dirty'). Your agent will synchronize the change with the PMS instantly.
Does it support real-time availability searching? +
Absolutely. The check_availability tool queries the live booking engine to find vacant rooms between any two dates for your hotel.
We've already built the connector for Softinn. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 10 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.