Skip to content

Integration · Productivity

Connect Claude & ChatGPT to Clockodo

Ask your AI to start the clock on a customer, show what you logged last week or check how much overtime and holiday someone has in Clockodo. It can start and stop the stopwatch, correct time entries, create customers and projects, and record and approve absences. Time questions get answered without opening reports by hand.

Connect Clockodo free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Start the clock on Acme, service Consulting, project Website.”

    The AI finds the customer, service and project IDs and starts the stopwatch with them.

  • “Stop my running clock.”

    It reads your running stopwatch and stops it, which saves the time entry.

  • “What did I log for Acme last week?”

    It lists time entries in that date range filtered by customer, with project, service, text and duration.

What your AI can do

Time tracking

Start and stop the stopwatch, list, read and correct time entries, and see a user's work times.

Customers and projects

List, create and update customers, projects and subprojects, with budgets, deadlines and services.

Absences and reports

Create, update and approve absences, and read user reports and project reports with hours and revenue.

  • “How much overtime and holiday does Maria have this year?”

    It reads the user reports for the year with target hours, worked hours, overtime and holidays.

  • “Book a holiday for me from 14 to 18 July.”

    It finds your user ID and creates a holiday absence for those dates.

  • “Which projects are near their budget?”

    It lists project reports with hours and revenue per project so you can compare them with each project's budget.

26 tools for Clockodo

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_absenceChanges dataCreate an absence of a `type` (1 holiday, 4 sick day and so on) from `date_since`, optionally to `date_until`, for a user (`users_id`), half day or with a note.
  • create_customerChanges dataCreate a customer with a `name`, optionally number, note, color, active and billable default.
  • create_projectChanges dataCreate a project with a `name` under a customer (`customers_id`), optionally budget, deadline, start date and number.
  • delete_entryDeletesDelete one time entry by `page_id` (the entry ID). This cannot be undone.
  • get_current_userGet the Clockodo user the API key belongs to, including their user ID.
  • get_customerGet one customer by `customer_id`.
  • get_entryGet one time entry by `page_id` (the entry ID).
  • get_projectGet one project by `project_id`, including budget and deadline.
  • get_running_clockGet the currently running stopwatch (clock), optionally for another user by `users_id`.
  • get_userGet one user by `user_id`.
  • list_absencesList absences (holidays, sick days and more), filtered in `filter` by user, year or status.
  • list_customersList customers, with `filter.fulltext` to search by name and `filter.active`, plus paging and sort.
  • list_entriesList time entries between `time_since` and `time_until` (ISO date-times), filtered in `filter` by user, customer, project, service, text or billable.
  • list_project_reportsList project reports with hours and revenue per project, filtered and paged.
  • list_projectsList projects, filtered in `filter` (for example by customer, active or full text), with paging and sort.
  • list_servicesList services (activity types) used on time entries, with filter and paging.
  • list_subprojectsList subprojects, filtered in `filter` (for example by project), with paging.
  • list_user_reportsList user reports (target hours, worked hours, overtime, holidays) for a `year`; `type` sets month/week/day detail.
  • list_usersList co-workers (users) in the Clockodo account, with filter and paging.
  • list_work_timesList a user's work times (clock-in/out periods) for `users_id` between `date_since` and `date_until`.
  • start_clockChanges dataStart the stopwatch for time tracking: `customers_id` and `services_id` required, optionally `projects_id`, `subprojects_id`, `text` and `billable`.
  • stop_clockDeletesStop the running stopwatch by `clock_id`, which saves the time entry. Optionally set `time_until`.
  • update_absenceChanges dataUpdate an absence by `absence_id`: dates, type, status (approve or decline), half day or notes.
  • update_customerChanges dataUpdate a customer by `customer_id`: name, number, note, active flag or billable default.
  • update_entryChanges dataUpdate a time entry by `page_id` (the entry ID): change times, duration, text, billable, customer, project or service.
  • update_projectChanges dataUpdate a project by `project_id`: name, budget, deadline, active flag, note or customer.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Clockodo from the app list.

  2. 2

    Paste your key

    Paste three values: your Clockodo login email, your API key and an application identification. You find the API key in Clockodo under the menu item Personal data (Persönliche Daten). Changing your Clockodo password makes the API key invalid, so you would need to paste a new one.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Clockodo?

The AI can read customers, projects, subprojects, services, users, time entries, work times, the running stopwatch, absences, user reports and project reports. It can start and stop the stopwatch, update and delete time entries, create and update customers and projects, and create and update absences, including approving or declining them.

Does the AI see my Clockodo credentials?

No. Your Clockodo login email, API key and application identification 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 the clock saves a time entry, and deleting a time entry cannot be undone, so those tools can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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 Clockodo account.

Why did my Clockodo connection stop working?

Clockodo invalidates the API key when you change your Clockodo password. Copy the new API key from Personal data (Persönliche Daten) in Clockodo and paste it into PipMCP again. Your MCP link stays the same.

Let your AI work in Clockodo today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Clockodo free

PipMCP is not affiliated with Clockodo. Product names are trademarks of their owners.