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, Codex, Kimi or OpenCode once — then start timers, log hours, fix entries and send invoices by saying so.

  • Claude
  • Claude Code
  • ChatGPT
  • Codex
  • 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

Sixteen tools cover the whole workflow — timers, backdated time logging, corrections, reports, invoices. 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?

Sixteen 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

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

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.

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, 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. 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.

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.