Przejdź do treści

Integracja · Planowanie terminów

Połącz Claude i ChatGPT z Opencals

Zapytaj swoją AI, kiedy jest najbliższy wolny termin na usługę, który pracownik może go obsłużyć albo jakie dodatki są dostępne w Twoim sklepie Opencals. AI może wyszukiwać usługi i kolekcje usług, odczytywać lokalizacje, pracowników i ustawienia sklepu oraz sprawdzać dostępność według daty, lokalizacji lub pracownika. Działa z kluczem Storefront API i tylko odczytuje dane.

Połącz Opencals za darmo

Bezpłatny plan, bez karty kredytowej. Zajmuje około minuty.

Spróbuj zapytać

  • “Kiedy jest następny wolny termin na masaż trwający 60 minut?”

    AI znajduje usługę i zwraca najbliższy dostępny termin.

  • “Jakie godziny są otwarte z Sofią w czwartek?”

    Znajduje pracownika i usługę, a następnie wyświetla wolne terminy na ten dzień.

  • “Jakie dodatki można zarezerwować razem ze strzyżeniem?”

    Szuka usługi i wymienia dostępne dodatki do niej.

Co może robić Twoja AI

Usługi i dodatki

Wyszukaj zarezerwowalne usługi, czytaj czas trwania, cenę i opis, przeglądaj kolekcje usług i wymień dodatki idące w parze z usługą.

Dostępność

Znajdź najbliższy wolny termin, wyświetl wolne terminy w danym dniu lub zobacz wolne przedziały czasu, filtrując według lokalizacji lub pracownika.

Lokalizacje i pracownicy

Wyświetlaj i odczytuj lokalizacje wraz z adresami, listuj pracowników dostępnych do rezerwacji i czytaj publiczne ustawienia sklepu.

  • “Jakie usługi oferujecie w lokalizacji Vesterbro?”

    Znajduje lokalizację i wyszukuje dostępne tam usługi, z czasem trwania i ceną.

  • “Czy w przyszłym tygodniu są wolne terminy na konsultację?”

    Wymienia wolne przedziały czasu dla usługi zaczynając od daty podanej przez Ciebie.

  • “Jakie są zasady rezerwacji sklepu i strefa czasowa?”

    Czyta publiczne ustawienia sklepu.

Narzędzia dla Opencals: 69

