MCP serverio.github.theluckystrike/time-tracking
Track billable time from your AI chat: timers, entries, reports, CSV export.
Read more
Track billable time from your AI chat: timers, entries, reports, CSV export. All data stays local.Overview
Score?
UNRATED 0.561
of what a free look can see, on 12 looks
Looks
13
last 10 hr ago
Tools
14
More info
URL
mcp.zovo.one/mcp/time-tracking
streamable-http
Says it is
mcp-time-tracker 0.22.0
protocol 2025-06-18
In the record since
10 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.561 · highest on record 0.8561
Toolsfrom sha256:ef7fb1d6c7…26ee07
| Tool | Schema |
|---|---|
| entry_add Log time already worked as one entry and return its id, duration and amount. Give start plus end or minutes. rate is hourly in MAJOR units and is frozen on the entry, so a later ra |
input · no output |
| entry_delete Delete one logged entry by id and report the project and hours removed. It never touches a running timer. A billed entry goes too, losing the invoice record, so correct one with en |
input · no output |
| entry_edit Change one logged entry by id; only the fields you pass move. minutes keeps start and moves end, an end at or before start is refused, tags REPLACES the list, and rate is hourly in |
input · no output |
| entry_list List logged entries as a table of id, day, start, project, task, hours, billable, tags and note, newest first, with total hours. Free reads the last 7 days and says so; Pro reads t |
input · no output |
| entry_mark_billed Close the loop after an invoice is issued: stamp the tracked hours that went on it with the invoice number, so report and invoice_summary stop offering them and the same hours are |
input · no output |
| export_csv Call this tool to export the timesheet to a CSV file (excel-friendly) you can hand to a bookkeeper: one row per entry with hours, billable, rate, currency and amount. Returns the f |
input · no output |
| invoice_summary Turn tracked billable time into invoice lines for one project: hours, hourly rate, amount per task and the total, one line per rate so two rates never average. Hours already marked |
input · no output |
| license_activate Turn Pro on for this connection with key, an MCPL1.<payload>.<signature> issued at checkout for this server or the bundle. Data under your token stays; a wrong or expired key chang |
input · no output |
| license_status Report this endpoint's licence state for your token as JSON: the product, the tier free or pro, why it is not Pro, and the checkout URL. Call it to explain a free-tier refusal. No |
input · no output |
| project_set_rate Set the hourly rate and currency used to turn tracked hours into money for a project or client. Returns the new rate and, when re-rating is asked for, how many already logged entri |
input · no output |
| report Timesheet report: total tracked hours and billable money for a period, optionally grouped by (group by) project, day, task or tag - hours per project, how much to bill. Omit group_ |
input · no output |
| timer_start Start a stopwatch for work on a project and return the start time. Only one runs at a time: a new one stops and logs the previous, naming it. rate is an hourly rate in MAJOR units |
input · no output |
| timer_status Report the running timer and today's total hours. Today is the local calendar day, so a timer started at 23:30 yesterday contributes only the minutes since midnight. No arguments, |
input · no output |
| timer_stop Stop the running timer and log it as one entry. Returns the duration, the money at the rate in force and the new entry id. With no timer running it says so and writes nothing. |
input · no output |
Verify it yourself
npx teppi-check https://mcp.zovo.one/mcp/time-trackingcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M38ZPGAVTA0EZQ156CCB9B05