Connect Bui Vien Street to ChatGPT, Claude & Co.
Our restaurant runs its own MCP server. Add it to your AI assistant and you can check opening hours and free tables live and book a table for 1–15 guests directly in the chat – no login, no app.
- No login
- 1–15 guests
- Live availability
- Email confirmation (optional)
https://buivien-restaurant.at/mcp
Streamable HTTP · no authentication · POST only
What the assistant can do
- Check opening hours, kitchen closing times and closures in the next 30 days
- Check free reservation times for a date and party size (up to 90 days ahead)
- Book a table for 1–15 guests – the assistant asks for your confirmation first; if you provide an email address, you get a confirmation with a link to change or cancel
Not
- No orders or payments
- No groups of 16 or more – use the group request (16–40) or phone (over 40)
- No access to customer accounts or existing reservations – change/cancel only via the link in your confirmation
How to connect
Pick your assistant. In every case: any name, the URL above, no authentication.
Claude (Web, Desktop, App)
- Settings → Connectors → "Add custom connector".
- Name "Bui Vien Street", URL https://buivien-restaurant.at/mcp, no authentication → add.
- In the chat, enable the connector via the "+" menu.
Example: "Does Bui Vien Street have a table for 4 on Friday at 7 pm?"
On Team/Enterprise accounts an owner adds the connector.
ChatGPT
- Settings → Apps & Connectors → Advanced settings → enable Developer mode (OpenAI docs: Settings → Security and login → Developer mode – labels change from time to time).
- "Create": name "Bui Vien Street", MCP server URL https://buivien-restaurant.at/mcp, "No authentication".
- In a new chat, pick the app via "+".
If your account has no such menu, please book at buivien-restaurant.at/en/reserve.
Claude Code
claude mcp add --transport http bui-vien https://buivien-restaurant.at/mcp
Codex / ChatGPT desktop
codex mcp add bui-vien --url https://buivien-restaurant.at/mcp
ChatGPT desktop, Codex CLI and the IDE extension share this configuration; ChatGPT on the web does not read it.
Cursor
Install in CursorManually in ~/.cursor/mcp.json:
{"mcpServers":{"bui-vien":{"url":"https://buivien-restaurant.at/mcp"}}}
VS Code
Install in VS CodeManually in .vscode/mcp.json:
{"servers":{"bui-vien":{"type":"http","url":"https://buivien-restaurant.at/mcp"}}}
OpenClaw
openclaw mcp add bui-vien --url https://buivien-restaurant.at/mcp --transport streamable-http
Or in the configuration:
{ mcp: { servers: { "bui-vien": { url: "https://buivien-restaurant.at/mcp", transport: "streamable-http", enabled: true } } } }
Note for OpenClaw users: the server makes binding bookings – allow bookings only after confirmation.
Other MCP clients
Server URL https://buivien-restaurant.at/mcp, transport "Streamable HTTP", no authentication. Supported protocol versions: 2025-03-26, 2025-06-18, 2025-11-25, 2026-07-28.
Tools
| Name | What | Type |
|---|---|---|
| get_restaurant_info | Address, phone, opening hours with kitchen closing, closures (30 days), booking rules, links | read-only |
| check_availability | Free start times for date + party size (1–15; 16–40 → group request link; over 40 → phone), up to 90 days | read-only |
| create_reservation | Binding reservation for 1–15 guests after your confirmation; the reply contains the reservation number, confirmation status and your personal link to change/cancel | writes |
Privacy & limits
When you book, your assistant sends us your name, email and/or phone number, date, time, party size and an optional note. This data goes only into our reservation system and the confirmation email to you – we do not pass it on. What you write in the chat is additionally processed by your assistant's provider (e.g. OpenAI, Anthropic) under its own privacy policy. Requests to the MCP server are logged without name, email or phone number (only assistant, tool, truncated IP, time; 90 days). Bookings per contact and day are limited to prevent abuse. Details are in our privacy policy (German).
For developers
JSON-RPC 2.0 over Streamable HTTP (POST only, no SSE, no sessions). Protocol versions 2025-03-26 to 2026-07-28. Every tool returns structuredContent with an outputSchema and the same content as text. Test:
npx -y @modelcontextprotocol/inspector --cli https://buivien-restaurant.at/mcp --transport http --method tools/list
Questions: info@buivien-restaurant.at.
Notes for assistants
Please query opening hours, closures and availability via the tools instead of estimating from text. If a time is taken, the reply contains alternatives. A reservation counts as confirmed only when create_reservation returns status "confirmed"; pass the included manage link on to the guest unchanged.