TripleTime

Time Tracking for Your AI Agent

TripleTime exposes a Model Context Protocol (MCP) server so your AI agent can log, query, and manage your time entries autonomously — no manual entry required.

How It Works

The TripleTime MCP server provides semantic tools that any MCP-compatible AI agent can call directly. Your agent reads context from your current session — open files, git branch, recent commands, Jira / Linear issues, conversation topic — and logs the right description and time without interrupting your flow. Every tool maps to a real API action, so what the agent does is exactly what you'd do manually, only faster.

What Your Agent Can Do

The MCP server exposes seven tools covering the full lifecycle of your time logs — from reading your history to creating, updating, and deleting entries.

who-am-i

Fetch the authenticated user's name, email, and ignored log descriptions.

list-days

List log groups and their logs for any date range — defaults to the current week.

upsert-log-group

Create or update a log group. Omit the ID to create; include it to update.

delete-log-group

Delete a log group and all the logs it contains.

upsert-log

Create or update a time log. AI synthesizes a description from session context when none is given.

delete-log

Delete a single time log by ID.

open-in-browser

Open TripleTime in the browser, optionally scoped to a date range.

Claude Code Plugin — The Easiest Setup

Recommended

For Claude Code users, the TripleTime plugin handles all the wiring: it connects the MCP server and adds /tripletime slash commands for full control directly from the CLI. The plugin is recommended for Claude users but the raw MCP server works with any compatible client.

View plugin on GitHub

Install in four steps:

/plugin marketplace add EverwareSW/TripleTime-Claude-Plugin
/plugin install tripletime@tripletime
/reload-plugins
/tripletime login

The MCP server is wired up automatically by the plugin — no manual MCP configuration needed.

Example commands:

/tripletime startStart a log — AI synthesizes the description from your session context.
/tripletime start "Fixing login bug"Start a log with an explicit description.
/tripletime end 17:30Close the current log at a given time.
/tripletime track "Reviewing PR #42"Persistent tracking — AI keeps the end log updated throughout the session.
/tripletime listSummarise your logs for this week.
/tripletime openOpen TripleTime in the browser.
View full list of commands

Works with Any MCP-Compatible Agent

Claude Desktop, Cursor, Gemini CLI, and any other tool that supports MCP can connect to the TripleTime MCP server directly — no plugin required.

  1. 1. Generate a token from your account settings.

  2. 2. Run the command for your agent, replacing YOUR_TOKEN with the token you just generated:

    Claude Code

    claude mcp add --transport http --scope user tripletime https://api.tripletime.app/mcp --header "Authorization: Bearer <your-token>"

    Gemini CLI

    gemini mcp add --transport http --header "Authorization: Bearer <your-token>" tripletime https://api.tripletime.app/mcp

    or something similar for your preferred AI tool

Your Token, Your Data

Authentication uses a long-lived bearer token tied to your TripleTime account. You can generate one via /tripletime login in Claude Code or from the TripleTime web UI. Treat it like a password — don't commit it to any repo or share it in transcripts you publish. You can revoke it any time from your account settings.