Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
Read bookings, guests and availability; create, update or cancel bookings in resOS.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Funktioniert in Claude im Web, auf dem Desktop und auf dem Handy:
https://resos.usefulapi.io/mcpFühre das in deinem Terminal aus
claude mcp add --transport http resos https://resos.usefulapi.io/mcpIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"resos": {
"url": "https://resos.usefulapi.io/mcp"
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"resos": {
"type": "http",
"url": "https://resos.usefulapi.io/mcp"
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
ChatGPT verbindet sich nur mit Servern im Internet:
https://resos.usefulapi.io/mcpMenünamen können sich je nach Tarif und mit der Zeit leicht unterscheiden.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Tool-Namen und -Beschreibungen genau so, wie der Server sie am 6. Nov. 2026 gemeldet hat. Geschrieben hat sie der Entwickler, nicht wir; wir zeigen sie als reinen 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 answers. Filter by date range, status, party size or guest name. The comment thread and sent-message log are not included (
resos_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 restaurant notes. GET /bookings/{id}.
resos_list_customersList 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_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 feedback. Pages of at most 100. GET /guestFeedback.
resos_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 the restaurant is open. GET /openingHours.
resos_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/availableTables.
resos_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 confirmation); both default to false. Date and time are in the restaurant's local timezone. Check resos_get_available_tim
resos_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 change. A status change or a new time can make resOS e-mail or text the GUEST (for example on approved or declined). To ca
resos_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 can be read afterwards. Not retried: after a timeout read the booking first. PUT /bookings/{id}/cancel.
resos_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 per booking; notes cannot be deleted through the API. Not retried: after a timeout read the booking first, or the note may
resos_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 message now: you must choose true or false. At most 25 comments per booking and 5 per minute. Cannot be deleted through
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 6. Nov. 2026
Der Registry-Name wurde über die Domain usefulapi.io bestätigt (die Registry prüft, wem die Domain gehört)
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Antwort in 46 ms (HTTP 200)
Keine Anmeldung nötig
Wir haben 19 Tool-Beschreibungen gelesen und keine versteckten Anweisungen an die KI gefunden
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 3 von 3 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft in der Cloud des Entwicklers. Du verbindest dich übers Internet, ohne etwas zu installieren, aber was du sendest, läuft über die Server des Entwicklers.
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.1.3) kam gestern in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, debuff
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Let coding agents play, test and tune your 2D web game: live state, explained errors, replays, fuzz.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Use your resOS account from Claude, Cursor, or any MCP client. It reads bookings, guests, feedback and availability, and it can create, change or cancel bookings and post guest comments. Hosted, no local install: connect with your own credentials.
Live endpoint: https://resos.usefulapi.io/mcp · Homepage: https://usefulapi.io
https://resos.usefulapi.io/mcp.claude mcp add --transport http resos https://resos.usefulapi.io/mcp, then run /mcp to log in.{
"mcpServers": { "resos": { "url": "https://resos.usefulapi.io/mcp" } } }
Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your resOS credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/resos/
On first connect you provide your resOS API key (Settings → API integration; the API is a paid add-on). The server validates it and stores it per user. No keys go in config files.
| Tool | Type | What it does |
|---|---|---|
resos_list_bookings | read | List bookings |
resos_get_booking | read | Get booking |
resos_list_customers | read | List customers |
resos_get_customer | read | Get customer |
resos_list_guest_feedback | read | List guest feedback |
resos_get_guest_feedback | read | Get guest feedback |
resos_list_seating_areas | read | List seating areas and tables |
resos_list_opening_hours | read | List opening hours |
resos_get_opening_hour | read | Get opening hour |
resos_list_custom_fields | read | List custom fields |
resos_get_custom_field | read | Get custom field |
resos_get_available_dates | read | Get available dates |
resos_get_available_times | read | Get available times |
resos_get_available_tables | read | Get available tables |
resos_create_booking | write | Create booking |
resos_update_booking | write | Update booking |
resos_cancel_booking | write | Cancel booking |
resos_add_booking_note | write | Add internal booking note |
resos_send_booking_comment | write | Post booking comment to guest |
resos_usage_status | meta | Usage status (free-tier meter) |
resos_request_feature | meta | Request a missing feature |
resos_upgrade | meta | Upgrade to Pro or Pro+ |
resos_cancel_subscription | meta | Cancel the Pro subscription |
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
| Plan | Price | Limit |
|---|---|---|
| Free | $0 | 50 tool calls / month |
| Pro (per user) | $9/mo or $90/yr (2 months free) | Unlimited* |
\*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to support@usefulapi.io.
Pro covers this server only. Subscribe with resos_upgrade (it returns a Stripe Checkout link). Cancel any time with resos_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running resos_upgrade before then undoes the cancel. Or write to support@usefulapi.io.
MIT — see LICENSE. Documentation only; the server is hosted.