Przejdź do treści

Integracja · Planowanie terminów

Połącz Claude i ChatGPT z Cal ID

Zapytaj swoją AI, kto jest jutro umówiony, poproś o znalezienie wolnego terminu albo o rezerwację, przełożenie lub anulowanie spotkania w Cal ID. Może zarządzać rezerwacjami, typami wydarzeń i kontaktami, akceptować lub odrzucać prośby o rezerwację oraz wyświetlać Twoje harmonogramy dostępności i zespoły. Może też odczytywać sesje notatnika spotkań.

Połącz Cal ID za darmo

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

Spróbuj zapytać

  • “Jakie mam jutro rezerwacje?”

    Wyświetla Twoje rezerwacje z tego zakresu dat wraz z godzinami, uczestnikami i statusem.

  • “Znajdź wolny termin na moją Rozmowę wstępną w przyszłym tygodniu.”

    Wyświetla wolne godziny rezerwacji dla tego typu wydarzenia w Twojej strefie czasowej.

  • “Zarezerwuj rozmowę wprowadzącą z [email protected] w środę o 10:00.”

    Sprawdza wolne godziny, a następnie tworzy rezerwację. Jens otrzymuje potwierdzający e-mail.

Co może robić Twoja AI

Rezerwacje

Wyświetlaj, odczytuj, twórz, potwierdzaj, przekładaj i anuluj rezerwacje, filtrując według statusu, uczestnika, typu wydarzenia lub daty.

Typy wydarzeń i dostępność

Tworzyć, czytać i edytować typy wydarzeń, wyświetlać wolne sloty i harmonogramy dostępności oraz widzieć typy wydarzeń swoich zespołów.

Kontakty i notetnik

Szukać, tworzyć i edytować kontakty, wyświetlać spotkania z kontaktem oraz czytać sesje notetnika.

  • “Przesuń moje spotkanie o 14:00 z Laurą na czwartek w tej samej godzinie.”

    Przekłada rezerwację na nowy czas rozpoczęcia, a uczestnicy otrzymują powiadomienie.

  • “Akceptuj oczekującą prośbę o rezerwację od Acme.”

    Akceptuje rezerwację oczekującą na potwierdzenie. Może też odrzucić ją z podaniem powodu.

  • “Utwórz 15-minutowy typ wydarzenia o nazwie Szybka rozmowa.”

    Tworzy typ wydarzenia z tytułem, slugiem i długością.

