Skip to content
MCPSTAMP
Time, expenses and travel

Can ChatGPT keep track of time?

Not on its own. ChatGPT has no running stopwatch and no timesheet. A Time Tracker server adds a timer, logged hours and billable totals.

ChatGPT has no timer or timesheet of its own. The Time Tracker server starts and stops timers, logs hours and reports billable totals. It runs hosted or locally in Claude and Cursor.

What you get

Bergbahn app, time entries

Rate EUR 95 an hour, frozen on each entry

CSV
TaskTimeEUR
Interviews (timer)2 h 40 min253.33
Report write-up (yesterday)1 h 30 min142.50
4 h 10 min395.83
Example from "Log a day without a timer app". Invented names, real math from the tools.

Free to start. Time Tracker Pro is $19 once. Free vs Pro

Without a tool, and with the tool

Without a tool

ChatGPT can't run a timer between messages or keep a timesheet across chats. If you ask how long you worked, it guesses from what you tell it.

With Time Tracker

The Time Tracker server starts and stops a timer per project, logs entries you add later, reports hours and billable money for a period and exports a CSV for your client or bookkeeper. To try it in ChatGPT on the web, where your plan or workspace allows custom MCP servers, get a free token at mcp.zovo.one/mcp/connect and add mcp.zovo.one/mcp/time-tracker/t/<token> as a server with No authentication. We haven't tested this in ChatGPT yet.

An example, from prompt to finished file

Example scenarios built on the real tools of Time Tracker. Names and amounts are invented.

Example · Freelance translator

Can ChatGPT keep track of time

You

Start a timer for the Larsen manual. Later, stop it and show this week's hours by project.

  1. timer_start Starts the stopwatch for the Larsen project
  2. timer_stop Stops it and logs the entry
  3. report Totals hours and billable money for the week
Result

A logged entry for the Larsen job and a weekly total of hours by project.

Example · Clara Weiss, freelance UX researcher in Vienna, Austria

Log a day without a timer app

You

Start a timer on Bergbahn app, task interviews, 95 euros an hour. ... Stop it. Also log 1.5 hours yesterday on Bergbahn for the report write-up.

  1. timer_start Starts the stopwatch on Bergbahn at EUR 95/h
  2. timer_stop Logs 2 h 40 min as one entry: EUR 253.33
  3. entry_add Adds the 90-minute entry from yesterday: EUR 142.50
Result

Two entries on Bergbahn totalling 4 h 10 min and EUR 395.83, each with the rate frozen on the entry.

About 5 min saved (estimate)

Example · Tom Reynolds, freelance web developer in Sheffield, UK

Turn the week into invoice lines

You

Give me invoice lines for Northside Dental for this week, then mark them billed as invoice 2026-031.

  1. invoice_summary Builds one line per task and rate: 9.5 h build at GBP 60, 2 h support at GBP 45
  2. entry_mark_billed Stamps those entries with invoice 2026-031
Result

Lines totalling GBP 660.00, ready to paste into the invoice. Those hours no longer appear in the next summary.

About 20 min saved (estimate)

Every example here works on the free tier. One $39 key removes the limits on all of them. Pricing

Common mistakes with this job

  • Leaving a timer running overnight.
  • Logging hours from memory at the end of the month.
  • Forgetting to set an hourly rate, so totals show no money.

Connect in 1 minute

Paste one URL into Claude.ai, Claude Desktop, Cursor or VS Code. No install, no account.

1. Get a free token (30 days, 600 calls an hour)

curl -s -X POST https://mcp.zovo.one/mcp/token

2. Paste this URL as a custom connector

https://mcp.zovo.one/mcp/time-tracker/t/<token>

Or run it locally (Node.js 18+)

npx -y @theluckystrike/mcp-time-tracker

Free vs Pro for Time Tracker

Free ($0, no key)Pro ($19 once)
Reports, lists and invoice lines for the last 7 daysFull history for reports, lists and invoice lines
Up to 100 stored entriesUnlimited entries
Rates on up to 2 projectsRates on any number of projects
Timer, CSV export and billed stamps
Where these limits come from

servers/time-tracker/src/index.ts:15, :16, :546, :851; https://mcp.zovo.one/s/time-tracker

Questions

Can ChatGPT keep track of time?
ChatGPT has no timer or timesheet of its own. The Time Tracker server starts and stops timers, logs hours and reports billable totals. It runs hosted or locally in Claude and Cursor.
Where are my hours stored?
On the local install, in the server's data folder on your machine. On the hosted URL, on the server under your token for 30 days, refreshed on every write. No account either way.
Can I use different currencies per client?
Yes. Each project has its own rate and currency, for example EUR, USD, GBP or PLN. Totals are given per currency.
What stops me on the free tier?
Reports and invoice lines read the last 7 days only, you can store 100 entries, and 2 projects can have rates. A freelancer who bills monthly will hit the 7-day window.

Related jobs

All jobs on the Claude for freelancers page

Time Tracker Pro, $19 once

Buy Pro