resOS MCP by usefulapi
Read bookings, guests and availability; create, update or cancel bookings in resOS.
What it does
resOS MCP by usefulapi is an MCP server, a connector that lets an AI assistant use it as a tool. It is hosted: an assistant connects to it over the internet, nothing to install.
No capability identified yet from its description.
Facts come from the Official MCP Registry, as declared by the publisher. Capabilities are matched automatically (low confidence). None of this is a test of the tool.
At a glance
How to connect
As declared in the Official MCP Registry · hosted endpoint tested by Electra Index 4h ago (live check)Hosted endpoint
https://resos.usefulapi.io/mcpstreamable-http
In Claude Code: claude mcp add --transport http resos-mcp-by-usefulapi https://resos.usefulapi.io/mcp
MCP settings (Claude Desktop, Cursor and other MCP clients)
{
"mcpServers": {
"resos-mcp-by-usefulapi": {
"url": "https://resos.usefulapi.io/mcp"
}
}
}Live check
Electra Index connected to the hosted endpoint 4h agoONLINE resOS MCP by usefulapi answered an MCP connection on 02 Nov 2026 and introduced itself as resos-mcp 1.0.1 (MCP protocol 2025-06-18).
19 tools offered to AI assistants
resos_list_bookings· List 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 answers. Filter by date range, status, party size or guest name. The comment threadresos_get_booking· One booking by id, with the guest's contact data, tables, custom fields, payment, the comment thread (guest and restaurant messages) and the internal restaurant notes. GET /bookings/{id}.resos_list_customers· List the restaurant's customers (guest profiles): name, e-mails, phones, city and country, tags, notes, flags, booking count and newsletter consent. The street address is not returned. Filter by name. Pages of at most 100. GET /customers.resos_get_customer· One customer (guest profile) by id: contact data, tags, notes, flags, booking count and latest booking. GET /customers/{id}.resos_list_guest_feedback· List guest feedback (ratings for food, service, value and atmosphere, whether they recommend, and the message). Filter by date range, or only submitted feedback. Pages of at most 100. GET /guestFeedback.resos_get_guest_feedback· One guest feedback entry by id. GET /guestFeedback/{id}.resos_list_seating_areas· List 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_hours· List 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 the restaurant is open. GET /openingHours.resos_get_opening_hour· One opening-hour entry by id. GET /openingHours/{id}.resos_list_custom_fields· List the custom booking fields (name, label, type, required, choices). Use the ids to read or set custom-field answers. GET /customFields.resos_get_custom_field· One custom booking field by id. GET /customFields/{id}.resos_get_available_dates· Dates in a range on which the restaurant is open for bookings (default: the next 30 days). GET /bookingFlow/dates.
Show 7 more
resos_get_available_times· Booking times that are free on a date for a party size, optionally for one seating area. GET /bookingFlow/times.resos_get_available_tables· The 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/availableTables.resos_create_booking· WRITE: 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 confirmation); both default to false. Date and time are in the restaurant's localresos_update_booking· WRITE: 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 change. A status change or a new time can make resOS e-mail or text the GUEST (forresos_cancel_booking· WRITE: 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 can be read afterwards. Not retried: after a timeout read the booking first. PUT /bresos_add_booking_note· WRITE: 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 per booking; notes cannot be deleted through the API. Not retried: after a timeoutresos_send_booking_comment· WRITE: 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 message now: you must choose true or false. At most 25 comments per booking and
What "online" means: the server answered an MCP connection at the time of the check. It is not a guarantee of security, quality or continuous uptime. How we test: we open an MCP session and ask for the tool list, as an AI assistant would. We never run a tool and never send a key. Checked every few days. Method
Is this your server? Monitoring Pro: a check every 30 minutes and an email within the hour when it stops answering. Launch offer: $39.99 once, for life.
Facts & evidence
Each fact shows where it was seen and when.| Fact | Value | Evidence | Source | Last confirmed |
|---|---|---|---|---|
| Hosted endpoint | https://resos.usefulapi.io/mcp | DECLARED | SRC-001 Official MCP Registry | 4h ago |
| Local install (package) | no | DECLARED | SRC-001 Official MCP Registry | 4h ago |
| Remote access (hosted) | yes | DECLARED | SRC-001 Official MCP Registry | 4h ago |
| Website | https://usefulapi.io/resos/ | DECLARED | SRC-001 Official MCP Registry | 4h ago |
| Repository | https://github.com/m190/usefulapi-mcp | DECLARED | SRC-001 Official MCP Registry | 4h ago |
| Registry status | active | DECLARED | SRC-001 Official MCP Registry | 4h ago |
| Version | 1.0.1 | DECLARED | SRC-001 Official MCP Registry | 4h ago |
| MCP server | yes | DECLARED | SRC-001 Official MCP Registry | 4h ago |
Change history
- NEW02 Nov 2026first seen in the index
Is this page accurate?
Flag it and our robot re-checks the official source. Reports never change a score.Is resOS MCP by usefulapi still online?
Free alerts · no account▲ 0Do you run resOS MCP by usefulapi? Know when it stops answering
For publishers · optionalIts hosted endpoint can be monitored. Monitoring Pro connects every 30 minutes like an AI assistant, emails you within the hour when it stops answering, keeps a 90-day availability history and adds your answer rate to your badge.
Monitoring never changes a score or a rank.
Questions about resOS MCP by usefulapi
How do I connect resOS MCP by usefulapi?
Use the hosted endpoint https://resos.usefulapi.io/mcp in your assistant's MCP settings. The exact settings are in "How to connect" above, as declared in the Official MCP Registry.
What tools does resOS MCP by usefulapi offer?
When Electra Index connected on 02 Nov 2026, it listed 19 tools: resos_list_bookings, resos_get_booking, resos_list_customers, resos_get_customer, resos_list_guest_feedback, resos_get_guest_feedback, resos_list_seating_areas, resos_list_opening_hours and more. The full list is in "Live check" above.
Is resOS MCP by usefulapi online?
Yes. Its hosted endpoint answered an MCP connection from Electra Index 4h ago.