Integration · Projects & tasks
Connect Claude & ChatGPT to TimeLog
Tell your AI what you worked on and it logs the hours in TimeLog. It can find the right task, start and stop the stopwatch, list your registrations for a week, and look up customers, projects and tasks. It can also create customers, projects from templates and tasks, and check weekly timesheet status.
Free plan, no credit card. Takes about a minute.
Try asking
“Log 2.5 hours on the Website redesign task for today: client workshop.”
The AI searches the tasks you can register time on, picks Website redesign and creates the time registration with your comment.
“What did I register last week?”
It lists your time registrations between Monday and Sunday with task, date and hours.
“Start a timer on the support task for Nordic Foods.”
It finds the task and starts the stopwatch. When you ask it to stop, the tracked time is saved as a registration.
What your AI can do
Time registration
Create, update and delete time registrations, list your own hours for any period, and start and stop the stopwatch.
Customers and projects
List, get, create and update customers, list and update projects, and create projects from templates.
Tasks and timesheets
List and create tasks, search the tasks you can log time on, and check weekly timesheet status.
“Which active projects do we have for customer 1042?”
It lists the customer's active projects with project numbers and names.
“Create a new project for Acme ApS from our Fixed price template.”
It lists the project templates, then creates the project with the customer, template and project manager you name.
“Whose timesheets for last week are not submitted yet?”
It reads the weekly timesheet statuses for the period and lists who has not submitted.
27 tools for TimeLog
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_customerChanges dataCreate a customer with `Name` and optional customer number, currency, status, address, phone, email and website. Search first to avoid duplicates.create_projectChanges dataCreate a project from a project template, given `Name`, `CustomerID`, `ProjectTemplateID` and `ProjectManagerID`, plus optional start and end dates. List templates first.create_taskChanges dataCreate a task on a project given `ProjectID`, `TaskName` and optional task number, dates, budget hours and task type.create_time_registrationChanges dataLog time on a task: give `TaskID`, `Date`, `Hours` (or `Minutes`), and optional `Comment` and `Billable`. Use `UserID` to log for another user if you have rights.delete_time_registrationDeletesDelete a time registration by `id`. This cannot be undone.get_current_userGet the TimeLog user the personal access token belongs to, including the user ID. Use it to confirm who you are logging time as.get_customerGet one customer by `customerID`, with address, contact details, status and account managers.get_customer_by_numberGet one customer by its customer number (`customerNumber`).get_projectGet one project by `projectID`, with customer, project manager, budget and status.get_taskGet one task by `taskID`, with project, dates, budget and billing settings.get_time_registrationGet one time registration by `timeRegistrationID`, with task, date, hours and comment.list_contactsList all contact persons at customers in TimeLog.list_customersList all customers in TimeLog with their IDs, numbers and names.list_my_time_registrationsList your own time registrations between `startDate` and `endDate`.list_project_tasksList all tasks on one project by `projectID`.list_project_templatesList the project templates you can create new projects from.list_projectsList projects, optionally filtered by `customerID` and `isActive`.list_running_timersList your running stopwatches (time trackers), with their IDs.list_usersList all users (employees) in the TimeLog organisation with their IDs, names and initials.list_weekly_timesheet_statusList weekly timesheet approval statuses between `startDate` and `endDate`, optionally for one `userId`, department or approver.search_projects_for_time_trackingSearch the projects you can register time on by `searchText`.search_tasks_for_time_trackingSearch the tasks you can register time on by `searchText` (task, project or customer name). Use it to find a task ID before logging time.start_timerChanges dataStart the stopwatch on a task given `TaskID`, with an optional `Comment`. Stop it later to turn it into a time registration.stop_timerChanges dataStop a running stopwatch by `timeTrackerId` and save the tracked time as a time registration.update_customerVisible to othersUpdate a customer identified by `CustomerID`, such as name, address, contact details or status.update_projectChanges dataUpdate a project by `projectID`, such as name, description, project manager or budget.update_time_registrationVisible to othersUpdate a time registration identified by `ID`, such as hours, date, task or comment.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose TimeLog from the app list.
- 2
Paste your key
Enter your TimeLog address, for example https://app1.timelog.com/acme, and a personal access token. Create the token while logged in to TimeLog by opening https://login.timelog.com/personaltoken, clicking New Token and choosing an expiry of up to 2 years.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in TimeLog?
The AI can read and create time registrations, run the stopwatch on tasks, and read customers, contacts, projects, tasks, users and weekly timesheet status. It can create and update customers, projects and tasks. It only sees what your TimeLog user is allowed to see.
Does the AI see my TimeLog token?
No. Your personal access token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with reading only. Deleting a time registration is permanent and can require your approval before it runs. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own TimeLog account.
Where do I find my TimeLog address?
It is the address you see in the browser when you are logged in, such as https://app1.timelog.com/acme. If your browser shows https://app.timelog.com, you find your own address in TimeLog under System administration, Integrations and API, Transactional API settings.
Related integrations
Let your AI work in TimeLog today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect TimeLog freePipMCP is not affiliated with TimeLog. Product names are trademarks of their owners.






