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
RecommendedFor 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 GitHubInstall 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.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. Generate a token from your account settings.
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.