Integracja · Produktywność
Połącz Claude i ChatGPT z Timely
Zapytaj swoje AI, ile godzin poszło w tym miesiącu na projekt, poproś o zalogowanie dwóch godzin na klienta albo o zaplanowanie zadania dla współpracownika w Timely. Może wyświetlać i logować wpisy czasu, tworzyć pogrupowane raporty czasu, zarządzać projektami, klientami i zaplanowanymi zadaniami oraz widzieć użytkowników, zespoły i dostępność. Odpowiedzi na pytania o ewidencję czasu dostaniesz bez ręcznego budowania raportu.
Bezpłatny plan, bez karty kredytowej. Zajmuje około minuty.
Spróbuj zapytać
“Zaloguj dziś 2 godziny w projekcie Website z notatką „przegląd strony głównej”.”
AI znajduje projekt i loguje wpis czasu na dziś z podanym czasem trwania i notatką.
“Ile godzin zarejestrował zespół dla każdego projektu w ubiegłym miesiącu?”
Wygeneruje raport czasu dla tego okresu, grupowany według projektu.
“Jakie godziny zarejestrowała Anna w tym tygodniu?”
Wyświetla wpisy czasu Anny z tego tygodnia wraz z projektami, czasem trwania i notatkami.
Co może robić Twoja AI
Wpisy czasu i liczniki
Wyświetlaj, loguj, aktualizuj i usuwaj wpisy czasu oraz uruchamiaj lub zatrzymuj stoper we wpisie.
Raporty
Otrzymuj raporty czasu dla okresu, filtrowane według użytkowników, projektów, klientów, tagów, zespołów lub statusu rozliczeń i grupowane tak, jak potrzebujesz.
Projekty i planowanie
Twórz i aktualizuj projekty i klientów, planuj i kończ zadania oraz wyświetlaj użytkowników, zespoły, tagi i pojemność.
“Jaki jest budżet i stawka godzinowa dla projektu Nordic Rebrand?”
Odczytuje projekt wraz z klientem, budżetem, stawką i tagami.
“Zaplanuj zadanie na 4 godziny dla Jonasza na projekcie Website w poniedziałek następnego tygodnia.”
Tworzy zaplanowane zadanie na projekcie dla Jonasza z datami i szacowanym czasem.
“Kto ma wolną pojemność w przyszłym tygodniu?”
Wyświetla dostępność użytkowników na ten tydzień, dzięki czemu możesz porównać ją z zaplanowaną pracą.
Narzędzia dla Timely: 68
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.
create_1_1_labelZmienia daneTworzy nową etykietę dla 1 1. Wymagane: label. Najpierw wyszukaj etykiety, aby uniknąć duplikatów. Podsumowanie API: Create a new tag.create_1_1_propertyZmienia daneUtwórz nową właściwość dla 1 1. Wymagane: day property. Podsumowanie API: Utwórz lub zaktualizuj właściwości dnia.create_1_1_stateZmienia daneUtwórz nowy stan dla 1 1. Wymagane: state.create_1_1_teamZmienia daneTworzy nowy zespół dla 1 1. Wymagane: team. Najpierw wyszukaj zespoły, aby uniknąć duplikatów. Podsumowanie API: Team create.create_1_1_userWidoczne dla innychTworzy nowego użytkownika dla 1 1. Wymagane: user. Najpierw wyszukaj użytkowników, aby uniknąć duplikatów. Ma skutki widoczne poza tym systemem. Podsumowanie API: Invites user to the account.create_1_1_webhookUsuwaTworzy nowy webhook dla 1 1. Wymagane: webhook. Działanie destrukcyjne; może wymagać zatwierdzenia.create_clientZmienia daneUtwórz klienta. Przekazuj `client` z `name` oraz opcjonalnie `color`, `active` i `external_references`.create_eventWidoczne dla innychUtwórz nowe wydarzenie. Ma efekty widoczne poza tym systemem. Podsumowanie API: Import masowy wydarzeń (create/update/delete).create_hourWidoczne dla innychUtwórz nową godzinę. Ma widoczne poza tym systemem skutki. Podsumowanie API: Masowe importowanie wpisów czasu (stworzenie/zaktualizowanie/usunięcie).create_projectZmienia daneUtwórz projekt. Przekazaj `project` z `name` i `rate_type`, plus opcjonalnie `client_id`, `color`, `billable`, `hour_rate`, `budget` i `users`.create_stateZmienia daneUtwórz nowy stan. Wymagany: stan. Podsumowanie API: Stworzenie stanu wpisu czasu.create_state_permissionUsuwaTworzy nowe uprawnienie dla stanu. Wymagane: state permission. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Create or update state permissions.create_taskZmienia daneUtwórz zaplanowane zadanie (prognozę). Przekazaj `forecast` z `project_id`, `title`, datami `from`/`to`, `estimated_minutes` i `users`.delete_1_1_forecastUsuwaTrwale usuwa prognozę według identyfikatora prognozy. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete task.delete_1_1_labelUsuwaTrwale usuwa etykietę według identyfikatora etykiety. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete a tag.delete_1_1_projectUsuwaTrwale usuwa projekt według project id. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete project.delete_1_1_stateUsuwaTrwale usuwa stan według identyfikatora stanu. Działanie destrukcyjne; może wymagać zatwierdzenia.delete_1_1_teamUsuwaTrwale usuwa zespół według identyfikatora zespołu. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Team delete.delete_1_1_userUsuwaTrwale usuwa użytkownika według user id. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete user.delete_1_1_webhookUsuwaTrwale usuwa webhook według webhook id. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete webhook.delete_stateUsuwaTrwale usuwa stan według identyfikatora stanu. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete time entry state.delete_state_permissionUsuwaTrwale usuwa uprawnienie według identyfikatora uprawnienia. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete state permissions.delete_time_entryUsuwaTrwałe usunięcie wpisu czasu przez `hour_id`. Nie można tego cofnąć.get_1_1_forecastPobierz jedną prognozę dla 1 1 przez id prognozy. Podsumowanie API: Pokaż zadanie.get_1_1_labelPobierz jedną etykietę dla 1 1 przez id etykiety. Podsumowanie API: Pobierz pojedynczy znacznik.get_1_1_teamPobierz jeden zespół dla 1 1 przez id zespołu. Podsumowanie API: Szczegóły zespołu.get_1_1_userPobierz jednego użytkownika dla 1 1 przez id użytkownika. Podsumowanie API: Pobierz szczegóły użytkownika.get_1_1_webhookPobierz jeden webhook dla 1 1 przez id webhoka. Podsumowanie API: Pokaż webhook.get_clientPobiera jednego klienta na podstawie `customer_id`.get_current_userPobierz zalogowanego użytkownika Timely, wraz z jego ID i rolą.get_filtered_reportPobierz grupowany raport czasu między `since` a `until`, filtrowany przez użytkowników, projekty, klientów, etykiety, zespoły, stany lub `billed`, i pogrupowany według `group_by`.get_projectPobiera jeden projekt według `project_id`, wraz z klientem, budżetem, stawką i etykietami.get_time_entryPobierz jeden wpis czasu przez `hour_id`.get_time_reportPobierz raport czasu między `since` a `until`, opcjonalnie dla konkretnych `user_ids`, `project_ids` lub `client_ids`.list_1_1_propertiesLista właściwości dla 1 1. Opcjonalne filtry: od, do lub daty. Podsumowanie API: Lista właściwości dnia.list_1_1_rolesWyświetla role dla 1 1. Podsumowanie API: List all roles.list_1_1_statesLista stanów dla 1 1. Podsumowanie API: Lista wszystkich stanów.list_1_1_webhooksWyświetla webhooki dla 1 1. Wyniki są podzielone na strony. Podsumowanie API: List all webhooks.list_clientsLista klientów. Użyj `show` (np. aktywni, wszyscy) oraz `limit`/`offset` do podziału stron.list_compliancesLista zgodności. Opcjonalne filtry: od lub do. Podsumowanie API: Metryki zgodności na użytkownika.list_forecast_summariesLista podsumowań prognoz. Opcjonalne filtry: od, do, ukończone, ID użytkowników, ID projektów lub ID prognoz. Podsumowanie API: Podsumowania zadań.list_labelsLista etykiet (tagów) używanych na wpisach czasu i projektach. Użyj `filter`, `parent_id` oraz `limit`/`offset`.list_permissionsLista uprawnień. Podsumowanie API: Lista bieżących uprawnień użytkownika.list_projectsWyświetla projekty, filtrowane według `filter` (np. active, archived), `project_ids` lub `updated_after`. Podział na strony za pomocą `limit` i `offset`.list_statesLista stanów. Podsumowanie API: Lista stanów wpisów czasu.list_tasksLista zaplanowanych zadań (prognoz), filtrowanych przez `user_ids`, `project_ids`, `since`/`upto` lub `completed`.list_teamsLista zespołów w koncie.list_time_entriesWyświetla zalogowane wpisy czasu, filtrowane według dat `since`/`upto`, `day`, `user_id`, `project_id` lub `hour_ids`. Podział na strony za pomocą `page` i `limit`.list_user_capacitiesLista pojemności pracy użytkowników między `since` a `until`, opcjonalnie dla konkretnych `user_ids`.list_user_permissionsLista uprawnień dla użytkownika. Podsumowanie API: Uprawnienia użytkownika.list_usersLista użytkowników w koncie Timely. Użyj `filter` (np. aktywny) oraz `limit`/`offset` do nawigacji.list_users_2Wyświetla użytkowników dla użytkownika. Podsumowanie API: List a user's capacities.log_timeZmienia daneZapisz czas. Przekazaj `event` z `project_id`, `day` (YYYY-MM-DD) oraz trwanie jako `hours`/`minutes`, plus opcjonalnie `note`, `from`/`to`, `label_ids`, `billable` i `user_id`.search_teamsSzukaj zespołów po q. Użyj tego do znalezienia istniejących zespołów przed utworzeniem nowego. Wyniki są paginowane.search_usersSzukaj użytkowników po q. Użyj tego do znalezienia istniejących użytkowników przed utworzeniem nowego. Wyniki są paginowane.start_timerWidoczne dla innychRozpocznij timer na istniejącym wpisie czasu przez `hour_id`.stop_timerWidoczne dla innychZatrzymaj bieżący timer na wpisie czasu przez `hour_id`.update_1_1_labelZmienia daneZaktualizuj istniejącą etykietę zidentyfikowaną przez ID etykiety. Podsumowanie API: Zaktualizuj tag.update_1_1_propertiesWidoczne dla innychAktualizuje istniejącą właściwość identyfikowaną przez identyfikator konta. Ma skutki widoczne poza tym systemem. Podsumowanie API: Update day properties.update_1_1_stateZmienia daneZaktualizuj istniejący stan zidentyfikowany przez ID stanu. Podsumowanie API: Zaktualizuj stan.update_1_1_teamZmienia daneAktualizuje istniejący zespół identyfikowany przez identyfikator zespołu. Zmieniane są tylko przekazane pola. Podsumowanie API: Team patch.update_1_1_userZmienia daneZaktualizuj istniejącego użytkownika zidentyfikowanego przez id użytkownika. Podsumowanie API: Zaktualizuj użytkownika.update_1_1_webhookUsuwaAktualizuje istniejący webhook wskazany przez identyfikator webhooka. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Update webhook.update_clientZmienia daneZaktualizuj klienta przez `customer_id`. Przekazaj `client` z polami do zmiany.update_projectZmienia daneZaktualizuj projekt przez `project_id`. Przekazaj `project` z polami do zmiany.update_stateZmienia daneZaktualizuj istniejący stan zidentyfikowany przez ID stanu. Podsumowanie API: Zaktualizuj stan wpisów czasu.update_taskZmienia daneZaktualizuj zaplanowane zadanie (prognozę) przez `forecast_id`. Przekazaj `forecast` z polami do zmiany, np. completed_at, aby oznaczyć jako wykonane.update_time_entryZmienia daneZaktualizuj wpis czasu przez `hour_id`. Przekazaj `event` z polami do zmiany, takimi jak godziny, minuty, notatka, project_id lub dzień.
Konfiguracja w trzech krokach
- 1
Wybierz aplikację
Utwórz bezpłatne konto PipMCP i wybierz Timely z listy aplikacji.
- 2
Wklej klucz
Utwórz własną aplikację OAuth w Timely, wklej jej Client ID i Secret razem z identyfikatorem konta, a potem raz zaloguj się w Timely. Potrzebujesz uprawnień administratora. Otwórz https://app.timelyapp.com/{your account ID}/oauth_applications (identyfikator konta to liczba tuż po app.timelyapp.com/ w przeglądarce), utwórz aplikację OAuth z adresem przekierowania https://pipmcp.com/oauth/callback i skopiuj Client ID oraz Secret.
- 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 Timely?
Może on wyświetlać i odczytywać wpisy czasu, użytkowników, projekty, klientów, tagi, zespoły, planowane zadania oraz pojemność, a także generować raporty czasu. Może rejestrować, aktualizować i usuwać wpisy czasu, uruchamiać i zatrzymywać timer, tworzyć i aktualizować projekty i klientów, a także tworzyć i aktualizować planowane zadania.
Czy AI widzi moje dane uwierzytelniające Timely?
Nie. Twoje dane uwierzytelniające Timely są szyfrowane w spoczynku i nigdy nie są wyświetlane AI. Po zapisaniu nie są one wyświetlane ponownie, nawet Tobie. AI widzi tylko wyniki narzędzi, które wywołuje.
Czy mogę kontrolować, na co AI ma pozwolenie?
Tak. Sam wybierasz, które narzędzia są włączone, więc możesz zacząć od samych raportów. Usunięcie wpisu czasu jest trwałe, a uruchamianie lub zatrzymywanie stoperów zmienia to, co widzi Twój zespół, dlatego mogą wymagać Twojej zgody przed wykonaniem. 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?
Timely połączy się przez OAuth, i to połączenie OAuth wymaga planu PipMCP Pro. PipMCP ma również darmowy plan bez karty kredytowej, ale nie obejmuje tego połączenia. Płatne plany fakturują za wykonane zadania. Potrzebujesz również własnego konta Timely.
Dlaczego tworzę własną aplikację OAuth?
Timely połączy się przez OAuth, więc PipMCP potrzebuje aplikacji w Twoim koncie Timely do zalogowania. Tworzysz ją pod oauth_applications z URI przekierowania https://pipmcp.com/oauth/callback, wklejasz Client ID i Secret, a następnie raz się logujesz. Aplikacja pozostaje w Twoim koncie, więc Ty kontrolujesz ją.
Pozwól swojej AI działać w Timely już dziś.
Zacznij za darmo. Twój klucz pozostaje zaszyfrowany, a Ty decydujesz, co AI może robić.
Połącz Timely za darmoPipMCP nie jest powiązany z Timely. Nazwy produktów są znakami towarowymi ich właścicieli.