Narzędzia dla Cal ID: 61

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_bookingUsuwaAnuluj rezerwację według `booking_id` z opcjonalnym `cancellation_reason`. Uczestnicy otrzymują powiadomienie; w przypadku płatnych rezerwacji `auto_refund` może zwrócić płatność.
  • confirm_bookingWidoczne dla innychZaakceptuj (`confirmed` true) lub odrzuć (`confirmed` false) rezerwację wymagającą potwierdzenia, według `booking_id`, z opcjonalnym `reason`.
  • create_availabilityZmienia daneUtwórz nową dostępność. Wymagane: id harmonogramu, godzina rozpoczęcia, godzina zakończenia lub dni.
  • create_bookingZmienia daneZarezerwuj spotkanie dla typu wydarzenia (`event_type_id` lub `event_type_slug`) z `start`, `end` (ISO 8601), `time_zone` i `responses` (dane osoby rezerwującej: `email`, imię i nazwisko, notatki, goście). Najpierw sprawdź wolne terminy za pomocą list_slots; osoba rezerwująca otrzyma e-mail z potwierdzeniem.
  • create_contactZmienia daneUtwórz kontakt z `name`, `email` oraz opcjonalnie `phone` i `notes`.
  • create_event_typeZmienia daneUtwórz typ wydarzenia; umieść jego ustawienia w `body`: `title`, `slug`, `length` (minuty) oraz opcjonalny opis, lokalizacje, cenę i walutę.
  • create_reserveZmienia daneUtwórz nową rezerwację miejsca. Wymagane: identyfikator typu wydarzenia lub początek slotu.
  • create_scheduleZmienia daneUtwórz nowy harmonogram. Wymagane: nazwa.
  • create_teamZmienia daneUtwórz nowy zespół. Wymagane: nazwa. Najpierw wyszukaj zespoły, aby uniknąć duplikatów.
  • create_team_event_typeZmienia daneUtwórz nowy typ wydarzenia dla zespołu. Wymagane: treść.
  • create_team_subscriptionZmienia daneUtwórz nową subskrypcję dla zespołu. Wymagane: id użytkownika.
  • create_webhookUsuwaUtwórz nowy webhook. Wymagane: wyzwalacze zdarzeń lub adres URL subskrybenta. Działanie destrukcyjne; może wymagać zatwierdzenia.
  • delete_availabilityUsuwaTrwale usuń dostępność według identyfikatora dostępności. Działanie destrukcyjne; może wymagać zatwierdzenia.
  • delete_contactUsuwaTrwale usuwa kontakt według identyfikatora kontaktu. Akcja destrukcyjna; może wymagać zatwierdzenia.
  • delete_event_typeUsuwaTrwale usuń typ wydarzenia według identyfikatora typu wydarzenia. Działanie destrukcyjne; może wymagać zatwierdzenia.
  • delete_scheduleUsuwaTrwale usuń harmonogram według identyfikatora harmonogramu. Działanie destrukcyjne; może wymagać zatwierdzenia.
  • delete_slotUsuwaTrwale usuń slot według uid. Działanie destrukcyjne; może wymagać zatwierdzenia.
  • delete_teamUsuwaTrwale usuń zespół według identyfikatora zespołu. Działanie destrukcyjne; może wymagać zatwierdzenia.
  • delete_team_event_typeUsuwaTrwale usuń typ wydarzenia według identyfikatora typu wydarzenia. Działanie destrukcyjne; może wymagać zatwierdzenia.
  • delete_team_subscriptionUsuwaTrwale usuń subskrypcję według identyfikatora subskrypcji. Działanie destrukcyjne; może wymagać zatwierdzenia.
  • delete_webhookUsuwaTrwale usuwa webhook na podstawie webhook id. Działanie destrukcyjne; może wymagać zatwierdzenia.
  • get_bookingPobierz jedną rezerwację za pomocą `booking_id`, z godzinami, uczestnikami, lokalizacją i statusem.
  • get_contactPobiera jeden kontakt według `contact_id`.
  • get_event_typePobierz jeden typ wydarzenia za pomocą `event_type_id`, z czasem trwania, lokalizacjami i ustawieniami rezerwacji.
  • get_mePobierz własny profil Cal ID: imię i nazwisko, nazwę użytkownika, adres e-mail i strefę czasową.
  • get_notetakerPobierz jedną sesję notetaker za pomocą `notetaker_id`.
  • get_slotPobierz jeden slot po uid.
  • get_teamPobiera jeden zespół na podstawie id zespołu.
  • get_team_event_typePobierz jeden typ wydarzenia dla zespołu po id typu wydarzenia.
  • get_team_subscriptionPobierz jedną subskrypcję dla zespołu po id subskrypcji.
  • get_userPobierz jednego użytkownika po userslug.
  • get_webhookPobiera jeden webhook według webhook id.
  • list_availabilitiesWyświetl dostępności. Opcjonalne filtry: data od, data do lub id typu wydarzenia.
  • list_available_slotsWyświetlaj wolne godziny zapisu dla typu wydarzenia (`event_type_id` lub `event_type_slug`) do `end`, opcjonalnie z `duration` i `time_zone`.
  • list_bookingsWyświetl rezerwacje filtrowane według `status`, `attendee_email`, `attendee_name`, `event_type_ids` lub zakresów dat, z sortowaniem, `page` i `limit`.
  • list_client_ipsWyświetlaj adresy IP klientów.
  • list_contact_meetingsWyświetl spotkania z kontaktem według `contact_id`.
  • list_event_typesWyświetl swoje typy wydarzeń (typy spotkań, które można rezerwować), filtrowane według `title`, `slug` lub `hidden`.
  • list_notetaker_audio_recordingsWyświetl nagrania audio notatnika.
  • list_notetaker_recordingsWyświetlaj nagrania dla notetaker.
  • list_notetakersWyświetl swoje sesje notatnika spotkań, z `page` i `limit`.
  • list_schedulesPrzeglądaj swoje harmonogramy dostępności (godziny pracy).
  • list_team_event_typesWyświetl typy wydarzeń zespołu według `team_id`.
  • list_team_schedulesWyświetlaj harmonogramy dla zespołu.
  • list_team_subscriptionsWyświetl subskrypcje zespołu. Opcjonalne filtry: order by, order dir, rola lub zaakceptowane zaproszenie. Wyniki są stronicowane.
  • list_teamsWyświetl zespoły, do których należysz, filtrowane według `name` lub `slug`.
  • list_webhooksWyświetla webhooki. Wyniki są stronicowane.
  • reschedule_bookingWidoczne dla innychPrzenieś rezerwację według `booking_id` na nowy czas `start`, z opcjonalnym `rescheduling_reason`. Uczestnicy otrzymują powiadomienie.
  • search_contactsSzukaj swoich kontaktów z `search`, z sortowaniem, `limit` i `offset`.
  • update_availabilityZmienia daneZaktualizuj istniejącą dostępność określoną przez identyfikator dostępności. Zmieniane są tylko przekazane pola.
  • update_booking_reassign_booking_automaticalliesWidoczne dla innychZaktualizuj istniejące automatyczne ponowne przypisanie rezerwacji określone przez identyfikator rezerwacji. Zmieniane są tylko przekazane pola. Ma skutki widoczne poza tym systemem.
  • update_booking_usersWidoczne dla innychZaktualizuj istniejącego użytkownika określonego przez identyfikator rezerwacji. Zmieniane są tylko przekazane pola. Ma skutki widoczne poza tym systemem.
  • update_contactZmienia daneZaktualizuj kontakt `contact_id`: imię, adres e-mail, numer telefonu lub notatki.
  • update_event_typeZmienia daneZaktualizuj typ wydarzenia `event_type_id`; umieść pola do zmiany w `body` (np. tytuł, długość, ukryty, lokalizacje).
  • update_scheduleZmienia daneZaktualizuj istniejący harmonogram zidentyfikowany przez id harmonogramu. Zmieniają się tylko pola, które przekazałeś.
  • update_slotZmienia daneZaktualizuj istniejący slot określony przez uid. Zmieniane są tylko przekazane pola.
  • update_teamZmienia daneZaktualizuj istniejący zespół zidentyfikowany przez id zespołu. Zmieniają się tylko pola, które przekazałeś.
  • update_team_event_typeZmienia daneZaktualizuj istniejący typ wydarzenia zidentyfikowany przez id typu wydarzenia. Zmieniają się tylko pola, które przekazałeś.
  • update_team_subscriptionZmienia daneZaktualizuj istniejącą subskrypcję zidentyfikowaną przez id subskrypcji. Zmieniają się tylko pola, które przekazałeś.
  • update_users_profileWidoczne dla innychZaktualizuj istniejącego użytkownika. Ma skutki widoczne poza tym systemem.
  • update_webhookUsuwaAktualizuje istniejący webhook identyfikowany przez identyfikator webhooka. Zmieniane są tylko przekazane pola. Działanie destrukcyjne; może wymagać zatwierdzenia.

