Asystent AI może sprawdzić wolne terminy konsultacji Bubble Development i na Twoje wyraźne polecenie utworzyć rezerwację przez publiczny interfejs MCP.

Jak zacząć

To działa tylko wtedy, gdy asystent pozwala dodać zewnętrzny serwer (MCP). Po połączeniu możesz napisać na przykład:

Znajdź wolny termin konsultacji w Bubble Development w przyszłym tygodniu i zarezerwuj go po moim potwierdzeniu.

Jeśli asystent nie obsługuje MCP, skorzystaj ze zwykłego formularza rezerwacji.

Rezerwuj na stronie

Połączenie asystenta

W aplikacji obsługującej zdalne serwery MCP dodaj poniższy adres jako serwer Streamable HTTP. Publiczny interfejs rezerwacji nie wymaga logowania ani klucza API. Obsługa i połączenie zależą od aplikacji; samo otwarcie strony nie podłącza automatycznie narzędzi do każdego asystenta.

https://services.bubbledevelopment.cz/api/booking/mcp

Dane połączenia (JSON) · llms.txt

Jak przebiega rezerwacja

  1. Asystent odczytuje opublikowane typy konsultacji i wolne terminy. Sam odczyt niczego nie rezerwuje ani nie wysyła wiadomości.
  2. Przed rezerwacją pokazuje typ, cenę, czas trwania, termin w strefie Europe/Prague oraz warunki anulowania i informacje o danych osobowych.
  3. Wysyła rezerwację wyłącznie na wyraźne polecenie i po zaakceptowaniu warunków. Wymagane są imię, nazwisko, e-mail, telefon i firma, a przy konsultacji osobistej także adres. Numer identyfikacyjny firmy i uwagi są opcjonalne.
  4. System ponownie sprawdza dostępność i korzysta z tego samego procesu co formularz: rezerwacja w kalendarzu, powiązane dane CRM i potwierdzenia. Wynik wymagający sprawdzenia przez BD nie jest potwierdzoną rezerwacją.

Warunki handlowe · Dane osobowe

Zakres i prywatność

Dostępne są tylko publiczne typy konsultacji i wolne terminy. Interfejs nie udostępnia cudzych rezerwacji, prywatnych kalendarzy, kontaktów ani administracji. Nie akceptuje ofert i nie podpisuje zamówień. Przekazuj tylko dane potrzebne do rezerwacji, bez haseł i poufnych załączników.

Dwa publiczne narzędzia

booking_availability

Opublikowane typy konsultacji i dostępność. Puste arguments zwracają katalog; dodaj type, from i to, aby odczytać terminy (YYYY-MM-DD, maksymalnie 31 dni).

W booking_availability ustaw lang na cs, en lub pl i zachowaj ten sam lang w booking_book.

booking_book

Tworzenie rezerwacji. Wymaga slotToken, timezone: Europe/Prague, intent: book_consultation, consent: true, danych kontaktowych i idempotencyKey. Asystent nie może domniemywać zgody ani zamiaru użytkownika.

Dla programistów i agentów

Dostępność zwraca podpisany wybór terminu ważny przez 15 minut. Ponawiaj identyczną rezerwację z tym samym losowym idempotencyKey. Zmiana danych pod tym samym kluczem lub zajęcie terminu powoduje błąd. Daty zawierają UTC offset; reguły korzystają z Europe/Prague i czasu letniego. Częstotliwość i rozmiar żądań są ograniczone.

Obsługiwane wersje: 2026-07-28 (metadane każdego żądania i server/discover) oraz 2025-11-25 (initialize, notifications/initialized, tools/list, tools/call). Odpowiedzi mają format JSON, bez stałego połączenia SSE. Stary transport HTTP+SSE nie jest obsługiwany.

Tylko dla klientów działających po stronie serwera; bezpośrednie połączenia z przeglądarki nie są obsługiwane. Wysyłaj Accept: application/json, text/event-stream. Zgodę deklaruje asystent; interfejs nie może sprawdzić, co użytkownik faktycznie potwierdził.