Te narzędzia zostają włączone po połączeniu. Każde z nich możesz wyłączyć lub ustawić wymóg zatwierdzenia przed jego uruchomieniem.

  • cancel_appointmentUsuwaAnuluj wizytę (identyfikator wizyty). Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Cancel appointment.
  • create_appointmentZmienia daneUtwórz nową wizytę. Wymagane: slot. Podsumowanie API: Create appointment.
  • create_appointment_feedbackZmienia daneUtwórz nową opinię dla wizyty. Wymagane: answers. Podsumowanie API: Submit appointment feedback.
  • create_appointment_guestZmienia daneUtwórz nowego gościa na termin. Wymagany: adres e-mail. Podsumowanie API: Dodaj gościa do terminu.
  • create_cartZmienia daneUtwórz nowy koszyk. Wymagane: identyfikator koszyka. Podsumowanie API: Create or fetch cart.
  • create_discount_codeZmienia daneUtwórz nowy kod rabatu. Wymagany: id koszyka lub kod. Podsumowanie API: Zastosuj kod rabatu/promocji do koszyka.
  • create_documentZmienia daneUtwórz nowy dokument. Wymagane: id pytania, rodzaj pytania, nazwa pliku, MIME lub rozmiar. Podsumowanie API: Wygeneruj podpisany URL S3 do przesyłania plików przez klienta.
  • create_extendZmienia daneUtwórz nowe przedłużenie. Wymagane: identyfikator koszyka. Podsumowanie API: Extend cart expiration by 5 minutes.
  • create_productZmienia daneUtwórz nowy produkt. Wymagane: id koszyka lub id terminu. Najpierw wyszukaj produkty, aby uniknąć duplikatów. Podsumowanie API: Dodaj termin do koszyka.
  • create_product_onsZmienia daneUtwórz nowy produkt. Wymagane: identyfikator koszyka lub identyfikator dodatku. Najpierw wyszukaj produkty, aby uniknąć duplikatów. Podsumowanie API: Add an add-on to a cart item.
  • create_request_email_verificationWidoczne dla innychUtwórz nową prośbę o weryfikację adresu e-mail. Wymagane: email. Ma skutki widoczne poza tym systemem. Podsumowanie API: Request customer email verification.
  • create_request_login_codeZmienia daneUtwórz nowe żądanie kodu logowania. Wymagane: adres e-mail. Podsumowanie API: Poproś o kod logowania.
  • create_request_password_resetUsuwaUtwórz nową prośbę o reset hasła. Wymagane: email. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Request customer password reset.
  • create_reset_passwordUsuwaUtwórz nowy reset hasła. Wymagane: token lub nowe hasło. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Reset customer password.
  • create_sign_upZmienia daneUtwórz nową rejestrację. Wymagane: email lub hasło. Podsumowanie API: Register a new customer.
  • create_startZmienia daneUtwórz nowy start. Wymagane: identyfikator koszyka lub dostawca. Podsumowanie API: Start checkout for cart (create payment, validate items).
  • delete_add_onUsuwaTrwale usuń dodatek według identyfikatora pozycji dodatku w koszyku. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Remove a cart add-on item.
  • delete_appointment_guestUsuwaTrwale usuń gościa według identyfikatora gościa. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Remove a guest from an appointment.
  • delete_discount_codesPrzenosi środkiTrwale usuń kod rabatowy. Działanie finansowe lub nieodwracalne; może wymagać zatwierdzenia. Podsumowanie API: Remove the applied discount/promo code from the cart.
  • delete_productUsuwaTrwale usuń produkt według identyfikatora produktu. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Remove cart item.
  • get_a_product_by_external_variant_idPobierz jeden produkt według zewnętrznego identyfikatora wariantu produktu. Podsumowanie API: Get a product by external variant ID.
  • get_add_onPobierz jeden dodatek przez ID dodatku. Podsumowanie API: Pobierz dodatek przez ID.
  • get_an_add_on_by_slugPobierz jeden produkt przez slug produktu. Podsumowanie API: Pobierz dodatek przez slug.
  • get_appointmentPobierz jeden termin przez ID terminu. Podsumowanie API: Pobierz termin przez ID.
  • get_authPobierz jedno uwierzytelnienie. Podsumowanie API: Refresh customer tokens.
  • get_by_external_order_namePobierz jeden element według zewnętrznej nazwy zamówienia. Podsumowanie API: Get appointment by external order name.
  • get_checkout_question_translationPobierz jedno tłumaczenie pytania w koszyku według języka. Podsumowanie API: List checkout questions translations for a product.
  • get_feedback_question_translationPobierz jedno tłumaczenie pytania o opinię według języka. Podsumowanie API: List feedback questions translations.
  • get_imagePobierz jedną grafikę przez ID grafiki. Podsumowanie API: Pobierz grafikę przez ID.
  • get_locationPobierz jedną lokalizację przez jej ID, wraz z adresem i szczegółami.
  • get_location_by_slugPobierz jeden produkt według sluga produktu. Podsumowanie API: Get location by slug.
  • get_next_available_slotZnajdź najbliższy wolny termin dla usługi (`product_id`), opcjonalnie w `location_id` lub u `staff_member_id`.
  • get_orderPobierz jedno zamówienie przez ID zamówienia. Podsumowanie API: Pobierz zamówienie przez ID.
  • get_productPobierz jeden produkt przez slug produktu. Podsumowanie API: Pobierz produkt przez slug.
  • get_product_collection_by_slugPobierz jeden produkt według sluga produktu. Podsumowanie API: Get product collection by slug.
  • get_products_by_external_idPobierz jeden produkt według zewnętrznego identyfikatora produktu. Podsumowanie API: Get products by external ID.
  • get_questionPobierz jedno pytanie według języka. Podsumowanie API: Get all checkout questions for current cart.
  • get_servicePobierz jedną usługę dostępną do rezerwacji według `product_id`, z czasem trwania, ceną i opisem.
  • get_staff_member_by_slugPobierz jeden produkt według sluga produktu. Podsumowanie API: Get staff member by slug.
  • get_store_settingsPobierz publiczne ustawienia sklepu, takie jak jego nazwa, strefa czasowa i zasady rezerwacji.
  • list_add_onsZmienia daneWyświetl dodatki sklepu (elementy, które można zarezerwować razem z usługą), z możliwością filtrowania według `q`, `product_id`, `location_id` lub `staff_member_id`.
  • list_appointmentsWyświetl wizyty. Opcjonalne filtry: take, status, staff members, products, locations lub date. Wyniki są stronicowane. Podsumowanie API: List customer appointments.
  • list_availability_rangesWyświetl wolne przedziały czasu dla usługi (`product_id`), opcjonalnie od `date` i dla `location_id` lub `staff_member_id`.
  • list_available_add_ons_for_a_product_by_slugZmienia daneUtwórz nowy produkt. Najpierw wyszukaj produkty, aby uniknąć duplikatów. Podsumowanie API: List available add-ons for a product by slug.
  • list_available_slotsWyświetl wolne terminy dla usługi (`product_id`) w dniu `date`, opcjonalnie dla `location_id`, `staff_member_id`, `duration` lub `timezone`.
  • list_booking_historiesWyświetl historie rezerwacji. Podsumowanie API: Get customer booking preferences.
  • list_cartsLista koszyków. Podsumowanie API: Pobierz koszyk.
  • list_locationsWyświetl lokalizacje sklepu. Wyszukuj za pomocą `q`; stronicuj za pomocą `page` i `take`.
  • list_marketing_consentsLista zgód marketingowych. Podsumowanie API: Pobierz aktualną zgodę klienta na marketing.
  • list_order_invoicesWyświetl faktury dla zamówienia. Podsumowanie API: List invoices issued for the authenticated customer order.
  • list_paymentsLista płatności. Podsumowanie API: Pobierz publiczne ustawienia płatności.
  • list_profilesWyświetl profile. Podsumowanie API: Get current customer profile.
  • list_providersWyświetl dostawców. Podsumowanie API: Get available payment providers for checkout.
  • list_resolve_linksWyświetl rozwiązane linki. Podsumowanie API: Resolve a magic link token.
  • list_service_add_onsZmienia daneWyświetl dodatki dostępne dla jednej usługi (`product_id`), opcjonalnie dla `location_id` lub `staff_member_id`.
  • list_service_collectionsWyświetl kolekcje usług (grupy usług), opcjonalnie tylko widoczne. Stronicuj za pomocą `page` i `take`.
  • list_staff_membersWyświetl pracowników sklepu, których można zarezerwować. Wyszukuj za pomocą `q`; stronicuj za pomocą `page` i `take`.
  • search_ordersWyszukaj zamówienia według take, nazwy, statusów płatności, statusów realizacji, klientów lub usług. Użyj tego, aby znaleźć istniejące zamówienia przed utworzeniem nowego. Wyniki są stronicowane. Podsumowanie API: List customer orders.
  • search_servicesSzukaj rezerwowalnych usług sklepu według `q`, `status` lub `location_id`. Paginuj z `page` i `take`. Użyj do znalezienia ID usługi.
  • submit_auth_emailWidoczne dla innychZweryfikuj uwierzytelnienie. Ma skutki widoczne poza tym systemem. Podsumowanie API: Verify customer email.
  • submit_auth_login_codeWidoczne dla innychWeryfikacja uwierzytelnienia. Ma widoczne skutki poza tym systemem. Podsumowanie API: Weryfikacja kodu logowania.
  • submit_customerWidoczne dla innychPrześlij klienta. Ma skutki widoczne poza tym systemem. Podsumowanie API: Submit checkout (capture payment, create order, auto-authenticate customer).
  • update_add_onZmienia daneZaktualizuj istniejący dodatek wskazany przez identyfikator pozycji dodatku w koszyku. Zmieniane są tylko przekazane pola. Podsumowanie API: Update quantity of a cart add-on item.
  • update_appointment_reschedulesWidoczne dla innychZaktualizuj istniejącą zmianę terminu wskazaną przez identyfikator wizyty. Ma skutki widoczne poza tym systemem. Podsumowanie API: Reschedule appointment.
  • update_customers_answersZmienia daneZaktualizuj istniejącego klienta. Podsumowanie API: Save checkout question answers to appointments.
  • update_customers_customerZmienia daneAktualizacja istniejącego klienta. Podsumowanie API: Zapisz informacje o kliencie do koszyka i rezerwacji.
  • update_marketing_consentsWidoczne dla innychZaktualizuj istniejącą zgodę marketingową. Ma skutki widoczne poza tym systemem. Podsumowanie API: Update current customer marketing consent.
  • update_passwordsPrzenosi środkiZaktualizuj istniejące hasło. Działanie finansowe lub nieodwracalne; może wymagać zatwierdzenia. Podsumowanie API: Zmień aktualne hasło klienta.
  • update_profilesWidoczne dla innychZaktualizuj istniejący profil. Ma skutki widoczne poza tym systemem. Podsumowanie API: Zaktualizuj aktualny profil klienta.

