Vinkius
Skedda

Skedda MCP for AI. Automate desk and room reservations with chat commands.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Skedda MCP on Cursor AI Code EditorSkedda MCP on Claude Desktop AppSkedda MCP on OpenAI Agents SDKSkedda MCP on Visual Studio CodeSkedda MCP on GitHub Copilot AI AgentSkedda MCP on Google Gemini AISkedda MCP on Lovable AI DevelopmentSkedda MCP on Mistral AI AgentsSkedda MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Skedda manages workspace scheduling and resource booking via your AI agent. You use it to read facility maps, check real-time availability, and instantly create or update reservations for desks, conference rooms, and special venues—all using plain language commands.

What your AI can do

Create booking

Books a new space by specifying the required space ID, user ID, and start/end time.

Delete booking

Permanently removes an existing booking. This action can't be undone.

Get booking details

Pulls all specific information about one designated, existing reservation.

+ 6 more capabilities included
Discovering available spaces

Lists all physical buildings, venues, and space categories in your organization.

Managing reservations (CRUD)

Allows the agent to create, read, update, or permanently delete specific bookings for any resource.

Checking current occupancy

Retrieves detailed booking records and filters them by date range to show what's booked when.

Identifying users

Searches the internal directory for employees or external contacts needed for a reservation.

Modifying bookings

Updates existing reservations, changing time slots or assigning different resources without creating a new entry.

Included with Plan

Waiting for input…

AI Agent

Skedda MCP Server: 9 Tools for Space Management

These nine tools give your AI client full control over the booking lifecycle—from discovering available spaces to creating, updating, or deleting reservations.

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 Skedda on Vinkius

Create Booking

Books a new space by specifying the required space ID, user ID, and start/end time.

Delete Booking

Permanently removes an existing booking. This action can't be undone.

Get Booking Details

Pulls all specific information about one designated, existing reservation.

List Bookings

Lists every booking in the system; you can filter this list by a specific date range.

List Space Categories

