Contact SevenRooms to request API access; the SevenRooms API is available to venue partners and approved technology integrators, not as a self-service offering
Authenticate using the API credentials provided by SevenRooms; requests are authenticated via an API key passed in the request header
Query the availability endpoint with venue ID, party size, and date to retrieve bookable time slots
Create a reservation by POSTing guest details (name, email, phone), party size, date/time, and any special requests to the reservations endpoint
Retrieve or update guest profiles using the guest API to append visit notes, tags, or preferences that persist across future visits
Known gotchas
SevenRooms' advanced features such as waitlist management and table assignment have limited third-party API exposure; basic reservation creation and retrieval are the most reliably supported operations
Guest profile merging logic in SevenRooms is venue-controlled; if your integration creates duplicate guest records (e.g. same email different phone), deduplication must be handled on the SevenRooms side
The API contract and available endpoints vary by the venue's SevenRooms subscription tier; confirm endpoint availability for each venue before building against it
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp