Softinn MCP. Manage bookings, room status, and guest billing from chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
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 agents 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 AI about this MCP
Supported MCP Clients
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.
019d8482add folio payment
Records a payment amount directly against a specific guest folio number.
019d8482check availability
Searches the system to find out which room types are available within a defined date range.
019d8482create reservation
Generates and books a brand new guest reservation using provided details (dates, type, guest).
019d8482get hotel summary
Retrieves high-level configuration data about the entire hotel property setup.
019d8482get reservation details
Pulls all specific information for a single, known reservation ID.
019d8482list all rooms
Lists every physical room in the hotel and its current metadata (ID, type).
019d8482list reservation folios
Retrieves a list of financial billing folios associated with a specific reservation.
019d8482list reservations by date
Gathers and lists all reservations that are scheduled to check in or stay on one particular day.
019d8482list room types
Lists every configured room type the hotel offers (e.g., King Suite, Double Room).
019d8482update room status
Changes the operational status of a specific physical room to Clean, Dirty, or Out of Order.
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 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
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.
How Softinn MCP Works
- 1 Subscribe to this server on Vinkius Marketplace.
- 2 Log into your Softinn Merchant Portal and get your API Access Key; identify your unique Hotel ID.
- 3 Enter the required credentials (API Key, Hotel ID) into your AI agent client. The agent can now execute tools like
check_availabilityorcreate_reservation.
The bottom line is that after setting up your keys, your AI agent gains full, conversational control over Softinn's core PMS functions.
Who Is Softinn MCP 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_reservationinstantly. - 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_foliosto pull the full bill history, and then useadd_folio_paymentto record a refund or payment without touching an accounting terminal. - Gain property oversight fast. The
get_hotel_summarytool gives you high-level data on the hotel's configuration—metadata you need for quick operational decisions without digging into deep settings.
Real-World Use Cases
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 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.
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 server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
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.
Common Questions About Softinn MCP
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Goody
Automate corporate gifting — browse products, send gifts, and track orders effortlessly.
GitScrum Tasks
Master task execution via GitScrum — create, filter, assign, and track tasks with subtasks, checklists, and comments directly from any AI agent.
SpotHero Parking
Search, compare, and book parking spots in 400+ cities via SpotHero API.
You might also like
api.video Alternative
Automate video workflows via api.video — upload, stream, and analyze video content directly from any AI agent.
Teamwork Projects
Manage projects, tasks, milestones, time entries, and messages via Teamwork API.
Amazon Bedrock KB
Connect your AI agent to AWS Bedrock Knowledge Bases — execute semantic searches, managed RAG, and sync vector datasources natively.