SuperSaaS MCP. Manage bookings and availability through conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
SuperSaaS connects your booking logic directly into any AI agent. Use this server to manage schedules, create new appointments, update existing bookings, and check account usage without leaving your chat interface.
It's built for automating operational tasks like scheduling and resource management.
What your AI agents can do
Delete appointment
Removes an existing appointment from the schedule entirely.
Get schedule
Gets full details about a specific calendar or scheduling template.
Get user
Retrieves the profile and detail data for one registered user.
Retrieves a list of all active calendars (schedules) and fetches detailed metadata for any specific schedule.
Gets complete information for one specific appointment, including attendee details and time slots.
Generates a new, confirmed appointment or booking in your SuperSaaS account using name, date, and time inputs.
Changes specific details of an existing appointment, like rescheduling it or updating the attendee list.
Pulls a comprehensive list of appointments tied to a particular schedule for review.
Checks your live SuperSaaS account credit balance and usage metrics directly through the agent.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
SuperSaaS MCP Server: 11 Tools for Booking Ops
Manage every aspect of your scheduling system. These tools let you programmatically create, read, update, and delete appointments across all SuperSaaS resources.
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 SuperSaaS on Vinkius019dd16adelete appointment
Removes an existing appointment from the schedule entirely.
019dd16aget schedule
Gets full details about a specific calendar or scheduling template.
019dd16aget user
Retrieves the profile and detail data for one registered user.
019dd16alist changes
Retrieves recent modifications made to any specific schedule.
019dd16acreate appointment
Programmatically creates a brand new booking in your SuperSaaS calendar.
019dd16aget appointment details
Retrieves all specific information for one given appointment ID.
019dd16aget account balance
Checks and returns your current SuperSaaS credit balance.
019dd16alist appointments
Lists all appointments that occurred or are scheduled for a given calendar.
019dd16alist schedules
Lists all available calendars and scheduling templates configured in SuperSaaS.
019dd16alist account users
Provides a list of every registered user account in your system.
019dd16aupdate appointment
Modifies the details of an existing appointment, such as rescheduling or changing attendees.
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 SuperSaaS, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ 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 SuperSaaS. 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 11 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Booking availability shouldn't feel like a scavenger hunt across three different tabs.
Today, if you need to know who is booked into 'Room Alpha', you open SuperSaaS. Then, you click the calendar tab. You filter by date range. Next, you might have to check another dashboard for team member availability. It's a messy, multi-step process that always risks missing an important conflict.
With this MCP server, your agent handles it all in one go. Tell it: 'Show me all available slots next week.' It runs `list_appointments` and aggregates the data from multiple calendars into a single, readable response. You get the answer immediately, without clicking anything.
SuperSaaS MCP Server: Control your booking data with simple API calls.
Manually updating bookings means logging in and finding the correct ID for the existing appointment. If you change a detail—like moving it 30 minutes later—you have to navigate back through multiple forms, risking human error every single time.
Now, tell your agent: 'Move the Smith meeting from Monday to Tuesday.' The server executes `update_appointment` directly, bypassing all the UI friction. It handles the ID lookup and state change in one clean operation.
What you can do with this MCP connector
Listen up. This server connects your booking logic directly into whatever AI agent you're running. You use it to manage schedules, create appointments, update bookings, and check account usage without ever leaving your chat window. It handles the actual operational stuff—the resource management, the scheduling math.
When you connect it, your agent gets full control over SuperSaaS data. Here’s what it can do:
Managing Calendars and Schedules
You can start by seeing every available calendar template in list_schedules. Need to know more about one specific booking system? You grab the full details with get_schedule. If you want to track who changed what on any given schedule, list_changes pulls those recent modification records.
Handling Appointments and Users
When it comes to bookings, your agent can do a ton. It generates a brand new, confirmed appointment using create_appointment, requiring just the name, date, and time inputs. You grab all the specific info on any single booking ID with get_appointment_details. If you need to change something about an existing slot—say, rescheduling it or swapping out attendees—you run update_appointment.
If a booking is canceled or deleted, your agent removes it entirely using delete_appointment. To see everything booked into one calendar at once, use list_appointments against a specific schedule. For user verification, you can pull the profile and detail data for a single person with get_user, or list every registered account in the whole system via list_account_users.
System Status Checks
It's also built to handle admin tasks. You check your current SuperSaaS credit balance and usage metrics directly through the agent using get_account_balance. This means you don't have to leave the chat to see if you got enough credits for another booking.
019dd16a-f0c2-73ef-b919-6529f26b1cd8 How SuperSaaS MCP Works
- 1 Subscribe to this server on Vinkius and enter your specific SuperSaaS Account Name and API Key.
- 2 Your AI client passes a request (e.g., 'What appointments are booked next week?') to the MCP Server.
- 3 The server executes the necessary tool (
list_appointments) and returns structured data, which your agent then reads and interprets for you.
The bottom line is: You tell your agent what needs doing—scheduling, checking balances, or modifying a booking—and it handles the API calls in the background.
Who Is SuperSaaS MCP For?
This is for operations managers and small business owners who are sick of juggling multiple tabs just to book one meeting. If your team's daily workflow revolves around scheduling, resource availability, or tracking service appointments, this server cuts out the manual clicks.
Uses list_schedules and get_user to map out who can use which resources and if there are any conflicts before a large training session.
Runs create_appointment or update_appointment when a client needs a last-minute slot change, ensuring the booking is immediately reflected in SuperSaaS.
Checks their account health using get_account_balance to make sure they have enough credit left for upcoming service slots.
What Changes When You Connect
- Need to know if a resource is free? Use
list_schedulesto pull all available calendars first. Then, runget_scheduleto grab the specific details you need—no more guessing which calendar holds the right room. - Stop manual entry for every new client. Simply tell your agent, 'Book John Doe on Tuesday at 2 PM.' The server uses
create_appointmentand handles all the necessary ID mapping and confirmation steps behind the scenes. - Rescheduling is a pain point. Instead of logging into the portal to change something, use
update_appointment. You just need the appointment ID and the new time; the agent does the rest. It's fast. - Need an audit trail? Running
list_changesgives you a log of what happened on a schedule recently. This is better than digging through emails when tracking down who actually booked that slot last week. - Don't forget the people involved. If you need to verify permissions or just know who exists, use
list_account_users. Then, check specific details withget_userbefore allowing an agent to book them anything. - Keep track of your overhead. Use
get_account_balanceany time you're unsure if your AI client has the resources needed to run a complex transaction.
Real-World Use Cases
The New Client Booking
A new client needs an initial consultation. The agent first uses list_schedules to find 'Consultations'. Then, it runs get_schedule on that ID to check availability gaps for the next three days. Once a slot is confirmed, the agent executes create_appointment, confirming everything instantly.
Handling Cancellations
A scheduled meeting got cancelled and needs rescheduling. The agent first uses get_appointment_details to pull up the original booking data (like attendees). Then, it runs update_appointment with the new date/time, keeping all the historical data intact.
Resource Audit
The ops team needs to know which staff members are registered and what their current utilization looks like. They run list_account_users and then use list_appointments filtered by department, giving them a clear picture of capacity.
Checking Capacity Before Deployment
Before launching a new service offering, you need to know how many slots are available. You check the balance using get_account_balance, then use list_schedules and run specific queries on each calendar via list_appointments to gauge overall capacity.
The Tradeoffs
Trying to Update Without an ID
The user tries to say, 'Change the meeting next week.' The agent fails because it doesn't know which specific appointment you mean. You can't modify something without pointing at it.
→
First, use list_appointments or get_schedule to find the exact date and ID of the booking. Then, pass that specific ID into the update_appointment tool for the change to take effect.
Over-relying on General Data
The user tries to determine pricing or billing structure by asking about the schedule details alone. The server only knows how to manage appointments, not finance.
→
For financial checks, use get_account_balance. For service structure data, always check the documentation for whether the tool is designed for that specific metadata query.
Assuming a User Exists
The agent tries to book an appointment for 'Jane Smith' without verifying her account status first. This leads to failed bookings or incorrect user assignments.
→
Always check the user base first by running list_account_users. If you need details on a specific person, use get_user before attempting any booking.
When It Fits, When It Doesn't
Use this server if your primary challenge is coordinating time and resources. You need to answer questions like: 'Is Room B available next Tuesday?' or 'Book me a slot for three people on Friday.' The tools are perfect for CRUD operations around appointments.
Don't use it if you need general CRM features, like sending marketing emails, managing invoices (beyond checking the balance), or handling complex inventory outside of scheduling. For those tasks, you’ll need a dedicated messaging tool or an accounting service connector instead. If your process is 100% about when and where something happens, this server works.
Remember: get_schedule gives you structure; list_appointments gives you data; create_appointment changes the state.
Common Questions About SuperSaaS MCP
How do I list available calendars using SuperSaaS MCP Server's `list_schedules`? +
Simply call the list_schedules tool. It returns a list of all active schedules in your account, giving you their unique IDs and names so you know exactly what resources are available.
Can I update an appointment without knowing the ID? (SuperSaaS MCP Server) +
No. The update_appointment tool requires a specific appointment ID to work correctly. You'll need to use get_schedule or list_appointments first to find that unique identifier.
What is the difference between `list_appointments` and `get_appointment_details`? +
list_appointments gives you a summary list of many bookings for an entire schedule. get_appointment_details drills down into one specific appointment, giving you deep metadata about attendees and rules.
How do I check my account usage with SuperSaaS MCP Server? +
Use the get_account_balance tool. This lets your agent read your current credit balance and usage metrics in real-time, so you never run out of operational capacity.
How do I properly authenticate when calling `create_appointment`? +
You must provide both your SuperSaaS Account Name and API Key. The server uses these credentials to verify ownership before executing any booking changes, ensuring the request is tied directly to an active account.
If I use `get_appointment_details` with a non-existent ID, what error should I expect? +
The tool returns a specific 404 'Resource Not Found' status. This confirms the booking ID you provided does not match any active record in your SuperSaaS system.
Does `list_appointments` allow me to filter results by date range or attendee? +
Yes, it accepts optional filters for both scheduling and attendees. You can narrow the list down using parameters like 'start_date' or a specific user ID so you only get relevant bookings.
What are the minimum required parameters for the `create_appointment` tool? +
You must provide three core inputs: the target schedule ID, the desired start time, and the end time. Without these three values, the booking action will fail.
Can I list all my appointments using my AI agent? +
Yes! Use the list_appointments tool and provide the Schedule ID. Your agent will retrieve all bookings for that specific calendar.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.