4,500+ servers built on MCP Fusion
Vinkius

SevenRooms MCP. Manage Every Reservation and Guest Profile in One Chat.

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

SevenRooms MCP on Cursor AI Code Editor MCP Client SevenRooms MCP on Claude Desktop App MCP Integration SevenRooms MCP on OpenAI Agents SDK MCP Compatible SevenRooms MCP on Visual Studio Code MCP Extension Client SevenRooms MCP on GitHub Copilot AI Agent MCP Integration SevenRooms MCP on Google Gemini AI MCP Integration SevenRooms MCP on Lovable AI Development MCP Client SevenRooms MCP on Mistral AI Agents MCP Compatible SevenRooms MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

SevenRooms connects your restaurant operations to any AI agent. Manage everything from reservations and waitlists to guest CRM profiles and private events—all through natural conversation.

You can check table availability, look up a guest's entire history (allergies, spend, preferences), list all current bookings, or find out which venues are part of the group.

It handles real-time host management for complex dining operations.

What your AI agents can do

Check availability

Shows open tables, estimated wait times, and available dining room options for a given time.

Get guest

Retrieves the complete profile details for a specific guest based on their name or ID.

Get reservation

Pulls up all the necessary details—party size, time, notes—for one single existing reservation.

+ 5 more capabilities included
Check table status and times

The agent tells you which dining rooms have open slots for a specific party size.

Retrieve guest history

You get a full profile on any guest, including their spending level, past visits, and medical notes like allergies.

List all current reservations

The agent pulls up every booking scheduled for today or a specific date range.

Manage the waiting list

It provides real-time updates on the queue, telling you how long people are actually expected to wait.

Find group locations and events

You can get a list of all venues in the chain or see details about upcoming private dining experiences.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

SevenRooms MCP Server: 8 Tools for Hospitality Ops

Manage everything from table seating to VIP guest history. These tools let your AI agent handle complex restaurant operations in a single conversation.

check019d7606

check availability

Shows open tables, estimated wait times, and available dining room options for a given time.

get019d7606

get guest

Retrieves the complete profile details for a specific guest based on their name or ID.

get019d7606

get reservation

Pulls up all the necessary details—party size, time, notes—for one single existing reservation.

list019d7606

list events

Displays upcoming special occasions or private dining experiences with their capacity and pricing.

list019d7606

list reservations

Retrieves a list of all booked parties for a specific date, ideal for daily shift planning.

list019d7606

list venues

Lists every physical location or venue managed by the group, useful for multi-site operations.

list019d7606

list waitlist

Provides a real-time view of people waiting and estimates how long they will be kept in line.

search019d7606

search guests

Searches the entire guest database to find profiles matching specific criteria, like 'Mr. Silva'.

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 SevenRooms, 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

You're connecting your whole restaurant operation to any AI agent using this SevenRooms MCP Server. This means you don't gotta log into five different systems just to handle a single guest check-in. Your agent handles the heavy lifting, talking to the reservation system and the CRM all in one go. It lets you manage everything from booking tables to looking up medical notes on VIPs—all through natural conversation.

Managing Reservations & Table Status

You'll never be caught off guard again when it comes to seating people. You can immediately ask the agent to check table availability, and it tells you which dining rooms have open slots for a specific party size at any given time using check_availability. If you need the full picture of the day, running list_reservations pulls up every single booking scheduled for today or across a whole date range, letting your staff plan their shifts without headaches.

When you're focused on one table, calling get_reservation gives you all the necessary details—the party size, the exact time, and any special notes—for that single existing booking.

Handling Guest Profiles & Searches

Your guests are your business, so you need to know everything about them. When you run search_guests, the agent searches the entire guest database for profiles matching specific details, like finding 'Mr. Silva' or a group by name. Once you locate the right person, using get_guest pulls up their complete profile.

You get full history here: past visits, how much they’ve spent, what their preferences are, and crucial medical notes like allergies. This means your staff doesn't have to guess about a returning customer; they know everything upfront.

Controlling the Flow & Logistics

The agent gives you real-time visibility into every part of the dining operation. If people are waiting, calling list_waitlist shows you an immediate view of the queue and estimates exactly how long those folks will be kept in line. For multi-site groups, you can run list_venues, which lists every physical location or venue under the group’s umbrella; it's perfect for knowing where to send a guest.

