ClockMe runs as a remote MCP server. Add it to Claude Code, Cursor, Windsurf, Copilot, or Gemini CLI — and your timer starts automatically every session. No plugins, no manual clicks.
A Claude Code session can run three hours before you come up for air. By then, the timer context is gone. You end up billing a rough estimate that is probably low.
Time trackers built five years ago have no concept of an AI coding session. They have no hooks, no MCP, no way to integrate with the tools where you actually work.
You jump between five AI sessions, browser research, and client calls. Each context switch is a manual timer stop-and-start you probably forget. Hours leak out constantly.
Built for the way ai developers actually work.
ClockMe exposes a full MCP server at https://clockme.co/api/mcp. Add one URL to any AI coding tool and you get 18 timer tools: start, stop, list entries, get reports, manage projects, and more.
Claude Code supports shell hooks that fire on session open and close. ClockMe uses this to auto-start a timer the moment a session opens and stop it when you exit. Completely invisible in normal use.
In any MCP-connected tool: 'start a timer on the client portal project', 'how many hours have I logged this week?', 'switch timer to the API project'. Natural language, no context switch.
Claude Code, Cursor, Windsurf, GitHub Copilot (VS Code 1.102+), Gemini CLI — all use the same ClockMe API key and MCP endpoint. One account, all tools, unified dashboard.
One API key. One MCP endpoint. Every AI coding tool you already use.
All integrations use the same API key. Manage everything from one dashboard. Use the Setup Wizard →
MCP (Model Context Protocol) is an open standard that lets AI tools call external services as tools. ClockMe exposes 18 timer tools over MCP — so Claude Code, Cursor, and others can start, stop, and query timers directly. No browser tab switching needed.
Yes. The hook lives in your global ~/.claude/settings.json so it fires for every Claude Code session, regardless of which folder you open. The timer logs to whichever project you configured in the hook command.
Yes. Once inside a session, tell ClockMe via MCP: 'switch timer to the [project name] project'. ClockMe stops the current entry and starts a new one on the new project. No settings edit needed.
18 tools: clockme_status, clockme_start_timer, clockme_stop_timer, clockme_update_timer, clockme_list_entries, clockme_log_time, clockme_get_report, clockme_list_projects, clockme_get_project, clockme_list_tasks, clockme_get_budget, clockme_edit_entry, and more.
Yes. ClockMe is free for individual users with all features included — MCP, hooks, invoicing, concurrent timers, reports. A team Pro plan is coming at $8/seat/month for shared workspaces.
Free for individuals. Takes 5 minutes to connect your first AI tool.
Connect your AI tools free