Integracja · Projekty i zadania
Połącz Claude i ChatGPT z Birdview PSA
Zapytaj swoją AI, co jest do zrobienia w tym tygodniu, ile godzin pochłonął projekt, albo poproś o zalogowanie czasu w Birdview PSA. Może przeszukiwać projekty, zadania, klientów i użytkowników oraz odczytywać logi czasu i wydatki. Może też tworzyć i aktualizować projekty oraz zadania, przypisywać osoby, rejestrować czas, zapisywać wydatki i dodawać komentarze, a jeśli chcesz, za Twoją zgodą.
Bezpłatny plan, bez karty kredytowej. Zajmuje około minuty.
Spróbuj zapytać
“Które z moich zadań mają termin w tym tygodniu?”
AI wyszukuje zadania według przypisanej osoby i daty końcowej, a następnie wyświetla je wraz z projektem, stanem i pozostałą liczbą godzin.
“Zaloguj dziś 3 godziny rozliczalne w zadaniu przeprojektowania strony: makiety.”
Znajduje zadanie i Twojego użytkownika oraz loguje czas z datą, czasem trwania, opisem i flagą rozliczalności.
“Ile godzin zostało zarejestrowanych w projekcie Acme ostatniego miesiąca?”
Wyświetla dzienniki czasu dla tego projektu i zakresu dat, sumując godziny płatne i niepłatne.
Co może robić Twoja AI
Projekty i zadania
Wyszukiwanie, tworzenie i aktualizacja projektów i zadań, przypisywanie osób, czytanie dat, budżetów, szacunków, pozostałych godzin i stanów.
Czas i wydatki
Rejestruj, aktualizuj i wyświetlaj czas w zadaniach oraz zapisuj i wyświetlaj wydatki w projektach lub zadaniach, rozliczalne lub nie.
Klienci i zespół
Wyszukiwanie, tworzenie i aktualizacja klientów z godzinowymi stawkami, wyszukiwanie użytkowników oraz komentowanie projektów i zadań.
“Utwórz w projekcie premiery Q4 zadanie dotyczące komunikatu prasowego z terminem na piątek i przypisz je Lisie.”
Tworzy zadanie z datami w projekcie i dodaje Lisę jako osobę przypisaną.
“Zapisz w projekcie Acme wydatek na podróż w wysokości 450 DKK jako rozliczalny.”
Zapisuje wydatek w projekcie z kwotą, datą, opisem i flagą rozliczalności.
“Przenieś projekt wdrożeniowy do statusu W toku i ustaw postęp na 40 procent.”
Wyszukuje stany projektu i aktualizuje stan oraz postępy projektu. Zmieniają się tylko te pola.
Narzędzia dla Birdview PSA: 90
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.
add_project_commentWidoczne dla innychOpublikuj komentarz na projekcie przez project_id z message_text. Widoczny dla zespołu projektu.add_task_commentWidoczne dla innychOpublikuj komentarz na zadaniu przez task_id z message_text. Widoczny dla zespołu zadania.assign_taskZmienia daneDodaje użytkownika (user_id) jako osobę przypisaną do zadania (task_id), z opcjonalnym osobistym szacunkiem.create_customerZmienia daneTworzy klienta z nazwą, adresem e-mail, numerami telefonu, adresem i opcjonalną stawką hourly_rate.create_customfieldZmienia daneUtwórz nowe pole niestandardowe. Podsumowanie API: Tworzy nowe pole niestandardowe.create_data_typeZmienia daneUtwórz nowy typ danych. Podsumowanie API: Pobiera typy danych pól niestandardowych.create_entity_typeZmienia daneTworzy nowy typ encji. Podsumowanie API: Gets custom fields entity types.create_expenseZmienia daneZarejestruj wydatek na projekcie lub zadaniu: kwota, data wydatku, project_id lub task_id, opis, czy jest rozliczalny.create_jobroleUsuwaTworzy nową rolę zawodową (jobrole). Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Gets job roles.create_paymentZmienia daneTworzy nową płatność. Podsumowanie API: Creates new payment.create_projectZmienia daneTworzy projekt z nazwą, start_date, end_date oraz opcjonalnymi customer_id, status_id, budget i description.create_project_projects_post_from_templateZmienia daneUtwórz nowy projekt. Wymagane: id szablonu. Najpierw wyszukaj projekty, aby uniknąć duplikatów. Podsumowanie API: Tworzy nowy projekt ze szablonu.create_project_userZmienia daneTworzy nowego użytkownika projektu. Najpierw wyszukaj użytkowników, aby uniknąć duplikatów. Podsumowanie API: Create new project member.create_publicholidayZmienia daneUtwórz nowy dzień wolny publiczny. Podsumowanie API: Tworzy nowy dzień wolny publiczny.create_roleUsuwaTworzy nową rolę. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Gets roles.create_skillZmienia daneUtwórz nową umiejętność. Podsumowanie API: Pobiera umiejętności.create_taskZmienia daneTworzy zadanie w projekcie: name, project_id, start_date, end_date oraz opcjonalnie parent_id, description, estimate i status.create_task_2Zmienia daneTworzy nowe zadanie. Najpierw wyszukaj zadania, aby uniknąć duplikatów. Podsumowanie API: Create new task assignee using project member id.create_teamZmienia daneUtwórz nowy zespół. Podsumowanie API: Pobiera zespoły.create_userZmienia daneUtwórz nowego użytkownika. Najpierw wyszukaj użytkowników, aby uniknąć duplikatów. Podsumowanie API: Tworzy nowego użytkownika.create_user_users_set_user_ratesZmienia daneTworzy nowego użytkownika dla użytkownika. Najpierw wyszukaj użytkowników, aby uniknąć duplikatów. Podsumowanie API: Sets user rates.create_vacationZmienia daneUtwórz nowy urlop. Podsumowanie API: Tworzy nowy urlop.create_webhookUsuwaUtwórz nowy webhook. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Creates a new webhook subscription.delete_customerUsuwaTrwale usuwa klienta według identyfikatora klienta. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Deletes specified customer.delete_customfieldUsuwaTrwale usuwa pole niestandardowe (customfield) według identyfikatora pola. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Deletes specified custom field.delete_expenseUsuwaTrwale usuwa wydatek według identyfikatora wydatku. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Deletes specified expense.delete_paymentUsuwaTrwale usuwa płatność według identyfikatora płatności. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Deletes specified payment.delete_projectUsuwaTrwale usuwa projekt według identyfikatora projektu. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Deletes specified project.delete_taskUsuwaTrwale usuwa zadanie według identyfikatora zadania. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Delete task assignee.delete_task_tasks_deleteUsuwaTrwale usuwa zadanie według identyfikatora zadania. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Deletes specified task.delete_time_logUsuwaTrwale usuń dziennik czasu przez timelog_id.delete_userUsuwaTrwale usuwa użytkownika według identyfikatora użytkownika. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Deletes specified user.delete_vacationUsuwaTrwale usuwa urlop według identyfikatora urlopu. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Deletes specified vacation.delete_webhookUsuwaTrwale usuwa webhook według identyfikatora publicznego. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Deletes an existing webhook subscription.get_current_userPobierz profil połączonego użytkownika Birdview.get_customerPobierz jednego klienta przez customer_id, z danymi kontaktowymi i stawką godzinową.get_expensePobiera jeden wydatek według identyfikatora wydatku. Podsumowanie API: Gets single expense visible to current user.get_paymentPobierz jedną płatność przez jej ID. Podsumowanie API: Pobieranie pojedynczej płatności widocznej dla bieżącego użytkownika.get_portfolioPobierz jeden portfel przez jego ID. Podsumowanie API: Pobieranie pojedynczego portfela.get_projectPobierz jeden projekt przez project_id, z datami, budżetem, statusem, klientem i członkami.get_publicholidayPobiera jedno święto państwowe według identyfikatora święta. Podsumowanie API: Gets single public holiday.get_taskPobierz jedno zadanie przez task_id, z datami, statusem, szacunkami, pozostałymi godzinami i przypisanymi osobami.get_time_logPobierz jeden dziennik czasu przez timelog_id.get_userPobierz jednego użytkownika przez jego ID. Podsumowanie API: Pobieranie pojedynczego użytkownika widocznego dla bieżącego użytkownika.get_vacationPobiera jeden urlop według identyfikatora urlopu. Podsumowanie API: Gets single vacation.get_vacationtypePobierz jeden typ urlopu przez jego ID. Podsumowanie API: Pobieranie pojedynczego typu urlopu.list_categoriesWyświetla kategorie. Podsumowanie API: Gets categories.list_currenciesWyświetla waluty. Podsumowanie API: Gets currencies.list_customfieldsWyświetla pola niestandardowe (customfields). Opcjonalne filtry: identyfikatory pól, identyfikatory typów danych pól, encje, identyfikator przestrzeni lub tylko globalne. Podsumowanie API: Get CustomFields metadata.list_expensesWyświetla wydatki, filtrowane według project_id, task_id lub zakresu dat (from/to).list_jobrolesWyświetla role zawodowe (jobroles). Podsumowanie API: Gets job roles.list_paymentsWyświetla płatności. Opcjonalne filtry: from, to, czy planowana, identyfikator projektu, data ostatniej modyfikacji od lub data ostatniej modyfikacji do. Wyniki są stronicowane. Podsumowanie API: Gets all payments visible to current user.list_portfoliosWyświetla portfolia. Podsumowanie API: Gets all portfolios.list_prioritiesWyświetla priorytety. Podsumowanie API: Gets priorities.list_project_statusesWyświetla dostępne statusy projektów i ich identyfikatory.list_projects_system_lists_get_project_billing_typeWyświetla projekty. Podsumowanie API: Gets project billing types.list_publicholidaysWyświetla święta państwowe. Podsumowanie API: Gets all public holidays.list_rolesWyświetla role. Podsumowanie API: Gets roles.list_skillsWyświetla umiejętności. Podsumowanie API: Gets skills.list_spacesWyświetla przestrzenie. Opcjonalne filtry: identyfikatory. Podsumowanie API: Gets all spaces.list_statusesWyświetla statusy. Podsumowanie API: Gets timelog statuses.list_task_assigneesPrzedstawia osoby przypisane do zadania pod kątem task_id.list_task_statusesPrzedstawia dostępne stany zadań i ich ID.list_tasks_system_lists_get_task_billing_typeWyświetla zadania. Podsumowanie API: Gets task billing type.list_tasks_system_lists_task_typesWyświetla zadania. Podsumowanie API: Gets task types.list_tasks_task_assignees_getWyświetla zadania. Opcjonalne filtry: identyfikatory przypisań do zadań, identyfikatory zadań, identyfikatory użytkowników, identyfikatory członków projektu, identyfikatory nienazwanych zasobów lub czy praca jest wykonana. Wyniki są stronicowane. Podsumowanie API: Gets all task assignees visible to current user.list_teamsWyświetla zespoły. Podsumowanie API: Gets teams.list_time_logsWyświetla logi czasu, filtrowane według user_ids, project_ids, task_ids, zakresu dat wpisu, rozliczalności lub zatwierdzenia.list_vacationsWyświetla urlopy. Opcjonalne filtry: identyfikatory użytkowników, identyfikatory typów urlopu, data urlopu od lub data urlopu do. Podsumowanie API: Gets all vacations.list_vacationtypesWyświetla typy urlopów. Podsumowanie API: Gets all vacation types.list_webhooksWyświetla webhooki. Opcjonalne filtry: identyfikatory publiczne. Podsumowanie API: Gets all webhook subscriptions.list_workflowsWyświetla przepływy pracy. Podsumowanie API: Gets workflows.log_timeZmienia daneZarejestruj czas na zadaniu: task_id, user_id, entry_date, duration (godziny), opis i czy jest rozliczalny.search_customersSzuka klientów po tekście lub stanie włączonym. Użyj do znalezienia ID klienta.search_projectsWyszukuje projekty według tekstu, status_ids, customer_ids, space_ids lub zakresów dat rozpoczęcia/zakończenia. Użyj, aby znaleźć identyfikator projektu.search_tasksSzuka zadań po tekście, project_id(s), assignee, statusie lub datach. Użyj do znalezienia ID zadania.search_usersWyszukuje użytkowników według tekstu nazwy, enabled lub can_login. Użyj, aby znaleźć identyfikator użytkownika do przypisań i logów czasu.submit_taskWidoczne dla innychDuplikuj zadanie (ID projektu). Ma skutki widoczne poza tym systemem. Podsumowanie API: Duplikowanie wszystkich zadań z projektu.update_customerZmienia daneAktualizuje klienta według customer_id: name, email, telefony, adres, description lub hourly_rate.update_customfieldZmienia daneZaktualizuj istniejące pole niestandardowe z identyfikatorem customfield. Zmieniają się tylko pola, które przekazałeś. Podsumowanie API: Częściowa aktualizacja określonego pola.update_expenseZmienia daneAktualizuje istniejący wydatek wskazany identyfikatorem wydatku. Zmieniane są tylko przekazane pola. Podsumowanie API: Patches specified expense.update_paymentZmienia daneZaktualizuj istniejącą płatność z identyfikatorem payment. Zmieniają się tylko pola, które przekazałeś. Podsumowanie API: Aktualizacja (patch) określonej płatności.update_projectZmienia daneAktualizuje projekt według project_id: nazwa, daty, status_id, postęp, budżet, customer_id lub opis. Zmieniają się tylko pola, które przekazałeś.update_taskZmienia daneAktualizuje zadanie według task_id: nazwa, daty, stan, postęp, godziny pozostałe lub opis. Zmieniają się tylko pola, które przekazałeś.update_task_2Zmienia daneZaktualizuj istniejące zadanie z identyfikatorem task. Podsumowanie API: Zmiana przypisania do zadania.update_tasksWidoczne dla innychZaktualizuj istniejące zadanie z identyfikatorem task. Ma skutki widoczne poza tym systemem. Podsumowanie API: Zmiana przypisanych osób dla konkretnego zadania.update_time_logZmienia daneAktualizuje log czasu według timelog_id: duration, entry_date, description, billable.update_userZmienia daneZaktualizuj istniejącego użytkownika z identyfikatorem user. Zmieniają się tylko pola, które przekazałeś. Podsumowanie API: Częściowa aktualizacja określonego użytkownika.update_user_job_rolesUsuwaAktualizuje istniejącego użytkownika wskazanego identyfikatorem użytkownika. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Update user job roles across all projects.update_vacationZmienia daneZaktualizuj istniejący urlop z identyfikatorem vacation. Podsumowanie API: Aktualizacja określonego urlopu.
Konfiguracja w trzech krokach
- 1
Wybierz aplikację
Utwórz bezpłatne konto PipMCP i wybierz Birdview PSA z listy aplikacji.
- 2
Wklej klucz
Utwórz własnego klienta OAuth w Birdview, wklej jego Client ID i Client secret, a następnie raz zaloguj się przez Birdview. Zaloguj się do Birdview i otwórz https://api.go.easyprojects.net/integrations/oauthclients. Utwórz nowego klienta OAuth i ustaw jego adres zwrotny (redirect) na https://pipmcp.com/oauth/callback.
- 3
Dodaj link do swojego asystenta AI
Otrzymasz osobisty link MCP. Dodaj go do Claude, ChatGPT lub Cursor:
- Kliknij swoją nazwę, a następnie Ustawienia › Konektory › Dodaj niestandardowy konektor.
- Wklej swój link jako adres URL zdalnego serwera MCP.
- Włącz konektor w menu + na czacie.
Pytania
Co może AI robić w Birdview PSA?
Może wyszukiwać i odczytywać projekty, zadania, klientów, użytkowników, logi czasu, wydatki, osoby przypisane do zadań oraz statusy projektów i zadań. Może tworzyć i aktualizować projekty, zadania i klientów, przypisywać użytkowników do zadań, rejestrować i aktualizować czas, zapisywać wydatki, komentować projekty i zadania oraz usuwać log czasu.
Czy AI widzi moje dane uwierzytelniające Birdview PSA?
Nie. Twój Client ID, Client secret i tokeny logowania są szyfrowane w spoczynku i nigdy nie są pokazywane AI. Po zapisaniu nie są już wyświetlane, nawet Tobie. AI widzi tylko wyniki wywoływanych narzędzi.
Czy mogę kontrolować, co może robić AI?
Tak. Sam wybierasz, które narzędzia są włączone, więc możesz zacząć tylko od wyszukiwania. Komentarze są widoczne dla zespołu projektu, a usunięcie logu czasu jest trwałe, dlatego 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?
Birdview PSA łączy się przez OAuth, a połączenia OAuth wymagają planu PipMCP Pro lub wyższego. PipMCP ma też darmowy plan bez karty kredytowej, ale nie obejmuje on tego połączenia. Plany płatne rozliczają się za ukończone zadanie. Potrzebujesz też własnego konta Birdview.
Dlaczego tworzę własnego klienta OAuth?
Birdview loguje Cię przez klienta OAuth należącego do Twojego konta. Tworzysz go w Birdview, ustawiasz adres zwrotny na https://pipmcp.com/oauth/callback i wklejasz jego Client ID oraz Client secret do PipMCP. Następnie raz logujesz się swoim loginem Birdview, a AI działa z dostępem, który ma Twój użytkownik.
Pozwól swojej AI działać w Birdview PSA już dziś.
Zacznij za darmo. Twój klucz pozostaje zaszyfrowany, a Ty decydujesz, co AI może robić.
Połącz Birdview PSA za darmoPipMCP nie jest powiązany z Birdview PSA. Nazwy produktów są znakami towarowymi ich właścicieli.