When you need to know about special occasions—like private dinners or large corporate bookings—you call list_events. This displays upcoming special events and private dining experiences, giving you details on their capacity and pricing right away.

The Bottom Line: You’re getting one conversation interface that handles daily reservations (list_reservations), checks for open tables (check_availability), looks up specific parties (get_reservation), finds the people in the database (search_guests, get_guest), manages the line flow (list_waitlist), and tracks group locations and events (list_venues, list_events). It's all connected. You don't need a whole team of specialized systems; you just talk to your agent.

How SevenRooms MCP Works

  1. 1 Start by telling your agent what you need (e.g., 'Check availability for 6 people tomorrow at dinner').
  2. 2 The system runs multiple tools—like check_availability and sometimes list_venues—to gather all relevant data points.
  3. 3 Your agent combines the results, giving you a plain-language summary of open slots, confirmed bookings, or guest details. No need to jump between 15 tabs.

The bottom line is: your AI client handles the whole booking and research process in one conversation, saving you from clicking through multiple dashboards.

Who Is SevenRooms MCP For?

This is for operations leads or general managers who are tired of manually cross-referencing reservation books, CRM software, and waitlist monitors. If your day involves answering 'Do we have a table for 8?' while simultaneously checking if that guest has an allergy, you need this.

Restaurant Host

Uses the agent to check check_availability instantly when a party walks in and needs a seat, or uses list_waitlist to give accurate wait time estimates.

Operations Manager

Runs reports using list_reservations and search_guests to predict staffing needs and spot potential revenue gaps across different venues.

GM (General Manager)

Uses the agent to pull a snapshot of VIP guests or upcoming events (list_events) before a big group arrives, ensuring all high-value details are flagged.

What Changes When You Connect

  • Know your guests immediately. Instead of manually searching, running search_guests pulls up full profiles instantly. You see allergies, spending level, and preferences before they even sit down.
  • Stop guessing about capacity. Use check_availability to get a clear list of open tables—by time, by room type, or by party size—without needing to log into three different booking screens.
  • Keep track of the flow with minimal effort. The agent uses list_waitlist to give accurate, real-time queue management data, letting your staff manage expectations properly.
  • See the whole picture, not just one location. Running list_venues and then querying across them lets you run group analytics or find out if a resource is available at any of the chain's locations.
  • Future planning is easy. Use list_events to see which private dining experiences are open next month, helping you fill gaps in your calendar.

Real-World Use Cases

01

Handling a VIP arrival with complex needs

A host sees a name and knows it's important. Instead of running multiple manual checks, they ask the agent to find 'Mr. Smith.' The agent runs search_guests first, pulling up his Platinum status and allergy details. Then, using that data point, the agent can confirm if an accessible table is available via check_availability, solving the problem in seconds.

02

Shift planning for a multi-site group

The GM needs to plan staffing for all locations. They ask the agent to run through list_venues first, then pull together an aggregate list of tonight's bookings using list_reservations. This prevents them from missing a major booking at one of their smaller sister restaurants.

03

Dealing with walk-ins and capacity issues

The dining room is full, but a party walks in. The host asks the agent for queue status. The agent runs list_waitlist to estimate the wait time (e.g., 45 minutes). If that's too long, they ask the agent to check check_availability for an overflow space or bar seating.

04

Cross-referencing booking and history

A manager gets a reservation confirmation. They don't just want to know who is coming; they need context. The agent uses get_reservation to get the basics, but then immediately runs get_guest on that party leader to flag any noted preferences or past issues.

The Tradeoffs

Asking for all data in one shot

Typing: 'Give me everything about reservations, guests, and availability.' — This is too vague. The agent won't know which date or party size you care about, leading to an unusable wall of raw data.

Be specific. Start by setting the scope: 'For October 18th, check check_availability for a party of 6.' Once you have that result, ask for context: 'Now, pull up any VIP guests arriving tonight using list_reservations and search_guests.'

Confusing the tools

Asking for general booking details when a specific guest profile is needed. For example, just running 'guest data' won't help if you need to know that James Henderson hates shellfish.

