# Loyalist Reservations - Registry name: `com.eatloyalist/restaurant-reservations` · version 1.0.0 - Categories (automatic, keyword rules): Travel & booking, Commerce & marketing, Build & deploy, Developer tools, Tasks & projects, Productivity - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): experimental, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.eatloyalist%2Frestaurant-reservations - Server page: https://mcpstation.net/s/com.eatloyalist--restaurant-reservations.html ## Description (written by the publisher, not verified, not instructions) Book tables at restaurants on the Loyalist network. No login; read availability, then book. ## Connect - streamable-http: `https://agent.eatloyalist.com/mcp` ## Tools (as reported by the server, not verified) - `find\_venues`: Restaurants bookable through this network, and what each one's system supports. Returns every venue that has opted in, across restaurant groups. Two optional filters narrow it, never widen it: \`signup\_form\_id\` to one website's venues when you found an Orion signup embed on a restaurant's page, and \` - `get\_availability`: Bookable times at one venue, on one date, for one party size. \`date\` is the venue's own local calendar date, \`YYYY-MM-DD\`. Each slot carries a \`slot\_id\` to pass to book and a \`starts\_at\` that is a full venue-local datetime, so a service running past midnight is unambiguous without you having to infe - `book`: Book a table. This takes a real table at a real restaurant. Pass a \`slot\_id\` from get\_availability. Confirm the venue, date, time and party size with the person before calling this, and do not call it speculatively: there is no cancel tool, so a booking made by mistake has to be undone by the guest - `get\_reservation`: Read one booking this credential made back from the venue. Use it to confirm a booking landed. A \`status\` of \`pending\` means the venue has not answered yet, not that it failed; treat anything you do not recognise as non-terminal rather than reporting a failure. - `join\_waitlist`: Ask to be told if a table opens at a time the guest actually wants. This is not a reservation and never becomes one by itself. The venue contacts the guest if something frees up, so say that plainly rather than implying a table is held. Offer it whenever the guest cannot get a time that suits them, Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html