
Integration · Productivity
Connect Claude & ChatGPT to Everhour
Ask your AI to log time on a task, start a timer, or report how many hours a client used last month in Everhour. It adds and corrects time, runs timers and reads time reports for users, projects and clients. It can also create and update projects and tasks, so you track and review time from the chat.
Free plan, no credit card. Takes about a minute.
Try asking
“Log 1h 30m on the homepage copy task for today.”
The AI finds the task and logs 1 hour 30 minutes on it with today's date and your comment.
“Start a timer on the logo design task.”
It starts a timer on the task. If you already had a timer running, that one is stopped.
“How many hours did we spend for client Nordic Foods in October?”
It pulls a time report for October filtered on the client and sums the hours by project.
What your AI can do
Time and timers
Log time on tasks, correct time entries, start and stop timers, and see who on the team is tracking right now.
Reports
Pull time reports between two dates, filtered by user, project or client, and list time per project, task or person.
Projects and tasks
Search and create projects and tasks, update status, assignees, due dates and labels, and look up clients.
“Who is tracking time right now?”
It lists the timers running for everyone on the team, with task and elapsed time.
“Create a task in the Website project: new contact form, due Friday, assign it to Anna.”
It finds the project and Anna's user ID, then creates the task with due date and assignee.
“What did Jonas log last week?”
It lists Jonas's time entries for last week, with task, time and comment.
24 tools for Everhour
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_timeChanges dataLog time on a task: `task` ID, `time` in seconds (e.g. 5400 for 1h 30m), `date` (YYYY-MM-DD), optional `user` ID and `comment`.create_projectChanges dataCreate an Everhour project with `name`, `type` ('board' or 'list'), and optional `client` ID and member `users`.create_taskChanges dataCreate a task in a project with `project_id`, `name` and optional `section`, `assignees`, `due_on`, `labels` and `description`.delete_time_entryDeletesPermanently delete a time entry by `time_id`.get_clientGet one client by ID, with its projects and billing details.get_current_userGet the signed-in user's name, email, user ID and role.get_projectGet one project by `project_id`, with its client, members and billing settings.get_running_timerGet your currently running timer, with its task and elapsed time.get_taskGet one task by `task_id`, with its project, status, assignees, estimate and logged time.get_time_reportGet a time report between `from` and `to` dates, optionally filtered by `user`, `project` or `client` IDs.list_clientsList clients, optionally filtered by name with `query`.list_project_tasksList the tasks in a project by `project_id`, optionally filtered by `query`; set `exclude_closed` to hide finished tasks.list_project_time_entriesList the time logged on one project by `project_id`, between `from` and `to` dates.list_task_time_entriesList the time logged on one task by `task_id`, between `from` and `to` dates.list_team_time_entriesList everyone's time entries between `from` and `to` dates (YYYY-MM-DD).list_team_timersList the timers currently running for everyone on the team.list_user_time_entriesList one person's time entries by `user_id`, between `from` and `to` dates (YYYY-MM-DD).list_usersList the people on the team with their user IDs, optionally filtered by `query`.search_projectsFind projects by name with `query`; results include the project IDs used by other tools.search_tasksFind tasks by name with `query`, optionally within one `project`; set `search_in_closed` to include closed tasks.start_timerChanges dataStart a timer on a `task` ID with an optional `comment`; any timer you already have running is stopped.stop_timerMoves moneyStop your running timer and save the tracked time as a time entry.update_taskChanges dataUpdate a task by `task_id`: name, status (open/closed), assignees, due date, labels or description.update_time_entryChanges dataChange a time entry by `time_id`: `time` in seconds (required), date, task or comment.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Everhour from the app list.
- 2
Paste your key
Paste your Everhour API key. Click your name > My profile and copy the API key shown at the bottom of the page. Team-wide data needs the key of an Everhour admin.
- 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 Everhour?
The AI can read time entries, time reports, running timers, projects, tasks, clients and users. It can log time, edit time entries, start and stop timers, create projects and tasks and update tasks. It can also delete a time entry if you switch that tool on.
Does the AI see my Everhour API key?
No. Your Everhour credentials are encrypted at rest and never shown to the AI. After you save them, they are 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 read-only. Stopping a timer saves tracked time and deleting a time entry is permanent, so both can require your approval before they run. 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 Everhour account.
Whose API key should I use?
The AI acts as the person whose key you paste. With your own key it logs time as you and sees what you can see. To read time and reports for the whole team, use the key of an Everhour admin.
Let your AI work in Everhour today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Everhour freePipMCP is not affiliated with Everhour. Product names are trademarks of their owners.