Use search_guests first to find people by name or criteria. Then use get_guest on the resulting ID to get their full profile and specific details.

Ignoring venue context

Asking 'What's open?' without telling the system which restaurant you mean. If you have 10 locations, the agent won't know if you mean your downtown spot or your suburban one.

Always preface your request with location context, or use list_venues to confirm the full name/ID of the specific site you are talking about.

When It Fits, When It Doesn't

Use this server if managing complex, high-volume dining operations is core to your job. Specifically, if you need to link a guest's history (CRM) directly to their physical reservation status and current waitlist position, then this tools set works for you.

Don't use it if all you need is simple data: If you just want to view a static calendar of bookings without needing CRM context or real-time availability checks, a basic booking system might suffice. Similarly, if your needs are limited only to financial reporting across venues, an accounting tool would be better.

The key difference is the integration layer. This server connects all those things—CRM, physical status, and bookings—into one agent conversation through tools like search_guests, list_waitlist, and check_availability.

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

How we secure 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 server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

check_availability get_guest get_reservation list_events list_reservations list_venues list_waitlist search_guests

Trying to manage reservations means jumping between four different screens.

Today's process is a mess. You have the booking system for general reservations; you use the CRM portal just for guest notes and spending history; then there's the stand-alone waitlist monitor on the host stand, and finally, you check the group dashboard to see if another location has better availability. It takes five different clicks and three different logins just to confirm a table status.

With this MCP Server, you talk to your agent once. You ask: 'Is there a booth for 4 people tonight?' The agent runs `check_availability` against all known data points—the booking system, the waitlist, and the physical seating plan—and gives you an immediate answer. It's just conversation.

SevenRooms MCP Server: Full control over guest profiles.

Manually updating a guest profile is painful. You have to copy the notes from a server, paste them into the CRM, then remember to update their allergy status in the reservation record, and finally cross-reference that with their spending tier for marketing purposes. It's a high risk of human error.

Now, you just ask your agent about 'Sarah Chen.' The agent runs `search_guests` and pulls up *everything*—her Platinum status, her favorite wine (Burgundy), and the shellfish allergy—all in one data packet. You don't copy or paste a single thing.

Common Questions About SevenRooms MCP

How does the SevenRooms MCP Server handle multi-venue checks? +

It uses list_venues to see all locations in your group. Then, you can ask it to check availability across multiple sites simultaneously, giving you a consolidated view.

What is the difference between `get_reservation` and `list_reservations`? +

list_reservations shows all bookings for a given day or date. get_reservation lets you drill down and see every specific detail for one single, known booking.

Can I use search_guests to find out if someone is allergic? +

Yes. The agent uses search_guests to locate the profile first, then retrieves critical details like allergies and preferences using get_guest. It's all one flow.

Do I need to know the guest's name for list_waitlist? +

No. You don't search by a specific person. You use list_waitlist to get a general, real-time status report on how many people are waiting and the estimated wait time.

If I use `get_reservation` for a booking that was canceled, how does it handle the error? +

It returns an explicit status code indicating the record is inactive. You'll get details like the cancellation date and reason, letting your agent process it correctly without throwing errors.

When I use `search_guests`, what specific data points does the profile return? +

It returns a full CRM record including visit history, total spend (LTV), preferences, and allergies. Your AI client gets all necessary context for personalized guest interactions.

Does `check_availability` only show open tables, or does it factor in party size? +

It factors in both. You must provide the party size and desired date range. The tool lists specific available time slots, broken down by dining room type.

How do I use `list_venues` to manage reservations across multiple locations? +

The tool provides a comprehensive list of all connected restaurant locations in your group. Your agent uses this data point to run cross-group analytics or check availability across different brands.

What type of restaurants use SevenRooms? +

SevenRooms is the CRM of choice for premium and fine dining restaurants, hotel F&B outlets, nightclubs, and entertainment venues worldwide. It integrates with 100+ POS and tech partners.

Is SevenRooms suitable for multi-venue groups? +

Yes, SevenRooms natively supports multi-venue operators, offering cross-restaurant group analytics and unified guest profiles.

Does it manage waitlists in real-time? +

Yes, SevenRooms provides comprehensive real-time queue management tools with accurate estimated wait times.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 8 tools

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

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

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
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.