Integration · Productivity
Connect Claude & ChatGPT to My Hours
Ask your AI to log two hours on a project, what the team worked on last week, or how much billable time has not been invoiced in My Hours. It can create and correct time logs, start and stop timers, manage clients, projects and tasks, pull activity reports and timesheets, and create invoices from uninvoiced time. Time tracking questions get answered without building reports by hand.
Free plan, no credit card. Takes about a minute.
Try asking
“Log 2 hours on the Website redesign project today for design review.”
The AI finds the project and task and creates a time log with the duration and your note.
“Start a timer on Acme support.”
It starts a running timer for today on that project with a note.
“How many hours did each person log last week?”
It pulls the activity report for last week and sums time by team member.
What your AI can do
Time logs and timers
Log, correct and delete time, start and stop timers, see running timers and read weekly timesheets.
Clients, projects and tasks
Create and update clients and projects, add tasks to projects and list tags and team members.
Reports and invoices
Pull activity reports, find uninvoiced billable time and create invoices from it.
“How much billable time for Nordic Foods is not invoiced yet?”
It lists billable time not yet invoiced for the period you name.
“Create an invoice for the Acme project for September, due in 14 days.”
It creates an invoice from the uninvoiced time on that project between the dates, with the due date.
“Set up a new client, Lind Design, with a project called Brand refresh.”
It creates the client and then a project linked to it.
28 tools for My Hours
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_clientChanges dataCreate a client with `name`; optionally contact name, email, phone, address and tax details.create_invoiceChanges dataCreate an invoice from uninvoiced time on `project_ids` between `date_from` and `date_to`, with a `due_date` and optional reference.create_projectChanges dataCreate a project with `name`; optionally `client_id`, hourly rate, start and due dates and notes.create_project_taskChanges dataAdd a task to a project by `project_id` with a `name`; optionally rate, dates, budget and assigned users.create_time_logChanges dataLog time for a `date`: pass `project_id`, `task_id`, a `note`, and either start/end times or a duration; optional billable flag and tags.delete_time_logDeletesPermanently delete a time log by `log_id`. This cannot be undone.get_activity_reportGet the activity (time tracked) report between `date_from` and `date_to`, optionally filtered by project, client, user, task, billable or invoiced status.get_clientGet one client by `customer_id`.get_current_userGet the My Hours user this connection signs in as, with their account details.get_invoiceGet one invoice by `invoice_id`.get_projectGet one project by `project_id`, with its client.get_time_logGet one time log by `log_id`.get_timesheetGet the weekly timesheet for a `date`, optionally for one `user_id`.list_clientsList clients; set `hide_archived` to skip archived clients.list_invoicesList invoices, optionally between `date_from` and `date_to`.list_project_tasksList the tasks on a project by `project_id`.list_projectsList projects with their clients.list_running_timersList time logs whose timer is currently running.list_tagsList tags used to label time logs; set `hide_archived` to skip archived ones.list_tasksList the account's shared task types that can be added to projects.list_team_membersList the team members on the account; set `hide_archived` to skip archived people.list_time_logsList time logs between `date_from` and `date_to`, optionally for one `user_id`.list_uninvoiced_timeList billable time not yet invoiced between `date_from` and `date_to`.start_timerChanges dataStart a running timer for a `date`, optionally on a `project_id` and `task_id` with a `note`.stop_timerChanges dataStop the running timer of a time log by `log_id` at `time`.update_clientVisible to othersUpdate a client by `id`; `name` is required, other fields optional.update_projectVisible to othersUpdate a project by `id`: name, client, rate, dates, notes and more.update_time_logVisible to othersUpdate a time log by `id` (with its `date`): times, duration, project, task, note or billable flag.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose My Hours from the app list.
- 2
Paste your key
Enter the email and password you use to sign in to My Hours. The AI works with that user's permissions, so use an admin login if you want it to see the whole team's time.
- 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 My Hours?
The AI can read time logs, running timers, timesheets, activity reports, uninvoiced time, clients, projects, project tasks, tags, team members and invoices. It can create and update time logs, clients and projects, add tasks to projects, start and stop timers, create invoices from uninvoiced time and delete a time log if you switch that tool on.
Does the AI see my My Hours credentials?
No. Your My Hours email and password 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 with reports only. Deleting a time log is permanent, and changes to clients, projects and time logs 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 My Hours account.
Whose time can the AI see?
The AI signs in as the My Hours user whose email and password you enter, and has that user's permissions. Use an admin login if you want it to see and report on the whole team's time.
Let your AI work in My Hours today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect My Hours freePipMCP is not affiliated with My Hours. Product names are trademarks of their owners.






