{"apiVersion":"v1","directorySlug":"upsalt-mcp-740551bcd7","title":"Restaurant Reservation & Table Management Software","description":"The modern reservation and guest experience platform for restaurants, beach clubs and hospitality venues. Practical guidance for hospitality teams managing.","pageUrl":"https://www.mcpbundles.com/skills/upsalt-mcp-740551bcd7","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://ai.upsalt.io/mcp/booking","hostedMcpUrl":null,"toolCount":5,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"io.upsalt/upsalt-mcp-740551bcd7","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"find-company","description":"Find a company by its slug and return its public profile: services, opening hours, and booking configuration. Use this first to obtain the company_id needed by the other tools.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string"},"business_type":{"type":"string"}}},"title":"Find Company","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"find-company","displayName":"Find Company"},{"name":"list-available-slots","description":"List the available booking slots for a company on a given date. Returns shifts and bookable hours; use the shift_id and hour when creating a booking.","inputSchema":{"type":"object","required":["company_id","date"],"properties":{"date":{"type":"string"},"company_id":{"type":"integer"}}},"title":"List Available Slots","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list-available-slots","displayName":"List Available Slots"},{"name":"create-booking","description":"Create a booking for a company as a guest. Requires a date (YYYY/MM/DD), an hour and shift_id obtained from list-available-slots, and the guest contact details. On success, returns the reservation details including a token that can be used with get-booking-info and cancel-booking.","inputSchema":{"type":"object","required":["company_id","date","hour","shift_id","adults","name","surname","email","phone"],"properties":{"city":{"type":"string"},"date":{"type":"string"},"hour":{"type":"string"},"name":{"type":"string"},"pets":{"type":"integer"},"email":{"type":"string"},"optin":{"type":"integer"},"phone":{"type":"string"},"vegan":{"type":"boolean"},"adults":{"type":"integer"},"babies":{"type":"integer"},"country":{"type":"string"},"message":{"type":"string"},"surname":{"type":"string"},"children":{"type":"integer"},"latitude":{"type":"number"},"shift_id":{"type":"integer"},"highchair":{"type":"integer"},"longitude":{"type":"number"},"pushchair":{"type":"integer"},"company_id":{"type":"integer"},"vegetarian":{"type":"boolean"},"wheelchair":{"type":"integer"},"gluten_free":{"type":"boolean"},"guest_token":{"type":"string"},"nuts_allergy":{"type":"boolean"}}},"title":"Create Booking","logicalName":"create-booking","displayName":"Create Booking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get-booking-info","description":"Retrieve the details of an existing booking using the management token returned by create-booking.","inputSchema":{"type":"object","required":["company_id","token"],"properties":{"token":{"type":"string"},"company_id":{"type":"integer"}}},"title":"Get Booking Info","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get-booking-info","displayName":"Get Booking Info"},{"name":"cancel-booking","description":"Cancel an existing booking using the management token returned by create-booking. This action is irreversible; confirm with the guest before calling it.","inputSchema":{"type":"object","required":["token"],"properties":{"token":{"type":"string"}}},"title":"Cancel Booking","logicalName":"cancel-booking","displayName":"Cancel Booking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Restaurant-Reservation-Table-Management-Software&config=eyJ1cmwiOiAiaHR0cHM6Ly9haS51cHNhbHQuaW8vbWNwL2Jvb2tpbmcifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Restaurant-Reservation-Table-Management-Software%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fai.upsalt.io%2Fmcp%2Fbooking%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Restaurant-Reservation-Table-Management-Software%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fai.upsalt.io%2Fmcp%2Fbooking%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Restaurant+Reservation+%26+Table+Management+Software&connectorUrl=https%3A%2F%2Fai.upsalt.io%2Fmcp%2Fbooking"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Restaurant-Reservation-Table-Management-Software\" --url \"https://ai.upsalt.io/mcp/booking\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/upsalt-mcp-740551bcd7","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/upsalt-mcp-740551bcd7/tools/{tool}","mcpServerUrl":"https://ai.upsalt.io/mcp/booking","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/upsalt-mcp-740551bcd7?live=1"}