Search Upsalt venues, check availability, and book, view, or cancel a reservation.
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.
https://ai.upsalt.io/mcp/booking5 Tools · 1435 msfind-companyFind a company by its slug and return its public profile: services, opening hours, and booking configuration. Use this first to obtain the company_id needed by the other tools.Find a company by its slug and return its public profile: services, opening hours, and booking configuration. Use this first to obtain the company_id needed by the other tools.
| Parameter | Typ | Beschreibung |
|---|---|---|
| slug* | string | The company slug, as found in its booking page URL. |
| business_type | string | Optional business type filter. |
list-available-slotsList the available booking slots for a company on a given date. Returns shifts and bookable hours; use the shift_id and hour when creating a booking.List the available booking slots for a company on a given date. Returns shifts and bookable hours; use the shift_id and hour when creating a booking.
| Parameter | Typ | Beschreibung |
|---|---|---|
| company_id* | integer | The company id, as returned by the find-company tool. |
| date* | string | The date to check, in YYYY-MM-DD format (e.g. 2026-07-20). |
create-bookingCreate a booking for a company as a guest. Requires a date (YYYY/MM/DD), an hour and shift_id obtained from list-available-slots, and the guest contact details. On success, returns the reservation details including a token that can be used with get-booking-info and cancel-booking.Create a booking for a company as a guest. Requires a date (YYYY/MM/DD), an hour and shift_id obtained from list-available-slots, and the guest contact details. On success, returns the reservation details including a token that can be used with get-booking-info and cancel-booking.
| Parameter | Typ | Beschreibung |
|---|---|---|
| company_id* | integer | The company id, as returned by the find-company tool. |
| date* | string | Booking date in YYYY/MM/DD format (e.g. 2026/07/20). Note the slashes. |
| hour* | string | Booking hour in HH:MM format, taken from list-available-slots. |
| shift_id* | integer | The shift id, taken from list-available-slots. |
| adults* | integer | Number of adults. |
| name* | string | Guest first name. |
| surname* | string | Guest last name. |
| email* | string | Guest email address. The booking confirmation and management token are sent here. |
| phone* | string | Guest phone number. |
| children | integer | Number of children. |
| babies | integer | Number of babies. |
| pets | integer | Number of pets. |
| vegan | boolean | Whether the party includes vegan guests. |
| vegetarian | boolean | Whether the party includes vegetarian guests. |
| gluten_free | boolean | Whether the party needs gluten-free options. |
| nuts_allergy | boolean | Whether the party has a nut allergy. |
| message | string | Optional message for the business. |
| pushchair | integer | Number of pushchairs. |
| wheelchair | integer | Number of wheelchairs. |
| highchair | integer | Number of highchairs. |
| optin | integer | Marketing opt-in flag (1 or 0). |
| latitude | number | Guest latitude, if known. |
| longitude | number | Guest longitude, if known. |
| country | string | Guest country. |
get-booking-infoRetrieve the details of an existing booking using the management token returned by create-booking.Retrieve the details of an existing booking using the management token returned by create-booking.
| Parameter | Typ | Beschreibung |
|---|---|---|
| company_id* | integer | The company id the booking belongs to. |
| token* | string | The booking management token returned by create-booking. |
cancel-bookingCancel an existing booking using the management token returned by create-booking. This action is irreversible; confirm with the guest before calling it.Cancel an existing booking using the management token returned by create-booking. This action is irreversible; confirm with the guest before calling it.
| Parameter | Typ | Beschreibung |
|---|---|---|
| token* | string | The booking management token returned by create-booking. |
5 von 5 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
Search Upsalt venues, check availability, and book, view, or cancel a reservation.
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.