Konfiguracja w trzech krokach

  1. 1

    Wybierz aplikację

    Utwórz bezpłatne konto PipMCP i wybierz Opencals z listy aplikacji.

  2. 2

    Wklej klucz

    Wklej klucz Storefront API z Opencals. W panelu Opencals przejdź do Settings › API Keys i utwórz klucz Storefront API. Zaczyna się od sfk_ i jest przypisany do jednego sklepu.

  3. 3

    Dodaj link do swojego asystenta AI

    Otrzymasz osobisty link MCP. Dodaj go do Claude, ChatGPT lub Cursor:

    1. Kliknij swoją nazwę, a następnie Ustawienia › Konektory › Dodaj niestandardowy konektor.
    2. Wklej swój link jako adres URL zdalnego serwera MCP.
    3. Włącz konektor w menu + na czacie.

Pytania

Co może AI w Opencals?

AI może wyszukiwać i odczytywać usługi, kolekcje usług, dodatki, lokalizacje, pracowników i publiczne ustawienia Twojego sklepu. Może sprawdzać dostępność jako najbliższy wolny termin, wolne terminy w danym dniu lub wolne przedziały czasu, filtrowane według lokalizacji lub pracownika.

Czy AI widzi moje dane uwierzytelniające Opencals?

Nie. Twój klucz Storefront API jest szyfrowany w spoczynku i nigdy nie jest pokazywany AI. Po zapisaniu nie jest już wyświetlany, nawet Tobie. AI widzi tylko wyniki wywołanych przez siebie narzędzi.

