Connect once
Add temporal.ist/mcp to your assistant and sign in with the same OAuth
login as the dashboard. No downloads, no self-hosting, revoke anytime.
AI-ready time tracking · MCP built in
Temporalist is time tracking software with a native MCP server. Connect Claude, ChatGPT, Gemini, Copilot, Codex, Kimi or OpenCode once — then start timers, log hours, fix entries and send invoices by saying so.
you ›
you › how does this work?
Add temporal.ist/mcp to your assistant and sign in with the same OAuth
login as the dashboard. No downloads, no self-hosting, revoke anytime.
Nineteen tools cover the whole workflow — timers, backdated time logging, corrections, reports, invoices, client records. Your assistant picks the right one from plain language.
Every phrase becomes real tracked time: pause-aware totals in your timezone, entries you can audit, drafts you approve before a client ever sees them.
you › set it up in my editor
One URL works everywhere: https://temporal.ist/mcp. Pick your client.
claude mcp add --transport http --scope user temporalist https://temporal.ist/mcpPrefer keys over OAuth? Create one under Settings → API keys and send
it as Authorization: Bearer tk_live_… — read-only keys make a
reporting-only assistant.
you › what can it actually do?
Not a toy integration: everything the dashboard can do to your hours, your assistant can do too — with guardrails.
The live clock, controlled by voice or text.
start_timer starts tracking; swaps projects cleanlystop_timer stops now, or “actually at 17:00”pause_timer lunch, meeting, school runresume_timer back at itget_active_timer “what am I tracking right now?”Log, fix, move, and clean up your day.
add_time_entry backdated hours with a descriptionlist_time_entries today’s ledger, entry by entryedit_time_entry wrong project? wrong hours? fixeddelete_time_entry previews first, deletes on confirmset_current_task “now I’m building the frontend”Ask questions, get honest numbers.
list_projects typo-tolerant project lookupcreate_project new client work, ready in a sentenceget_time_report pause-aware totals in your timezoneRequires your extra permission
These six tools touch what your customers trusted you with, so they're extra secured: locked behind a separate, off-by-default switch — “Let an AI assistant handle sensitive data (customer data)” in your settings. Until you flip it, the assistant is refused and told to ask you first. Flip it back off anytime; time tracking never skips a beat.
From tracked hours to a paid invoice.
create_invoice unbilled time → draft with line itemslist_invoices drafts, sent, paid — at a glancesend_invoice emails the client after you confirmThe customers you bill, and their details.
list_clients contacts, addresses and ratescreate_client new customer, ready to billupdate_client fix an email, address or rateyou › and if the AI gets it wrong?
Deleting an entry or emailing an invoice always previews first — nothing irreversible happens until you say so.
OAuth with read/write scopes, or API keys you can make read-only. Disconnect one client without touching the others.
Every session an assistant creates is labeled as such — the dashboard shows exactly which hours came from AI time logging.
Temporalist never records your screen, keystrokes or apps. Adding AI didn't change that — it never will.
you › what about my clients’ data?
Timers, time logging, and reports never expose customer information. The tools that do — client records and invoicing — sit behind their own setting: “Let an AI assistant handle sensitive data (customer data)”, off by default. Until you flip it, an assistant that asks for your client list gets a polite refusal and a link to that setting — nothing else.
Worth being honest about the trade-off: the assistant you'd connect is probably the same one that already drafts your emails and summarizes your meetings — in daily use it has most likely seen these names and addresses already. The switch doesn't pretend otherwise. It makes the access explicit: you decide, per account, whether your tracker is allowed to hand that data over — and you can turn it off again at any time without breaking your time tracking.
Most time logging fails the same way: the work happens, the timer doesn't. You remember at 5pm, reconstruct your day from memory, and the timesheet becomes fiction. Temporalist attacks that from both ends. Automatic time tracking captures the work as it happens — file changes on the desktop, URLs in the browser. And now the AI you already talk to all day can handle everything automation can't see.
That's what AI-ready time tracking means in practice: your assistant is a first-class client of the tracker, not a plugin bolted on. Forgot to start a timer during a call? “Add 45 minutes for the Dunder Mifflin call this morning.” Need Friday's numbers? Ask, and the answer comes from real pause-aware totals in your timezone — not a guess. Month over? “Invoice it”, review the draft, confirm, sent.
AI time logging isn't a gimmick when it removes the last manual step between doing the work and billing it. Your hours stay yours: private, auditable, screenshot-free — and now one sentence away.
you › a few honest questions
Any MCP client. Claude (web, desktop, mobile and Claude Code), ChatGPT and OpenAI Codex, Gemini CLI, GitHub Copilot, Kimi Code, OpenCode, Cursor and every other tool that speaks the Model Context Protocol can connect to https://temporal.ist/mcp.
No. Temporalist is a remote MCP server — web clients connect with a URL, CLI clients with one command. You sign in with the same OAuth login as the dashboard; there is nothing to download or self-host.
Destructive things are two-step by design: deleting an entry or emailing an invoice first returns a preview, and only happens after an explicit confirmation. Invoicing additionally requires the sensitive-data setting to be enabled. Read-only API keys exist for reporting-only setups, access is revocable at any time, and every AI-created session is labeled so you can always see what came from an assistant.
Only if you explicitly allow it. Client records and invoicing sit behind a separate setting — "Let an AI assistant handle sensitive data (customer data)" — that is off by default. Without it, those tools refuse and point to the setting. Realistically the assistant you connect has already seen most of these names and emails in your daily conversations; the switch is about making that access explicit, scoped to your account, and revocable — not about pretending the data is secret from your own assistant.
Both. The desktop app and browser extension track automatically from file changes and URLs — no screenshots, ever. The AI connection adds the missing half: logging hours after the fact, fixing entries, answering “where did my week go?”, and turning tracked time into invoices.
The MCP connection is part of Temporalist Pro. One subscription covers every assistant you connect — there is no per-client fee.
Plain language. “Create a project called Dunder Mifflin and start a timer.” “Add 3 hours yesterday, researching deployment.” “How much time did I spend this week?” “Stop the timer.” “Invoice all July work and send it.” Project names are fuzzy-matched, so typos are fine.
Free to start. Automatic tracking from day one, AI connection on Pro.