Konfiguracja w trzech krokach

  1. 1

    Wybierz aplikację

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

  2. 2

    Wklej klucz

    Wklej klucz API Cal ID. W Cal ID otwórz Settings > Developer > API keys i utwórz klucz (zaczyna się od calid_). Aby zarządzać zasobami zespołu, użyj klucza API właściciela zespołu lub administratora.

  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 robić w Cal ID?

Może wyświetlać i odczytywać rezerwacje, typy wydarzeń, wolne terminy, harmonogramy, zespoły, kontakty i sesje notatnika oraz odczytywać Twój profil. Może tworzyć, potwierdzać, przekładać i anulować rezerwacje, tworzyć i aktualizować typy wydarzeń oraz tworzyć i aktualizować kontakty.

Czy AI widzi moje dane uwierzytelniające Cal ID?

Nie. Twój klucz API Cal ID jest szyfrowany w spoczynku i nigdy nie jest pokazywany AI. Po zapisaniu go nie jest pokazywany ponownie, nawet Tobie. AI widzi tylko wyniki narzędzi, które wywołuje.

Czy mogę kontrolować, co może robić AI?

Tak. Wybierasz, jakie narzędzia są włączone, więc możesz zacząć od tylko wyszukiwań. Anulowanie lub przesunięcie rezerwacji powiadamia uczestników, a anulowanie płatnej rezerwacji może zwrócić płatność, więc te narzędzia mogą wymagać Twojej zgody przed uruchomieniem. 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 bezpłatny plan, który nie wymaga karty kredytowej. Plany płatne rozliczają się za każde ukończone zadanie. Potrzebujesz też własnego konta Cal ID.

Czy AI może pracować z typami wydarzeń zespołowych?

Tak. Może wyświetlić zespoły, do których należysz, i odczytać typy wydarzeń każdego zespołu. Aby zarządzać zasobami zespołu, klucz API musi należeć do właściciela zespołu lub administratora.

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

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

Połącz Cal ID za darmo

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