Retrieves an organized list of all types of spaces available (e.g., 'Boardrooms'...

List Spaces

Returns a full listing of every physical, bookable space in the facility.

List Users

Provides a directory of all people (employees or members) associated with the Skedda account.

List Venues

Lists every distinct venue location managed by Skedda.

Update Booking

Changes details for a booking that already exists, like moving the time or changing...

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.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Skedda integration is available immediately — no restart needed.

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
Start building

Make Your AI Do More

Start with Skedda, 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
Skedda MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Skedda. 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

Your data is protected. See how we built it.

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 9 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Scheduling office space shouldn't feel like filling out forms on three different websites.

Right now, booking one meeting room means logging into the facility dashboard to find the category, then opening a calendar view to check availability, and finally clicking 'Book'—all while hoping you don't accidentally book over someone else's client visit. It takes five clicks and three different logins.

With this MCP server, you just tell your agent what you need. It runs `list_spaces` to scope everything, checks the schedule with `list_bookings`, and executes the booking in one step. You get a confirmed time slot back immediately.

The Skedda MCP Server: Manage bookings using tools like create_booking.

Manually updating resources is tedious. If you need to move a reservation, you have to find the original booking ID and then use the update function in an old system interface. It's error-prone and slow.

Here’s the difference: your agent handles all that complexity for you. You just say 'Move this meeting,' and it runs `update_booking` on the correct resource, handling the time change or space swap without any manual intervention.

What your AI can actually do with this

You're managing an office space, right? Skedda handles all the booking crap so you don't have to click through a dozen calendar grids just to secure a desk or a conference room. Your AI client uses this server to talk directly to your facility management system. It makes sure you never overbook anything and that you always know what's available.

To start, you can get a full rundown of everything in the building using list_spaces, which returns every single bookable area. You also gotta know where those areas are—list_venues gives you a list of all distinct physical locations managed by Skedda. If you need to filter those spaces by type, list_space_categories pulls up an organized list of everything from 'Hot Desks' to 'Boardrooms'.

And if you gotta find a specific person for the reservation, use list_users; it gives you a directory of every employee or member associated with your account.

When you need to know what's open, you can check availability in two ways. First, list_bookings lets you pull up every single booking record in the system; you can even filter that list by specific date ranges if you want to see exactly when things are booked. If you're only looking at one spot—say, a specific boardroom for next Tuesday—you use get_booking_details to pull all the precise information about just that existing reservation.

Knowing who's there and when is key.

Changing or making reservations is where it gets smooth. You don't have to manually input everything; your agent handles it using plain language commands. If you need a new spot booked, create_booking takes the necessary space ID, user ID, and start/end time to book that resource instantly. But if plans change, no sweat.

Use update_booking to adjust details on an existing booking—you can move the entire slot or switch up who's assigned without having to delete and re-create it.

And listen, sometimes you gotta kill a reservation entirely. If a meeting gets canceled last minute, delete_booking permanently removes that entry from the system; remember, this action can't be undone.

Basically, your agent handles the whole lifecycle: listing all spaces and venues with list_spaces, getting a user directory with list_users, checking what’s already taken using filtered views via list_bookings or direct checks with get_booking_details, and then performing any action—creating, updating, or deleting bookings—using the dedicated functions.

Built · Hosted · Managed by Vinkius Skedda MCP Server - Manage Workspace Booking & Resources
Server ID 019d7608-f0dd-7250-8665-a49309945fc6
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I find out what rooms are available using list_spaces? +

Running list_spaces shows you every single physical spot. This tool gives you the full inventory, including IDs and categories for all desks and meeting areas.

What's the difference between list_bookings and get_booking_details? +

list_bookings provides a high-level overview, letting you filter by date range to see multiple events. get_booking_details, though, gives you every single piece of information about one specific reservation.

Can I update a booking for someone else using update_booking? +

Yes, as long as your agent has the necessary permissions and you provide both the correct booking ID and the new details (like time or user). This keeps management centralized.

Do I need to run list_users before creating a booking? +

It's best practice. Running list_users first ensures you have the correct, current User ID for the person who needs to be assigned to that new reservation.

If I try to use `create_booking` and the space is already reserved, how should my agent handle the conflict? +

The system returns a specific conflict error code. This means the booking attempt failed because the requested time slot or resource ID was unavailable. Your client can then prompt me to select an alternative timeframe or different space.

Before I use `list_spaces`, how does the `list_space_categories` tool help me validate which type of venue I need? +

It returns a definitive list of all defined categories (e.g., 'Boardrooms', 'Open Floor'). You can cross-reference these names to ensure your request targets a valid space group before running the full list_spaces query.

When I use `delete_booking`, what precautions should I take since the action is irreversible? +

Always confirm the exact booking ID you intend to delete. The tool executes the deletion immediately upon confirmation of a valid, unique ID. Double-check that specific reservation before sending the request.

What additional data points does `get_booking_details` return beyond just the space and time? +

It pulls comprehensive records for that single booking instance. This includes the associated user ID, the name of the person who booked it, and any notes or purpose details logged at the time of reservation.

Can my AI automatically find an available room for tomorrow and book it? +

Yes. While your agent can list existing schedules across specific dates using ISO 8601 timeframes, it can dynamically cross-reference that with your list of available spaces. Once a gap is confirmed, the agent will prompt the booking creation tool linking your user ID to instantly reserve the room.

How will my AI know which space ID to book if I only know its name? +

You can simply mention the plain name (e.g., 'Book the Innovation Boardroom'). The agent will intelligently call the 'list_spaces' tool in the background first, match your requested string to the correct internal resource ID, and generate the final reservation seamlessly.

Can I bulk cancel multiple reservations if an event reschedules? +

Absolutely. You can request your AI to 'list all bookings for Monday', ask it to filter down to specific ones based on timeframe or assignee, and instruct it to execute a deletion for each matching reservation sequentially.

Built & Managed by Vinkius 30s setup 9 tools

We've already built the connector for Skedda. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 9 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

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.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.