Czy mogę kontrolować, na co AI ma pozwolenie?

Tak. Wybierasz, jakie narzędzia są włączone, np. dostępność bez list pracowników. Wszystkie narzędzia Opencals czytają informacje i żadne nie zmieniają Twojego sklepu. Każde wywołanie narzędzia jest rejestrowane.

Czy działa z ChatGPT?

Tak. W ChatGPT otwórz Ustawienia › Aplikacje i konektory › Zaawansowane, włącz tryb dewelopera i dodaj swój link PipMCP. Tryb dewelopera wymaga płatnego planu ChatGPT: Plus, Pro, Business lub Enterprise. Ten sam link działa też w Claude (Ustawienia › Konektory › Dodaj własny konektor), Cursorze i innych klientach MCP.

Ile to kosztuje?

PipMCP ma plan darmowy, który nie wymaga karty kredytowej. Plany płatne rozliczane są za każde zakończone zadanie. Potrzebujesz też własnego konta Opencals.

Czy AI może rezerwować terminy?

Nie z tym konektorem. Obejmuje on usługi, dodatki, lokalizacje, personel i dostępność, więc AI może znaleźć odpowiedni termin i poinformować Ciebie lub Twojego klienta, co jest wolne. Sama rezerwacja odbywa się w Opencals.

Pozwól swojej AI działać w Opencals już dziś.

Zacznij za darmo. Twój klucz pozostaje zaszyfrowany, a Ty decydujesz, co AI może robić.

Połącz Opencals za darmo

PipMCP nie jest powiązany z Opencals. Nazwy produktów są znakami towarowymi ich właścicieli.