AI-ready time tracking · MCP built in

Talk to your
time tracker.

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.

  • Claude
  • Claude Code
  • ChatGPT
  • Codex
  • Gemini
  • Copilot
  • Kimi Code
  • OpenCode
temporalist — connected over MCP connected

you ›

today 2h 05m
no timer running
ledger up to date
“Start a timer for Dunder Mifflin.”“Add 3 hours to the website project yesterday.”“What did I work on this week?”“Change current task to code review.”“Pause the timer — lunch.”“Move that entry to the right project.”“Start a timer for Dunder Mifflin.”“Add 3 hours to the website project yesterday.”“What did I work on this week?”“Change current task to code review.”“Pause the timer — lunch.”“Move that entry to the right project.”
“Create a project called Q3 Audit.”“How much time went to client work today?”“Delete the duplicate entry from this morning.”“Log all time spent on this repo today.”“Invoice Dunder Mifflin for July.”“Ok — send that invoice.”“Create a project called Q3 Audit.”“How much time went to client work today?”“Delete the duplicate entry from this morning.”“Log all time spent on this repo today.”“Invoice Dunder Mifflin for July.”“Ok — send that invoice.”

you › how does this work?

Three steps. The third one is just talking.

1

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.

2

Say what happened

Nineteen tools cover the whole workflow — timers, backdated time logging, corrections, reports, invoices, client records. Your assistant picks the right one from plain language.

3

It's on the ledger

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

Install in under a minute

One URL works everywhere: https://temporal.ist/mcp. Pick your client.

  1. Add the server once — it works in every project:
  2. Run /mcp inside Claude Code, pick temporalist and choose Authenticate. Your browser opens, you approve, done.
terminal
claude mcp add --transport http --scope user temporalist https://temporal.ist/mcp

Prefer 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?

Nineteen tools, the whole workflow

Not a toy integration: everything the dashboard can do to your hours, your assistant can do too — with guardrails.

Timers

The live clock, controlled by voice or text.

  • start_timer starts tracking; swaps projects cleanly
  • stop_timer stops now, or “actually at 17:00”
  • pause_timer lunch, meeting, school run
  • resume_timer back at it
  • get_active_timer “what am I tracking right now?”

Entries

Log, fix, move, and clean up your day.

  • add_time_entry backdated hours with a description
  • list_time_entries today’s ledger, entry by entry
  • edit_time_entry wrong project? wrong hours? fixed
  • delete_time_entry previews first, deletes on confirm
  • set_current_task “now I’m building the frontend”

Projects & reports

Ask questions, get honest numbers.

  • list_projects typo-tolerant project lookup
  • create_project new client work, ready in a sentence
  • get_time_report pause-aware totals in your timezone

Requires your extra permission

Billing & customer data

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.

Invoices

From tracked hours to a paid invoice.

  • create_invoice unbilled time → draft with line items
  • list_invoices drafts, sent, paid — at a glance
  • send_invoice emails the client after you confirm

Clients

The customers you bill, and their details.

  • list_clients contacts, addresses and rates
  • create_client new customer, ready to bill
  • update_client fix an email, address or rate

you › and if the AI gets it wrong?

Convenient is not the same as careless

You confirm the scary parts

Deleting an entry or emailing an invoice always previews first — nothing irreversible happens until you say so.

Scoped, revocable access

OAuth with read/write scopes, or API keys you can make read-only. Disconnect one client without touching the others.

An audit trail, always

Every session an assistant creates is labeled as such — the dashboard shows exactly which hours came from AI time logging.

No screenshots. Still.

Temporalist never records your screen, keystrokes or apps. Adding AI didn't change that — it never will.

you › what about my clients’ data?

Still private — sensitive data is a separate switch

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.

Time tracking software that finally speaks your language

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

FAQ

Which AI assistants work with Temporalist?

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.

Do I need to install anything?

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.

Is it safe to let an AI near my invoices?

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.

Can the AI see my client and customer data?

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.

Is this automatic time tracking or manual time logging?

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.

What plan do I need?

The MCP connection is part of Temporalist Pro. One subscription covers every assistant you connect — there is no per-client fee.

What kind of phrases can I use?

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.

Your next timesheet is a conversation

Free to start. Automatic tracking from day one, AI connection on Pro.