io.usefulapi/resos
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
resOS MCP by usefulapi
Publisher-provided description
Read bookings, guests and availability; create, update or cancel bookings in resOS.
Summary by lookupd
Lets agents read and manage restaurant bookings, guests, availability and feedback, including creating, updating and cancelling…
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http resos https://resos.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add resos --url https://resos.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"resos": {
"url": "https://resos.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (19 tools)
Publisher-provided text
resos_list_bookingsList bookings, newest or oldest first as you sort, with date, time, party size, status, the guest's name, e-mail and phone, assigned tables and custom-field ansresos_get_bookingOne booking by id, with the guest's contact data, tables, custom fields, payment, the comment thread (guest and restaurant messages) and the internal restaurantresos_list_customersList the restaurant's customers (guest profiles): name, e-mails, phones, city and country, tags, notes, flags, booking count and newsletter consent. The streetresos_get_customerOne customer (guest profile) by id: contact data, tags, notes, flags, booking count and latest booking. GET /customers/{id}.resos_list_guest_feedbackList guest feedback (ratings for food, service, value and atmosphere, whether they recommend, and the message). Filter by date range, or only submitted feedbackresos_get_guest_feedbackOne guest feedback entry by id. GET /guestFeedback/{id}.resos_list_seating_areasList the seating areas with their tables (id, name, minimum and maximum seats) and table combinations. Use the ids for bookings and availability. GET /tables.resos_list_opening_hoursList the opening hours: regular weekly hours (day 1 Monday to 7 Sunday) and special date-specific hours, each with id, name, open and close times and whether thresos_get_opening_hourOne opening-hour entry by id. GET /openingHours/{id}.resos_list_custom_fieldsList the custom booking fields (name, label, type, required, choices). Use the ids to read or set custom-field answers. GET /customFields.resos_get_custom_fieldOne custom booking field by id. GET /customFields/{id}.resos_get_available_datesDates in a range on which the restaurant is open for bookings (default: the next 30 days). GET /bookingFlow/dates.resos_get_available_timesBooking times that are free on a date for a party size, optionally for one seating area. GET /bookingFlow/times.resos_get_available_tablesThe tables and table combinations that are free for a party size in a time window (UTC). Use it before assigning tables to a booking. GET /bookingFlow/availableresos_create_bookingWRITE: create a booking for a guest. It is a real booking in the restaurant's book. If notify_email or notify_sms is true, resOS e-mails or texts the GUEST (a cresos_update_bookingWRITE: change fields of an existing booking: date, time, party size, tables, duration, status, or the guest's name, e-mail or phone. Only the fields you pass chresos_cancel_bookingWRITE: cancel a booking (status canceled, with a canceled-at time). resOS may e-mail or text the GUEST a cancellation notice. The booking stays in resOS and canresos_add_booking_noteWRITE: add an internal restaurant note to a booking (for example `Birthday, bring a candle`). The guest does not see it and nothing is sent. At most 50 notes peresos_send_booking_commentWRITE: post a comment from the restaurant on a booking's guest thread. The guest can see it. If send_notification is true, resOS e-mails or texts the GUEST the
Details
- Version: 1.3.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 551 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/resos/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/resos)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp